annotate svk/vk.xml @ 1481:a99f3227130c default tip

did: continue on vulkan-api generator
author sam <sam@basx.dev>
date Sun, 27 Apr 2025 01:06:59 +0700
parents 172ac338f820
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
2 <registry>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
4 Copyright 2015-2025 The Khronos Group Inc.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
5
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
6 SPDX-License-Identifier: Apache-2.0 OR MIT
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
7 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
9 This file, vk.xml, is the Vulkan API Registry. It is a critically important
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
10 and normative part of the Vulkan Specification, including a canonical
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
11 machine-readable definition of the API, parameter and member validation
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
12 language incorporated into the Specification and reference pages, and other
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
13 material which is registered by Khronos, such as tags used by extension and
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
14 layer authors. The authoritative public version of vk.xml is maintained in
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
15 the default branch (currently named main) of the Khronos Vulkan GitHub
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
16 project. The authoritative private version is maintained in the default
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
17 branch of the member gitlab server.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
18 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19 <platforms comment="Vulkan platform names, reserved for use with platform- and window system-specific extensions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20 <platform name="xlib" protect="VK_USE_PLATFORM_XLIB_KHR" comment="X Window System, Xlib client library"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21 <platform name="xlib_xrandr" protect="VK_USE_PLATFORM_XLIB_XRANDR_EXT" comment="X Window System, Xlib client library, XRandR extension"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22 <platform name="xcb" protect="VK_USE_PLATFORM_XCB_KHR" comment="X Window System, Xcb client library"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23 <platform name="wayland" protect="VK_USE_PLATFORM_WAYLAND_KHR" comment="Wayland display server protocol"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24 <platform name="directfb" protect="VK_USE_PLATFORM_DIRECTFB_EXT" comment="DirectFB library"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25 <platform name="android" protect="VK_USE_PLATFORM_ANDROID_KHR" comment="Android OS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26 <platform name="win32" protect="VK_USE_PLATFORM_WIN32_KHR" comment="Microsoft Win32 API (also refers to Win64 apps)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27 <platform name="vi" protect="VK_USE_PLATFORM_VI_NN" comment="Nintendo Vi"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28 <platform name="ios" protect="VK_USE_PLATFORM_IOS_MVK" comment="Apple IOS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29 <platform name="macos" protect="VK_USE_PLATFORM_MACOS_MVK" comment="Apple MacOS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30 <platform name="metal" protect="VK_USE_PLATFORM_METAL_EXT" comment="Metal on CoreAnimation on Apple platforms"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31 <platform name="fuchsia" protect="VK_USE_PLATFORM_FUCHSIA" comment="Fuchsia"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32 <platform name="ggp" protect="VK_USE_PLATFORM_GGP" comment="Google Games Platform"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33 <platform name="sci" protect="VK_USE_PLATFORM_SCI" comment="NVIDIA SCI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34 <platform name="provisional" protect="VK_ENABLE_BETA_EXTENSIONS" comment="Enable declarations for beta/provisional extensions"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35 <platform name="screen" protect="VK_USE_PLATFORM_SCREEN_QNX" comment="QNX Screen Graphics Subsystem"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36 </platforms>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37 <tags comment="Vulkan vendor/author tags for extensions and layers">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38 <tag name="IMG" author="Imagination Technologies" contact="Andrew Garrard @fluppeteer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39 <tag name="AMD" author="Advanced Micro Devices, Inc." contact="Tobias Hector @tobski"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40 <tag name="AMDX" author="Advanced Micro Devices, Inc." contact="Tobias Hector @tobski"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41 <tag name="ARM" author="ARM Limited" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42 <tag name="FSL" author="Freescale Semiconductor, Inc." contact="Norbert Nopper @FslNopper"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43 <tag name="BRCM" author="Broadcom Corporation" contact="Graeme Leese @gnl21"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44 <tag name="NXP" author="NXP Semiconductors N.V." contact="Norbert Nopper @FslNopper"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45 <tag name="NV" author="NVIDIA Corporation" contact="Daniel Koch @dgkoch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46 <tag name="NVX" author="NVIDIA Corporation" contact="Daniel Koch @dgkoch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47 <tag name="VIV" author="Vivante Corporation" contact="Yanjun Zhang gitlab:@yanjunzhang"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48 <tag name="VSI" author="VeriSilicon Holdings Co., Ltd." contact="Yanjun Zhang gitlab:@yanjunzhang"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49 <tag name="KDAB" author="KDAB" contact="Sean Harmer @seanharmer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50 <tag name="ANDROID" author="Google LLC" contact="Jesse Hall @critsec"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51 <tag name="CHROMIUM" author="Google LLC" contact="Jesse Hall @critsec"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
52 <tag name="FUCHSIA" author="Google LLC" contact="Craig Stout @cdotstout, Jesse Hall @critsec, John Rosasco @rosasco"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
53 <tag name="GGP" author="Google, LLC" contact="Jean-Francois Roy @jfroy, Hai Nguyen @chaoticbob, Jesse Hall @critsec"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
54 <tag name="GOOGLE" author="Google LLC" contact="Jesse Hall @critsec"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
55 <tag name="QCOM" author="Qualcomm Technologies, Inc." contact="Matthew Netsch @mnetsch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
56 <tag name="LUNARG" author="LunarG, Inc." contact="Karen Ghavam @karenghavam-lunarg"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
57 <tag name="NZXT" author="NZXT Inc." contact="Jacob Kiesel @xaeroxe"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
58 <tag name="SAMSUNG" author="Samsung Electronics Co., Ltd." contact="Ralph Potter @r-potter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
59 <tag name="SEC" author="Samsung Electronics Co., Ltd." contact="Ralph Potter @r-potter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
60 <tag name="TIZEN" author="Samsung Electronics Co., Ltd." contact="Ralph Potter @r-potter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
61 <tag name="RENDERDOC" author="RenderDoc (renderdoc.org)" contact="Baldur Karlsson @baldurk"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
62 <tag name="NN" author="Nintendo Co., Ltd." contact="Yasuhiro Yoshioka gitlab:@yoshioka_yasuhiro"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
63 <tag name="MVK" author="The Brenwill Workshop Ltd." contact="Bill Hollings @billhollings"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
64 <tag name="KHR" author="Khronos" contact="Ralph Potter @r-potter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
65 <tag name="KHX" author="Khronos" contact="Ralph Potter @r-potter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
66 <tag name="EXT" author="Multivendor" contact="Jon Leech @oddhack"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
67 <tag name="MESA" author="Mesa open source project" contact="Lina Versace @linyaa-kiwi, Daniel Stone @fooishbar, David Airlie @airlied, Faith Ekstrand @gfxstrand, Hans-Kristian Arntzen @HansKristian-Work"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
68 <tag name="INTEL" author="Intel Corporation" contact="Slawek Grajewski @sgrajewski"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
69 <tag name="HUAWEI" author="Huawei Technologies Co. Ltd." contact="Pan Gao @PanGao-h, Juntao Li @Lawrenceleehw"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
70 <tag name="VALVE" author="Valve Corporation" contact="Pierre-Loup Griffais @plagman, Joshua Ashton @Joshua-Ashton, Hans-Kristian Arntzen @HansKristian-Work"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
71 <tag name="QNX" author="BlackBerry Limited" contact="Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
72 <tag name="JUICE" author="Juice Technologies, Inc." contact="David McCloskey @damcclos, Dean Beeler @canadacow"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
73 <tag name="FB" author="Facebook, Inc" contact="Artem Bolgar @artyom17"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
74 <tag name="RASTERGRID" author="RasterGrid Kft." contact="Daniel Rakos @aqnuep"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
75 <tag name="MSFT" author="Microsoft Corporation" contact="Jesse Natalie @jenatali"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
76 <tag name="SHADY" author="Saarland University" contact="Hugo Devillers @hugobros3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
77 <tag name="FREDEMMOTT" author="Frederick Emmott" contact="Fred Emmott @fredemmott"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
78 </tags>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
79 <types comment="Vulkan type definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
80 <type name="vk_platform" category="include">#include "vk_platform.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
81 <comment>WSI extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
82 <type category="include" name="X11/Xlib.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
83 <type category="include" name="X11/extensions/Xrandr.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
84 <type category="include" name="wayland-client.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
85 <type category="include" name="windows.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
86 <type category="include" name="xcb/xcb.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
87 <type category="include" name="directfb.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
88 <type category="include" name="zircon/types.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
89 <type category="include" name="ggp_c/vulkan_types.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
90 <type category="include" name="screen/screen.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
91 <type category="include" name="nvscisync.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
92 <type category="include" name="nvscibuf.h"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
93 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
94 In the current header structure, each platform's interfaces
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
95 are confined to a platform-specific header (vulkan_xlib.h,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
96 vulkan_win32.h, etc.). These headers are not self-contained,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
97 and should not include native headers (X11/Xlib.h,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
98 windows.h, etc.). Code should either include vulkan.h after
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
99 defining the appropriate VK_USE_PLATFORM_platform
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
100 macros, or include the required native headers prior to
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
101 explicitly including the corresponding platform header.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
102
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
103 To accomplish this, the dependencies of native types require
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
104 native headers, but the XML defines the content for those
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
105 native headers as empty. The actual native header includes
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
106 can be restored by modifying the native header tags above
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
107 to #include the header file in the 'name' attribute.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
108 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
109 <type requires="X11/Xlib.h" name="Display"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
110 <type requires="X11/Xlib.h" name="VisualID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
111 <type requires="X11/Xlib.h" name="Window"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
112 <type requires="X11/extensions/Xrandr.h" name="RROutput"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
113 <type requires="wayland-client.h" name="wl_display"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
114 <type requires="wayland-client.h" name="wl_surface"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
115 <type requires="windows.h" name="HINSTANCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
116 <type requires="windows.h" name="HWND"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
117 <type requires="windows.h" name="HMONITOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
118 <type requires="windows.h" name="HANDLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
119 <type requires="windows.h" name="SECURITY_ATTRIBUTES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
120 <type requires="windows.h" name="DWORD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
121 <type requires="windows.h" name="LPCWSTR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
122 <type requires="xcb/xcb.h" name="xcb_connection_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
123 <type requires="xcb/xcb.h" name="xcb_visualid_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
124 <type requires="xcb/xcb.h" name="xcb_window_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
125 <type requires="directfb.h" name="IDirectFB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
126 <type requires="directfb.h" name="IDirectFBSurface"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
127 <type requires="zircon/types.h" name="zx_handle_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
128 <type requires="ggp_c/vulkan_types.h" name="GgpStreamDescriptor"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
129 <type requires="ggp_c/vulkan_types.h" name="GgpFrameToken"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
130 <type requires="screen/screen.h" name="_screen_context"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
131 <type requires="screen/screen.h" name="_screen_window"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
132 <type requires="screen/screen.h" name="_screen_buffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
133 <type requires="nvscisync.h" name="NvSciSyncAttrList"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
134 <type requires="nvscisync.h" name="NvSciSyncObj"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
135 <type requires="nvscisync.h" name="NvSciSyncFence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
136 <type requires="nvscibuf.h" name="NvSciBufAttrList"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
137 <type requires="nvscibuf.h" name="NvSciBufObj"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
138 <type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_MAKE_API_VERSION should be used instead.
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
139 #define <name>VK_MAKE_VERSION</name>(major, minor, patch) \
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
140 ((((uint32_t)(major)) &lt;&lt; 22U) | (((uint32_t)(minor)) &lt;&lt; 12U) | ((uint32_t)(patch)))</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
141 <type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_API_VERSION_MAJOR should be used instead.
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
142 #define <name>VK_VERSION_MAJOR</name>(version) ((uint32_t)(version) &gt;&gt; 22U)</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
143 <type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_API_VERSION_MINOR should be used instead.
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
144 #define <name>VK_VERSION_MINOR</name>(version) (((uint32_t)(version) &gt;&gt; 12U) &amp; 0x3FFU)</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
145 <type category="define" deprecated="true">// DEPRECATED: This define is deprecated. VK_API_VERSION_PATCH should be used instead.
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
146 #define <name>VK_VERSION_PATCH</name>(version) ((uint32_t)(version) &amp; 0xFFFU)</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
147 <type category="define">#define <name>VK_MAKE_API_VERSION</name>(variant, major, minor, patch) \
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
148 ((((uint32_t)(variant)) &lt;&lt; 29U) | (((uint32_t)(major)) &lt;&lt; 22U) | (((uint32_t)(minor)) &lt;&lt; 12U) | ((uint32_t)(patch)))</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
149 <type category="define">#define <name>VK_API_VERSION_VARIANT</name>(version) ((uint32_t)(version) &gt;&gt; 29U)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
150 <type category="define">#define <name>VK_API_VERSION_MAJOR</name>(version) (((uint32_t)(version) &gt;&gt; 22U) &amp; 0x7FU)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
151 <type category="define">#define <name>VK_API_VERSION_MINOR</name>(version) (((uint32_t)(version) &gt;&gt; 12U) &amp; 0x3FFU)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
152 <type category="define">#define <name>VK_API_VERSION_PATCH</name>(version) ((uint32_t)(version) &amp; 0xFFFU)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
153 <type category="define" requires="VK_HEADER_VERSION">// Vulkan SC variant number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
154 #define <name>VKSC_API_VARIANT</name> 1</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
155 <type category="define">// DEPRECATED: This define has been removed. Specific version defines (e.g. VK_API_VERSION_1_0), or the VK_MAKE_VERSION macro, should be used instead.
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
156 //#define <name>VK_API_VERSION</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 0, 0) // Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
157 <type category="define">// Vulkan 1.0 version number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
158 #define <name>VK_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 0, 0)// Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
159 <type category="define">// Vulkan 1.1 version number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
160 #define <name>VK_API_VERSION_1_1</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 1, 0)// Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
161 <type category="define">// Vulkan 1.2 version number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
162 #define <name>VK_API_VERSION_1_2</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 2, 0)// Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
163 <type category="define" requires="VK_MAKE_API_VERSION">// Vulkan 1.3 version number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
164 #define <name>VK_API_VERSION_1_3</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 3, 0)// Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
165 <type category="define" requires="VK_MAKE_API_VERSION">// Vulkan 1.4 version number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
166 #define <name>VK_API_VERSION_1_4</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 4, 0)// Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
167 <type category="define" requires="VKSC_API_VARIANT">// Vulkan SC 1.0 version number
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
168 #define <name>VKSC_API_VERSION_1_0</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, 0)// Patch version should always be set to 0</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
169 <type api="vulkan" category="define">// Version of this file
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
170 #define <name>VK_HEADER_VERSION</name> 313</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
171 <type api="vulkan" category="define" requires="VK_HEADER_VERSION">// Complete version of this file
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
172 #define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(0, 1, 4, VK_HEADER_VERSION)</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
173 <type api="vulkansc" category="define">// Version of this file
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
174 #define <name>VK_HEADER_VERSION</name> 18</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
175 <type api="vulkansc" category="define" requires="VKSC_API_VARIANT">// Complete version of this file
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
176 #define <name>VK_HEADER_VERSION_COMPLETE</name> <type>VK_MAKE_API_VERSION</type>(VKSC_API_VARIANT, 1, 0, VK_HEADER_VERSION)</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
177 <type api="vulkan" category="define">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
178 #define <name>VK_DEFINE_HANDLE</name>(object) typedef struct object##_T* object;</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
179 <type api="vulkansc" category="define" comment="Extra parenthesis are a MISRA-C requirement that exposes a bug in MSVC">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
180 #define <name>VK_DEFINE_HANDLE</name>(object) typedef struct object##_T* (object);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
181 <type category="define" name="VK_USE_64_BIT_PTR_DEFINES">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
182 #ifndef VK_USE_64_BIT_PTR_DEFINES
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
183 #if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) &amp;&amp; !defined(__ILP32__) ) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__) || (defined(__riscv) &amp;&amp; __riscv_xlen == 64)
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
184 #define VK_USE_64_BIT_PTR_DEFINES 1
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
185 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
186 #define VK_USE_64_BIT_PTR_DEFINES 0
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
187 #endif
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
188 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
189 <type category="define" requires="VK_USE_64_BIT_PTR_DEFINES" name="VK_NULL_HANDLE">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
190 #ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
191 #if (VK_USE_64_BIT_PTR_DEFINES==1)
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
192 #if (defined(__cplusplus) &amp;&amp; (__cplusplus &gt;= 201103L)) || (defined(_MSVC_LANG) &amp;&amp; (_MSVC_LANG &gt;= 201103L))
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
193 #define VK_NULL_HANDLE nullptr
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
194 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
195 #define VK_NULL_HANDLE ((void*)0)
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
196 #endif
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
197 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
198 #define VK_NULL_HANDLE 0ULL
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
199 #endif
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
200 #endif
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
201 #ifndef VK_NULL_HANDLE
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
202 #define VK_NULL_HANDLE 0
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
203 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
204 <type api="vulkan" category="define" requires="VK_NULL_HANDLE" name="VK_DEFINE_NON_DISPATCHABLE_HANDLE">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
205 #ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
206 #if (VK_USE_64_BIT_PTR_DEFINES==1)
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
207 #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *object;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
208 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
209 #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
210 #endif
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
211 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
212 <type api="vulkansc" category="define" requires="VK_NULL_HANDLE" name="VK_DEFINE_NON_DISPATCHABLE_HANDLE" comment="Extra parenthesis are a MISRA-C requirement that exposes a bug in MSVC">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
213 #ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
214 #if (VK_USE_64_BIT_PTR_DEFINES==1)
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
215 #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *(object);
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
216 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
217 #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t (object);
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
218 #endif
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
219 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
220 <type category="basetype">struct <name>ANativeWindow</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
221 <type category="basetype">struct <name>AHardwareBuffer</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
222 <type category="basetype">#ifdef __OBJC__
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
223 @class CAMetalLayer;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
224 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
225 typedef void <name>CAMetalLayer</name>;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
226 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
227 <type category="basetype">#ifdef __OBJC__
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
228 @protocol MTLDevice;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
229 typedef __unsafe_unretained id&lt;MTLDevice&gt; MTLDevice_id;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
230 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
231 typedef void* <name>MTLDevice_id</name>;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
232 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
233 <type category="basetype">#ifdef __OBJC__
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
234 @protocol MTLCommandQueue;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
235 typedef __unsafe_unretained id&lt;MTLCommandQueue&gt; MTLCommandQueue_id;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
236 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
237 typedef void* <name>MTLCommandQueue_id</name>;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
238 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
239 <type category="basetype">#ifdef __OBJC__
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
240 @protocol MTLBuffer;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
241 typedef __unsafe_unretained id&lt;MTLBuffer&gt; MTLBuffer_id;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
242 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
243 typedef void* <name>MTLBuffer_id</name>;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
244 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
245 <type category="basetype">#ifdef __OBJC__
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
246 @protocol MTLTexture;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
247 typedef __unsafe_unretained id&lt;MTLTexture&gt; MTLTexture_id;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
248 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
249 typedef void* <name>MTLTexture_id</name>;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
250 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
251 <type category="basetype">#ifdef __OBJC__
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
252 @protocol MTLSharedEvent;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
253 typedef __unsafe_unretained id&lt;MTLSharedEvent&gt; MTLSharedEvent_id;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
254 #else
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
255 typedef void* <name>MTLSharedEvent_id</name>;
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
256 #endif</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
257 <type category="basetype">typedef struct __IOSurface* <name>IOSurfaceRef</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
258 <type category="basetype">typedef <type>uint32_t</type> <name>VkSampleMask</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
259 <type category="basetype">typedef <type>uint32_t</type> <name>VkBool32</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
260 <type category="basetype">typedef <type>uint32_t</type> <name>VkFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
261 <type category="basetype">typedef <type>uint64_t</type> <name>VkFlags64</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
262 <type category="basetype">typedef <type>uint64_t</type> <name>VkDeviceSize</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
263 <type category="basetype">typedef <type>uint64_t</type> <name>VkDeviceAddress</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
264 <comment>Basic C types, pulled in via vk_platform.h</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
265 <type requires="vk_platform" name="void"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
266 <type requires="vk_platform" name="char"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
267 <type requires="vk_platform" name="float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
268 <type requires="vk_platform" name="double"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
269 <type requires="vk_platform" name="int8_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
270 <type requires="vk_platform" name="uint8_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
271 <type requires="vk_platform" name="int16_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
272 <type requires="vk_platform" name="uint16_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
273 <type requires="vk_platform" name="uint32_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
274 <type requires="vk_platform" name="uint64_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
275 <type requires="vk_platform" name="int32_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
276 <type requires="vk_platform" name="int64_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
277 <type requires="vk_platform" name="size_t"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
278 <type name="int"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
279 <comment>Bitmask types</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
280 <type requires="VkFramebufferCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkFramebufferCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
281 <type category="bitmask">typedef <type>VkFlags</type> <name>VkQueryPoolCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
282 <type requires="VkRenderPassCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkRenderPassCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
283 <type requires="VkSamplerCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSamplerCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
284 <type requires="VkPipelineLayoutCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineLayoutCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
285 <type requires="VkPipelineCacheCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCacheCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
286 <type api="vulkan" requires="VkPipelineDepthStencilStateCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineDepthStencilStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
287 <type api="vulkansc" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineDepthStencilStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
288 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineDynamicStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
289 <type api="vulkan" requires="VkPipelineColorBlendStateCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineColorBlendStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
290 <type api="vulkansc" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineColorBlendStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
291 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineMultisampleStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
292 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineRasterizationStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
293 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineViewportStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
294 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineTessellationStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
295 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineInputAssemblyStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
296 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineVertexInputStateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
297 <type requires="VkPipelineShaderStageCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineShaderStageCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
298 <type requires="VkDescriptorSetLayoutCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkDescriptorSetLayoutCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
299 <type category="bitmask">typedef <type>VkFlags</type> <name>VkBufferViewCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
300 <type requires="VkInstanceCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkInstanceCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
301 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDeviceCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
302 <type requires="VkDeviceQueueCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkDeviceQueueCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
303 <type requires="VkQueueFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkQueueFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
304 <type requires="VkMemoryPropertyFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkMemoryPropertyFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
305 <type requires="VkMemoryHeapFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkMemoryHeapFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
306 <type requires="VkAccessFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkAccessFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
307 <type requires="VkBufferUsageFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkBufferUsageFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
308 <type requires="VkBufferCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkBufferCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
309 <type requires="VkShaderStageFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkShaderStageFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
310 <type requires="VkImageUsageFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkImageUsageFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
311 <type requires="VkImageCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkImageCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
312 <type requires="VkImageViewCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkImageViewCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
313 <type requires="VkPipelineCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
314 <type requires="VkColorComponentFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkColorComponentFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
315 <type requires="VkFenceCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkFenceCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
316 <type category="bitmask">typedef <type>VkFlags</type> <name>VkSemaphoreCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
317 <type requires="VkFormatFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkFormatFeatureFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
318 <type requires="VkQueryControlFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkQueryControlFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
319 <type requires="VkQueryResultFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkQueryResultFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
320 <type category="bitmask">typedef <type>VkFlags</type> <name>VkShaderModuleCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
321 <type requires="VkEventCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkEventCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
322 <type requires="VkCommandPoolCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkCommandPoolCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
323 <type requires="VkCommandPoolResetFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkCommandPoolResetFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
324 <type requires="VkCommandBufferResetFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkCommandBufferResetFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
325 <type requires="VkCommandBufferUsageFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkCommandBufferUsageFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
326 <type requires="VkQueryPipelineStatisticFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkQueryPipelineStatisticFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
327 <type requires="VkMemoryMapFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkMemoryMapFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
328 <type requires="VkMemoryUnmapFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkMemoryUnmapFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
329 <type category="bitmask" name="VkMemoryUnmapFlagsKHR" alias="VkMemoryUnmapFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
330 <type requires="VkImageAspectFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkImageAspectFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
331 <type requires="VkSparseMemoryBindFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSparseMemoryBindFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
332 <type requires="VkSparseImageFormatFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSparseImageFormatFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
333 <type requires="VkSubpassDescriptionFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSubpassDescriptionFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
334 <type requires="VkPipelineStageFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineStageFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
335 <type requires="VkSampleCountFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSampleCountFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
336 <type requires="VkAttachmentDescriptionFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkAttachmentDescriptionFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
337 <type requires="VkStencilFaceFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkStencilFaceFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
338 <type requires="VkCullModeFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkCullModeFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
339 <type requires="VkDescriptorPoolCreateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkDescriptorPoolCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
340 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDescriptorPoolResetFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
341 <type requires="VkDependencyFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkDependencyFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
342 <type requires="VkSubgroupFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSubgroupFeatureFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
343 <type requires="VkIndirectCommandsLayoutUsageFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkIndirectCommandsLayoutUsageFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
344 <type requires="VkIndirectStateFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkIndirectStateFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
345 <type requires="VkGeometryFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkGeometryFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
346 <type category="bitmask" name="VkGeometryFlagsNV" alias="VkGeometryFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
347 <type requires="VkGeometryInstanceFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkGeometryInstanceFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
348 <type category="bitmask" name="VkGeometryInstanceFlagsNV" alias="VkGeometryInstanceFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
349 <type requires="VkClusterAccelerationStructureGeometryFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkClusterAccelerationStructureGeometryFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
350 <type requires="VkClusterAccelerationStructureClusterFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkClusterAccelerationStructureClusterFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
351 <type requires="VkClusterAccelerationStructureAddressResolutionFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkClusterAccelerationStructureAddressResolutionFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
352 <type requires="VkBuildAccelerationStructureFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkBuildAccelerationStructureFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
353 <type category="bitmask" name="VkBuildAccelerationStructureFlagsNV" alias="VkBuildAccelerationStructureFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
354 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPrivateDataSlotCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
355 <type category="bitmask" name="VkPrivateDataSlotCreateFlagsEXT" alias="VkPrivateDataSlotCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
356 <type requires="VkAccelerationStructureCreateFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkAccelerationStructureCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
357 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDescriptorUpdateTemplateCreateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
358 <type category="bitmask" name="VkDescriptorUpdateTemplateCreateFlagsKHR" alias="VkDescriptorUpdateTemplateCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
359 <type requires="VkPipelineCreationFeedbackFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCreationFeedbackFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
360 <type category="bitmask" name="VkPipelineCreationFeedbackFlagsEXT" alias="VkPipelineCreationFeedbackFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
361 <type requires="VkPerformanceCounterDescriptionFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkPerformanceCounterDescriptionFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
362 <type requires="VkAcquireProfilingLockFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkAcquireProfilingLockFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
363 <type requires="VkSemaphoreWaitFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSemaphoreWaitFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
364 <type category="bitmask" name="VkSemaphoreWaitFlagsKHR" alias="VkSemaphoreWaitFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
365 <type requires="VkPipelineCompilerControlFlagBitsAMD" category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCompilerControlFlagsAMD</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
366 <type requires="VkShaderCorePropertiesFlagBitsAMD" category="bitmask">typedef <type>VkFlags</type> <name>VkShaderCorePropertiesFlagsAMD</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
367 <type requires="VkDeviceDiagnosticsConfigFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkDeviceDiagnosticsConfigFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
368 <type requires="VkRefreshObjectFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkRefreshObjectFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
369 <type bitvalues="VkAccessFlagBits2" category="bitmask">typedef <type>VkFlags64</type> <name>VkAccessFlags2</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
370 <type category="bitmask" name="VkAccessFlags2KHR" alias="VkAccessFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
371 <type bitvalues="VkPipelineStageFlagBits2" category="bitmask">typedef <type>VkFlags64</type> <name>VkPipelineStageFlags2</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
372 <type category="bitmask" name="VkPipelineStageFlags2KHR" alias="VkPipelineStageFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
373 <type category="bitmask">typedef <type>VkFlags</type> <name>VkAccelerationStructureMotionInfoFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
374 <type category="bitmask">typedef <type>VkFlags</type> <name>VkAccelerationStructureMotionInstanceFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
375 <type bitvalues="VkFormatFeatureFlagBits2" category="bitmask">typedef <type>VkFlags64</type> <name>VkFormatFeatureFlags2</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
376 <type category="bitmask" name="VkFormatFeatureFlags2KHR" alias="VkFormatFeatureFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
377 <type requires="VkRenderingFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkRenderingFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
378 <type bitvalues="VkMemoryDecompressionMethodFlagBitsNV" category="bitmask">typedef <type>VkFlags64</type> <name>VkMemoryDecompressionMethodFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
379 <type category="bitmask" name="VkRenderingFlagsKHR" alias="VkRenderingFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
380 <type requires="VkBuildMicromapFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkBuildMicromapFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
381 <type requires="VkMicromapCreateFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkMicromapCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
382 <type requires="VkIndirectCommandsLayoutUsageFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkIndirectCommandsLayoutUsageFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
383 <type requires="VkIndirectCommandsInputModeFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkIndirectCommandsInputModeFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
384 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDirectDriverLoadingFlagsLUNARG</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
385 <type bitvalues="VkPipelineCreateFlagBits2" category="bitmask">typedef <type>VkFlags64</type> <name>VkPipelineCreateFlags2</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
386 <type category="bitmask" name="VkPipelineCreateFlags2KHR" alias="VkPipelineCreateFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
387 <type bitvalues="VkBufferUsageFlagBits2" category="bitmask">typedef <type>VkFlags64</type> <name>VkBufferUsageFlags2</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
388 <type category="bitmask" name="VkBufferUsageFlags2KHR" alias="VkBufferUsageFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
389 <comment>WSI extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
390 <type requires="VkCompositeAlphaFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkCompositeAlphaFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
391 <type requires="VkDisplayPlaneAlphaFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkDisplayPlaneAlphaFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
392 <type requires="VkSurfaceTransformFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkSurfaceTransformFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
393 <type requires="VkSwapchainCreateFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkSwapchainCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
394 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDisplayModeCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
395 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDisplaySurfaceCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
396 <type category="bitmask">typedef <type>VkFlags</type> <name>VkAndroidSurfaceCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
397 <type category="bitmask">typedef <type>VkFlags</type> <name>VkViSurfaceCreateFlagsNN</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
398 <type category="bitmask">typedef <type>VkFlags</type> <name>VkWaylandSurfaceCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
399 <type category="bitmask">typedef <type>VkFlags</type> <name>VkWin32SurfaceCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
400 <type category="bitmask">typedef <type>VkFlags</type> <name>VkXlibSurfaceCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
401 <type category="bitmask">typedef <type>VkFlags</type> <name>VkXcbSurfaceCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
402 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDirectFBSurfaceCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
403 <type category="bitmask">typedef <type>VkFlags</type> <name>VkIOSSurfaceCreateFlagsMVK</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
404 <type category="bitmask">typedef <type>VkFlags</type> <name>VkMacOSSurfaceCreateFlagsMVK</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
405 <type category="bitmask">typedef <type>VkFlags</type> <name>VkMetalSurfaceCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
406 <type category="bitmask">typedef <type>VkFlags</type> <name>VkImagePipeSurfaceCreateFlagsFUCHSIA</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
407 <type category="bitmask">typedef <type>VkFlags</type> <name>VkStreamDescriptorSurfaceCreateFlagsGGP</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
408 <type category="bitmask">typedef <type>VkFlags</type> <name>VkHeadlessSurfaceCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
409 <type category="bitmask">typedef <type>VkFlags</type> <name>VkScreenSurfaceCreateFlagsQNX</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
410 <type requires="VkPeerMemoryFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkPeerMemoryFeatureFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
411 <type category="bitmask" name="VkPeerMemoryFeatureFlagsKHR" alias="VkPeerMemoryFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
412 <type requires="VkMemoryAllocateFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkMemoryAllocateFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
413 <type category="bitmask" name="VkMemoryAllocateFlagsKHR" alias="VkMemoryAllocateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
414 <type requires="VkDeviceGroupPresentModeFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkDeviceGroupPresentModeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
415 <type requires="VkDebugReportFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkDebugReportFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
416 <type category="bitmask">typedef <type>VkFlags</type> <name>VkCommandPoolTrimFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
417 <type category="bitmask" name="VkCommandPoolTrimFlagsKHR" alias="VkCommandPoolTrimFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
418 <type requires="VkExternalMemoryHandleTypeFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalMemoryHandleTypeFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
419 <type requires="VkClusterAccelerationStructureIndexFormatFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkClusterAccelerationStructureIndexFormatFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
420 <type requires="VkExternalMemoryFeatureFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalMemoryFeatureFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
421 <type requires="VkExternalMemoryHandleTypeFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalMemoryHandleTypeFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
422 <type category="bitmask" name="VkExternalMemoryHandleTypeFlagsKHR" alias="VkExternalMemoryHandleTypeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
423 <type requires="VkExternalMemoryFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalMemoryFeatureFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
424 <type category="bitmask" name="VkExternalMemoryFeatureFlagsKHR" alias="VkExternalMemoryFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
425 <type requires="VkExternalSemaphoreHandleTypeFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalSemaphoreHandleTypeFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
426 <type category="bitmask" name="VkExternalSemaphoreHandleTypeFlagsKHR" alias="VkExternalSemaphoreHandleTypeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
427 <type requires="VkExternalSemaphoreFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalSemaphoreFeatureFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
428 <type category="bitmask" name="VkExternalSemaphoreFeatureFlagsKHR" alias="VkExternalSemaphoreFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
429 <type requires="VkSemaphoreImportFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSemaphoreImportFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
430 <type category="bitmask" name="VkSemaphoreImportFlagsKHR" alias="VkSemaphoreImportFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
431 <type requires="VkExternalFenceHandleTypeFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalFenceHandleTypeFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
432 <type category="bitmask" name="VkExternalFenceHandleTypeFlagsKHR" alias="VkExternalFenceHandleTypeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
433 <type requires="VkExternalFenceFeatureFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkExternalFenceFeatureFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
434 <type category="bitmask" name="VkExternalFenceFeatureFlagsKHR" alias="VkExternalFenceFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
435 <type requires="VkFenceImportFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkFenceImportFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
436 <type category="bitmask" name="VkFenceImportFlagsKHR" alias="VkFenceImportFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
437 <type requires="VkSurfaceCounterFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkSurfaceCounterFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
438 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineViewportSwizzleStateCreateFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
439 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineDiscardRectangleStateCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
440 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCoverageToColorStateCreateFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
441 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCoverageModulationStateCreateFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
442 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineCoverageReductionStateCreateFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
443 <type category="bitmask">typedef <type>VkFlags</type> <name>VkValidationCacheCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
444 <type requires="VkDebugUtilsMessageSeverityFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkDebugUtilsMessageSeverityFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
445 <type requires="VkDebugUtilsMessageTypeFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkDebugUtilsMessageTypeFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
446 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDebugUtilsMessengerCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
447 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDebugUtilsMessengerCallbackDataFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
448 <type category="bitmask">typedef <type>VkFlags</type> <name>VkDeviceMemoryReportFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
449 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineRasterizationConservativeStateCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
450 <type requires="VkDescriptorBindingFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkDescriptorBindingFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
451 <type category="bitmask" name="VkDescriptorBindingFlagsEXT" alias="VkDescriptorBindingFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
452 <type requires="VkConditionalRenderingFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkConditionalRenderingFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
453 <type requires="VkResolveModeFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkResolveModeFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
454 <type category="bitmask" name="VkResolveModeFlagsKHR" alias="VkResolveModeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
455 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineRasterizationStateStreamCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
456 <type category="bitmask">typedef <type>VkFlags</type> <name>VkPipelineRasterizationDepthClipStateCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
457 <type requires="VkSwapchainImageUsageFlagBitsANDROID" category="bitmask">typedef <type>VkFlags</type> <name>VkSwapchainImageUsageFlagsANDROID</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
458 <type requires="VkToolPurposeFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkToolPurposeFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
459 <type category="bitmask" name="VkToolPurposeFlagsEXT" alias="VkToolPurposeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
460 <type requires="VkSubmitFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkSubmitFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
461 <type category="bitmask" name="VkSubmitFlagsKHR" alias="VkSubmitFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
462 <type category="bitmask">typedef <type>VkFlags</type> <name>VkImageFormatConstraintsFlagsFUCHSIA</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
463 <type requires="VkHostImageCopyFlagBits" category="bitmask">typedef <type>VkFlags</type> <name>VkHostImageCopyFlags</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
464 <type category="bitmask" name="VkHostImageCopyFlagsEXT" alias="VkHostImageCopyFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
465 <type requires="VkPartitionedAccelerationStructureInstanceFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkPartitionedAccelerationStructureInstanceFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
466 <type requires="VkImageConstraintsInfoFlagBitsFUCHSIA" category="bitmask">typedef <type>VkFlags</type> <name>VkImageConstraintsInfoFlagsFUCHSIA</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
467 <type requires="VkGraphicsPipelineLibraryFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkGraphicsPipelineLibraryFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
468 <type requires="VkImageCompressionFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkImageCompressionFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
469 <type requires="VkImageCompressionFixedRateFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkImageCompressionFixedRateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
470 <type requires="VkExportMetalObjectTypeFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkExportMetalObjectTypeFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
471 <type requires="VkDeviceAddressBindingFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkDeviceAddressBindingFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
472 <type requires="VkOpticalFlowGridSizeFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowGridSizeFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
473 <type requires="VkOpticalFlowUsageFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowUsageFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
474 <type requires="VkOpticalFlowSessionCreateFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowSessionCreateFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
475 <type requires="VkOpticalFlowExecuteFlagBitsNV" category="bitmask">typedef <type>VkFlags</type> <name>VkOpticalFlowExecuteFlagsNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
476 <type requires="VkFrameBoundaryFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkFrameBoundaryFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
477 <type requires="VkPresentScalingFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkPresentScalingFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
478 <type requires="VkPresentGravityFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkPresentGravityFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
479 <type requires="VkShaderCreateFlagBitsEXT" category="bitmask">typedef <type>VkFlags</type> <name>VkShaderCreateFlagsEXT</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
480 <type requires="VkTileShadingRenderPassFlagBitsQCOM" category="bitmask">typedef <type>VkFlags</type> <name>VkTileShadingRenderPassFlagsQCOM</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
481 <type bitvalues="VkPhysicalDeviceSchedulingControlsFlagBitsARM" category="bitmask">typedef <type>VkFlags64</type> <name>VkPhysicalDeviceSchedulingControlsFlagsARM</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
482 <comment>Video Core extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
483 <type requires="VkVideoCodecOperationFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoCodecOperationFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
484 <type requires="VkVideoCapabilityFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoCapabilityFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
485 <type requires="VkVideoSessionCreateFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoSessionCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
486 <type requires="VkVideoSessionParametersCreateFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoSessionParametersCreateFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
487 <type category="bitmask">typedef <type>VkFlags</type> <name>VkVideoBeginCodingFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
488 <type category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEndCodingFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
489 <type requires="VkVideoCodingControlFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoCodingControlFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
490 <comment>Video Decode Core extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
491 <type requires="VkVideoDecodeUsageFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoDecodeUsageFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
492 <type requires="VkVideoDecodeCapabilityFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoDecodeCapabilityFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
493 <type category="bitmask">typedef <type>VkFlags</type> <name>VkVideoDecodeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
494 <comment>Video Decode H.264 extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
495 <type requires="VkVideoDecodeH264PictureLayoutFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoDecodeH264PictureLayoutFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
496 <comment>Video Encode Core extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
497 <type requires="VkVideoEncodeFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
498 <type requires="VkVideoEncodeUsageFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeUsageFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
499 <type requires="VkVideoEncodeContentFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeContentFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
500 <type requires="VkVideoEncodeCapabilityFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeCapabilityFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
501 <type requires="VkVideoEncodeFeedbackFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeFeedbackFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
502 <type category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeRateControlFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
503 <type requires="VkVideoEncodeRateControlModeFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeRateControlModeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
504 <type requires="VkVideoChromaSubsamplingFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoChromaSubsamplingFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
505 <type requires="VkVideoComponentBitDepthFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoComponentBitDepthFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
506 <comment>Video Encode H.264 extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
507 <type requires="VkVideoEncodeH264CapabilityFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH264CapabilityFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
508 <type requires="VkVideoEncodeH264StdFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH264StdFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
509 <type requires="VkVideoEncodeH264RateControlFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH264RateControlFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
510 <comment>Video Encode H.265 extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
511 <type requires="VkVideoEncodeH265CapabilityFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH265CapabilityFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
512 <type requires="VkVideoEncodeH265StdFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH265StdFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
513 <type requires="VkVideoEncodeH265RateControlFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH265RateControlFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
514 <type requires="VkVideoEncodeH265CtbSizeFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH265CtbSizeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
515 <type requires="VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeH265TransformBlockSizeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
516 <comment>Video Encode AV1 extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
517 <type requires="VkVideoEncodeAV1CapabilityFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeAV1CapabilityFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
518 <type requires="VkVideoEncodeAV1StdFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeAV1StdFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
519 <type requires="VkVideoEncodeAV1RateControlFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeAV1RateControlFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
520 <type requires="VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" category="bitmask">typedef <type>VkFlags</type> <name>VkVideoEncodeAV1SuperblockSizeFlagsKHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
521 <comment>VK_KHR_maintenance8</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
522 <type bitvalues="VkAccessFlagBits3KHR" category="bitmask">typedef <type>VkFlags64</type> <name>VkAccessFlags3KHR</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
523 <comment>Types which can be void pointers or class pointers, selected at compile time</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
524 <type category="handle" objtypeenum="VK_OBJECT_TYPE_INSTANCE"><type>VK_DEFINE_HANDLE</type>(<name>VkInstance</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
525 <type category="handle" parent="VkInstance" objtypeenum="VK_OBJECT_TYPE_PHYSICAL_DEVICE"><type>VK_DEFINE_HANDLE</type>(<name>VkPhysicalDevice</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
526 <type category="handle" parent="VkPhysicalDevice" objtypeenum="VK_OBJECT_TYPE_DEVICE"><type>VK_DEFINE_HANDLE</type>(<name>VkDevice</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
527 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_QUEUE"><type>VK_DEFINE_HANDLE</type>(<name>VkQueue</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
528 <type category="handle" parent="VkCommandPool" objtypeenum="VK_OBJECT_TYPE_COMMAND_BUFFER"><type>VK_DEFINE_HANDLE</type>(<name>VkCommandBuffer</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
529 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_DEVICE_MEMORY"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDeviceMemory</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
530 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_COMMAND_POOL"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkCommandPool</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
531 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_BUFFER"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkBuffer</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
532 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_BUFFER_VIEW"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkBufferView</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
533 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_IMAGE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkImage</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
534 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_IMAGE_VIEW"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkImageView</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
535 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SHADER_MODULE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkShaderModule</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
536 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PIPELINE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPipeline</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
537 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PIPELINE_LAYOUT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPipelineLayout</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
538 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SAMPLER"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkSampler</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
539 <type category="handle" parent="VkDescriptorPool" objtypeenum="VK_OBJECT_TYPE_DESCRIPTOR_SET"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDescriptorSet</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
540 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDescriptorSetLayout</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
541 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_DESCRIPTOR_POOL"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDescriptorPool</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
542 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_FENCE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkFence</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
543 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SEMAPHORE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkSemaphore</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
544 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_EVENT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkEvent</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
545 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_QUERY_POOL"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkQueryPool</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
546 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_FRAMEBUFFER"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkFramebuffer</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
547 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_RENDER_PASS"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkRenderPass</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
548 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PIPELINE_CACHE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPipelineCache</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
549 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PIPELINE_BINARY_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPipelineBinaryKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
550 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkIndirectCommandsLayoutNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
551 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkIndirectCommandsLayoutEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
552 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkIndirectExecutionSetEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
553 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDescriptorUpdateTemplate</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
554 <type category="handle" name="VkDescriptorUpdateTemplateKHR" alias="VkDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
555 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkSamplerYcbcrConversion</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
556 <type category="handle" name="VkSamplerYcbcrConversionKHR" alias="VkSamplerYcbcrConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
557 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_VALIDATION_CACHE_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkValidationCacheEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
558 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkAccelerationStructureKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
559 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkAccelerationStructureNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
560 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPerformanceConfigurationINTEL</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
561 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkBufferCollectionFUCHSIA</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
562 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDeferredOperationKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
563 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_PRIVATE_DATA_SLOT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkPrivateDataSlot</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
564 <type category="handle" name="VkPrivateDataSlotEXT" alias="VkPrivateDataSlot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
565 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_CU_MODULE_NVX"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkCuModuleNVX</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
566 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_CU_FUNCTION_NVX"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkCuFunctionNVX</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
567 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkOpticalFlowSessionNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
568 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_MICROMAP_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkMicromapEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
569 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SHADER_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkShaderEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
570 <comment>WSI extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
571 <type category="handle" parent="VkPhysicalDevice" objtypeenum="VK_OBJECT_TYPE_DISPLAY_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDisplayKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
572 <type category="handle" parent="VkDisplayKHR" objtypeenum="VK_OBJECT_TYPE_DISPLAY_MODE_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDisplayModeKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
573 <type category="handle" parent="VkInstance" objtypeenum="VK_OBJECT_TYPE_SURFACE_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkSurfaceKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
574 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SWAPCHAIN_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkSwapchainKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
575 <type category="handle" parent="VkInstance" objtypeenum="VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDebugReportCallbackEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
576 <type category="handle" parent="VkInstance" objtypeenum="VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkDebugUtilsMessengerEXT</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
577 <comment>Video extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
578 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_VIDEO_SESSION_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkVideoSessionKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
579 <type category="handle" parent="VkVideoSessionKHR" objtypeenum="VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkVideoSessionParametersKHR</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
580 <comment>VK_NV_external_sci_sync2</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
581 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_SEMAPHORE_SCI_SYNC_POOL_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkSemaphoreSciSyncPoolNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
582 <comment>Types generated from corresponding enums tags below</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
583 <type name="VkAttachmentLoadOp" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
584 <type name="VkAttachmentStoreOp" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
585 <type name="VkBlendFactor" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
586 <type name="VkBlendOp" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
587 <type name="VkBorderColor" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
588 <type name="VkFramebufferCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
589 <type name="VkQueryPoolCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
590 <type name="VkRenderPassCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
591 <type name="VkSamplerCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
592 <type name="VkPipelineCacheHeaderVersion" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
593 <type name="VkPipelineCacheCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
594 <type name="VkPipelineShaderStageCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
595 <type name="VkDescriptorSetLayoutCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
596 <type name="VkInstanceCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
597 <type name="VkDeviceQueueCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
598 <type name="VkBufferCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
599 <type name="VkBufferUsageFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
600 <type name="VkColorComponentFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
601 <type name="VkComponentSwizzle" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
602 <type name="VkCommandPoolCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
603 <type name="VkCommandPoolResetFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
604 <type name="VkCommandBufferResetFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
605 <type name="VkCommandBufferLevel" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
606 <type name="VkCommandBufferUsageFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
607 <type name="VkCompareOp" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
608 <type name="VkCullModeFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
609 <type name="VkDescriptorType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
610 <type name="VkDeviceCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
611 <type name="VkDynamicState" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
612 <type name="VkFenceCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
613 <type name="VkPolygonMode" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
614 <type name="VkFormat" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
615 <type name="VkFormatFeatureFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
616 <type name="VkFrontFace" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
617 <type name="VkMemoryMapFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
618 <type name="VkImageAspectFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
619 <type name="VkImageCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
620 <type name="VkImageLayout" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
621 <type name="VkImageTiling" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
622 <type name="VkImageType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
623 <type name="VkImageUsageFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
624 <type name="VkImageViewCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
625 <type name="VkImageViewType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
626 <type name="VkIndirectCommandsTokenTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
627 <type name="VkSharingMode" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
628 <type name="VkIndexType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
629 <type name="VkLogicOp" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
630 <type name="VkMemoryHeapFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
631 <type name="VkAccessFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
632 <type name="VkMemoryPropertyFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
633 <type name="VkPhysicalDeviceType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
634 <type name="VkPipelineBindPoint" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
635 <type name="VkPipelineCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
636 <type name="VkPrimitiveTopology" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
637 <type name="VkQueryControlFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
638 <type name="VkQueryPipelineStatisticFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
639 <type name="VkQueryResultFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
640 <type name="VkQueryType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
641 <type name="VkQueueFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
642 <type name="VkSubpassContents" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
643 <type name="VkResult" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
644 <type name="VkShaderStageFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
645 <type name="VkSparseMemoryBindFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
646 <type name="VkStencilFaceFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
647 <type name="VkStencilOp" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
648 <type name="VkStructureType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
649 <type name="VkSystemAllocationScope" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
650 <type name="VkInternalAllocationType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
651 <type name="VkSamplerAddressMode" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
652 <type name="VkFilter" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
653 <type name="VkSamplerMipmapMode" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
654 <type name="VkVertexInputRate" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
655 <type name="VkPipelineStageFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
656 <type name="VkSparseImageFormatFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
657 <type name="VkClusterAccelerationStructureIndexFormatFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
658 <type name="VkClusterAccelerationStructureTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
659 <type name="VkClusterAccelerationStructureOpTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
660 <type name="VkClusterAccelerationStructureOpModeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
661 <type name="VkSampleCountFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
662 <type name="VkAttachmentDescriptionFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
663 <type name="VkDescriptorPoolCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
664 <type name="VkDependencyFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
665 <type name="VkObjectType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
666 <type name="VkEventCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
667 <type name="VkPipelineLayoutCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
668 <type name="VkSemaphoreCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
669 <type name="VkRayTracingInvocationReorderModeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
670 <comment>Extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
671 <type name="VkIndirectCommandsLayoutUsageFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
672 <type name="VkIndirectCommandsTokenTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
673 <type name="VkIndirectStateFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
674 <type name="VkPrivateDataSlotCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
675 <type category="enum" name="VkPrivateDataSlotCreateFlagBitsEXT" alias="VkPrivateDataSlotCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
676 <type name="VkDescriptorUpdateTemplateType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
677 <type category="enum" name="VkDescriptorUpdateTemplateTypeKHR" alias="VkDescriptorUpdateTemplateType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
678 <type name="VkViewportCoordinateSwizzleNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
679 <type name="VkDiscardRectangleModeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
680 <type name="VkSubpassDescriptionFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
681 <type name="VkPointClippingBehavior" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
682 <type category="enum" name="VkPointClippingBehaviorKHR" alias="VkPointClippingBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
683 <type name="VkCoverageModulationModeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
684 <type name="VkCoverageReductionModeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
685 <type name="VkValidationCacheHeaderVersionEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
686 <type name="VkShaderInfoTypeAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
687 <type name="VkQueueGlobalPriority" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
688 <type name="VkQueueGlobalPriorityKHR" category="enum" alias="VkQueueGlobalPriority"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
689 <type name="VkQueueGlobalPriorityEXT" category="enum" alias="VkQueueGlobalPriority"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
690 <type name="VkTimeDomainKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
691 <type name="VkTimeDomainEXT" category="enum" alias="VkTimeDomainKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
692 <type name="VkConservativeRasterizationModeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
693 <type name="VkResolveModeFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
694 <type category="enum" name="VkResolveModeFlagBitsKHR" alias="VkResolveModeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
695 <type name="VkDescriptorBindingFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
696 <type category="enum" name="VkDescriptorBindingFlagBitsEXT" alias="VkDescriptorBindingFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
697 <type name="VkConditionalRenderingFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
698 <type name="VkSemaphoreType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
699 <type category="enum" name="VkSemaphoreTypeKHR" alias="VkSemaphoreType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
700 <type name="VkGeometryFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
701 <type category="enum" name="VkGeometryFlagBitsNV" alias="VkGeometryFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
702 <type name="VkGeometryInstanceFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
703 <type category="enum" name="VkGeometryInstanceFlagBitsNV" alias="VkGeometryInstanceFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
704 <type name="VkClusterAccelerationStructureAddressResolutionFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
705 <type name="VkClusterAccelerationStructureGeometryFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
706 <type name="VkClusterAccelerationStructureClusterFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
707 <type name="VkBuildAccelerationStructureFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
708 <type category="enum" name="VkBuildAccelerationStructureFlagBitsNV" alias="VkBuildAccelerationStructureFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
709 <type name="VkAccelerationStructureCreateFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
710 <type name="VkBuildAccelerationStructureModeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
711 <type name="VkCopyAccelerationStructureModeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
712 <type category="enum" name="VkCopyAccelerationStructureModeNV" alias="VkCopyAccelerationStructureModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
713 <type name="VkAccelerationStructureTypeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
714 <type category="enum" name="VkAccelerationStructureTypeNV" alias="VkAccelerationStructureTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
715 <type name="VkGeometryTypeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
716 <type category="enum" name="VkGeometryTypeNV" alias="VkGeometryTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
717 <type name="VkRayTracingShaderGroupTypeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
718 <type category="enum" name="VkRayTracingShaderGroupTypeNV" alias="VkRayTracingShaderGroupTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
719 <type name="VkAccelerationStructureMemoryRequirementsTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
720 <type name="VkAccelerationStructureBuildTypeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
721 <type name="VkAccelerationStructureCompatibilityKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
722 <type name="VkRayTracingLssIndexingModeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
723 <type name="VkRayTracingLssPrimitiveEndCapsModeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
724 <type name="VkShaderGroupShaderKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
725 <type name="VkMemoryOverallocationBehaviorAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
726 <type name="VkDeviceDiagnosticsConfigFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
727 <type name="VkPipelineCreationFeedbackFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
728 <type category="enum" name="VkPipelineCreationFeedbackFlagBitsEXT" alias="VkPipelineCreationFeedbackFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
729 <type name="VkPerformanceCounterScopeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
730 <type name="VkPerformanceCounterUnitKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
731 <type name="VkPerformanceCounterStorageKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
732 <type name="VkPerformanceCounterDescriptionFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
733 <type name="VkAcquireProfilingLockFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
734 <type name="VkSemaphoreWaitFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
735 <type category="enum" name="VkSemaphoreWaitFlagBitsKHR" alias="VkSemaphoreWaitFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
736 <type name="VkPerformanceConfigurationTypeINTEL" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
737 <type name="VkQueryPoolSamplingModeINTEL" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
738 <type name="VkPerformanceOverrideTypeINTEL" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
739 <type name="VkPerformanceParameterTypeINTEL" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
740 <type name="VkPerformanceValueTypeINTEL" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
741 <type name="VkLineRasterizationMode" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
742 <type name="VkLineRasterizationModeKHR" category="enum" alias="VkLineRasterizationMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
743 <type name="VkLineRasterizationModeEXT" category="enum" alias="VkLineRasterizationMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
744 <type name="VkShaderModuleCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
745 <type name="VkPipelineCompilerControlFlagBitsAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
746 <type name="VkShaderCorePropertiesFlagBitsAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
747 <type name="VkRefreshObjectFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
748 <type name="VkFaultLevel" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
749 <type name="VkFaultType" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
750 <type name="VkFaultQueryBehavior" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
751 <type name="VkPipelineMatchControl" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
752 <type name="VkSciSyncClientTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
753 <type name="VkSciSyncPrimitiveTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
754 <type name="VkToolPurposeFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
755 <type category="enum" name="VkToolPurposeFlagBitsEXT" alias="VkToolPurposeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
756 <type name="VkFragmentShadingRateNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
757 <type name="VkFragmentShadingRateTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
758 <type name="VkSubpassMergeStatusEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
759 <type name="VkAccessFlagBits2" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
760 <type category="enum" name="VkAccessFlagBits2KHR" alias="VkAccessFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
761 <type name="VkPipelineStageFlagBits2" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
762 <type category="enum" name="VkPipelineStageFlagBits2KHR" alias="VkPipelineStageFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
763 <type name="VkProvokingVertexModeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
764 <type name="VkPipelineCacheValidationVersion" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
765 <type name="VkImageFormatConstraintsFlagBitsFUCHSIA" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
766 <type name="VkHostImageCopyFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
767 <type category="enum" name="VkHostImageCopyFlagBitsEXT" alias="VkHostImageCopyFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
768 <type name="VkImageConstraintsInfoFlagBitsFUCHSIA" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
769 <type name="VkFormatFeatureFlagBits2" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
770 <type category="enum" name="VkFormatFeatureFlagBits2KHR" alias="VkFormatFeatureFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
771 <type name="VkRenderingFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
772 <type category="enum" name="VkRenderingFlagBitsKHR" alias="VkRenderingFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
773 <type name="VkPipelineDepthStencilStateCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
774 <type name="VkPipelineColorBlendStateCreateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
775 <type name="VkImageCompressionFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
776 <type name="VkImageCompressionFixedRateFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
777 <type name="VkExportMetalObjectTypeFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
778 <type name="VkPipelineRobustnessBufferBehavior" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
779 <type category="enum" name="VkPipelineRobustnessBufferBehaviorEXT" alias="VkPipelineRobustnessBufferBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
780 <type name="VkPipelineRobustnessImageBehavior" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
781 <type category="enum" name="VkPipelineRobustnessImageBehaviorEXT" alias="VkPipelineRobustnessImageBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
782 <type name="VkDeviceAddressBindingFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
783 <type name="VkDeviceAddressBindingTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
784 <type name="VkMicromapTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
785 <type name="VkBuildMicromapModeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
786 <type name="VkCopyMicromapModeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
787 <type name="VkBuildMicromapFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
788 <type name="VkMicromapCreateFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
789 <type name="VkOpacityMicromapFormatEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
790 <type name="VkOpacityMicromapSpecialIndexEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
791 <type name="VkDeviceFaultVendorBinaryHeaderVersionEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
792 <type name="VkIndirectCommandsLayoutUsageFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
793 <type name="VkIndirectExecutionSetInfoTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
794 <type name="VkIndirectCommandsInputModeFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
795 <type name="VkFrameBoundaryFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
796 <type name="VkMemoryDecompressionMethodFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
797 <type name="VkDepthBiasRepresentationEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
798 <type name="VkDirectDriverLoadingModeLUNARG" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
799 <type name="VkPipelineCreateFlagBits2" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
800 <type category="enum" name="VkPipelineCreateFlagBits2KHR" alias="VkPipelineCreateFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
801 <type name="VkBufferUsageFlagBits2" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
802 <type category="enum" name="VkBufferUsageFlagBits2KHR" alias="VkBufferUsageFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
803 <type name="VkPartitionedAccelerationStructureOpTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
804 <type name="VkPartitionedAccelerationStructureInstanceFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
805 <type name="VkAntiLagModeAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
806 <type name="VkAntiLagStageAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
807 <type name="VkDisplacementMicromapFormatNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
808 <type name="VkShaderCreateFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
809 <type name="VkShaderCodeTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
810 <type name="VkScopeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
811 <type name="VkComponentTypeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
812 <type category="enum" name="VkScopeNV" alias="VkScopeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
813 <type category="enum" name="VkComponentTypeNV" alias="VkComponentTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
814 <type name="VkCubicFilterWeightsQCOM" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
815 <type name="VkBlockMatchWindowCompareModeQCOM" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
816 <type name="VkLayeredDriverUnderlyingApiMSFT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
817 <type name="VkPhysicalDeviceLayeredApiKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
818 <type name="VkDepthClampModeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
819 <type name="VkTileShadingRenderPassFlagBitsQCOM" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
820 <type name="VkCooperativeVectorMatrixLayoutNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
821 <comment>WSI extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
822 <type name="VkColorSpaceKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
823 <type name="VkCompositeAlphaFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
824 <type name="VkDisplayPlaneAlphaFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
825 <type name="VkPresentModeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
826 <type name="VkSurfaceTransformFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
827 <type name="VkDisplaySurfaceStereoTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
828 <type name="VkDebugReportFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
829 <type name="VkDebugReportObjectTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
830 <type name="VkDeviceMemoryReportEventTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
831 <type name="VkRasterizationOrderAMD" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
832 <type name="VkExternalMemoryHandleTypeFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
833 <type name="VkExternalMemoryFeatureFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
834 <type name="VkValidationCheckEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
835 <type name="VkValidationFeatureEnableEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
836 <type name="VkValidationFeatureDisableEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
837 <type name="VkExternalMemoryHandleTypeFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
838 <type category="enum" name="VkExternalMemoryHandleTypeFlagBitsKHR" alias="VkExternalMemoryHandleTypeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
839 <type name="VkExternalMemoryFeatureFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
840 <type category="enum" name="VkExternalMemoryFeatureFlagBitsKHR" alias="VkExternalMemoryFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
841 <type name="VkExternalSemaphoreHandleTypeFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
842 <type category="enum" name="VkExternalSemaphoreHandleTypeFlagBitsKHR" alias="VkExternalSemaphoreHandleTypeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
843 <type name="VkExternalSemaphoreFeatureFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
844 <type category="enum" name="VkExternalSemaphoreFeatureFlagBitsKHR" alias="VkExternalSemaphoreFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
845 <type name="VkSemaphoreImportFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
846 <type category="enum" name="VkSemaphoreImportFlagBitsKHR" alias="VkSemaphoreImportFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
847 <type name="VkExternalFenceHandleTypeFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
848 <type category="enum" name="VkExternalFenceHandleTypeFlagBitsKHR" alias="VkExternalFenceHandleTypeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
849 <type name="VkExternalFenceFeatureFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
850 <type category="enum" name="VkExternalFenceFeatureFlagBitsKHR" alias="VkExternalFenceFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
851 <type name="VkFenceImportFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
852 <type category="enum" name="VkFenceImportFlagBitsKHR" alias="VkFenceImportFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
853 <type name="VkSurfaceCounterFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
854 <type name="VkDisplayPowerStateEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
855 <type name="VkDeviceEventTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
856 <type name="VkDisplayEventTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
857 <type name="VkPeerMemoryFeatureFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
858 <type category="enum" name="VkPeerMemoryFeatureFlagBitsKHR" alias="VkPeerMemoryFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
859 <type name="VkMemoryAllocateFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
860 <type category="enum" name="VkMemoryAllocateFlagBitsKHR" alias="VkMemoryAllocateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
861 <type name="VkDeviceGroupPresentModeFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
862 <type name="VkSwapchainCreateFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
863 <type name="VkSubgroupFeatureFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
864 <type name="VkTessellationDomainOrigin" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
865 <type category="enum" name="VkTessellationDomainOriginKHR" alias="VkTessellationDomainOrigin"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
866 <type name="VkSamplerYcbcrModelConversion" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
867 <type category="enum" name="VkSamplerYcbcrModelConversionKHR" alias="VkSamplerYcbcrModelConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
868 <type name="VkSamplerYcbcrRange" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
869 <type category="enum" name="VkSamplerYcbcrRangeKHR" alias="VkSamplerYcbcrRange"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
870 <type name="VkChromaLocation" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
871 <type category="enum" name="VkChromaLocationKHR" alias="VkChromaLocation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
872 <type name="VkSamplerReductionMode" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
873 <type category="enum" name="VkSamplerReductionModeEXT" alias="VkSamplerReductionMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
874 <type name="VkBlendOverlapEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
875 <type name="VkDebugUtilsMessageSeverityFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
876 <type name="VkDebugUtilsMessageTypeFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
877 <type name="VkFullScreenExclusiveEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
878 <type name="VkShaderFloatControlsIndependence" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
879 <type category="enum" name="VkShaderFloatControlsIndependenceKHR" alias="VkShaderFloatControlsIndependence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
880 <type name="VkSwapchainImageUsageFlagBitsANDROID" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
881 <type name="VkFragmentShadingRateCombinerOpKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
882 <type name="VkSubmitFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
883 <type category="enum" name="VkSubmitFlagBitsKHR" alias="VkSubmitFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
884 <type name="VkGraphicsPipelineLibraryFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
885 <type name="VkOpticalFlowGridSizeFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
886 <type name="VkOpticalFlowUsageFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
887 <type name="VkOpticalFlowPerformanceLevelNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
888 <type name="VkOpticalFlowSessionBindingPointNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
889 <type name="VkOpticalFlowSessionCreateFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
890 <type name="VkOpticalFlowExecuteFlagBitsNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
891 <type name="VkDeviceFaultAddressTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
892 <type name="VkPresentScalingFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
893 <type name="VkPresentGravityFlagBitsEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
894 <type name="VkLayerSettingTypeEXT" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
895 <type name="VkLatencyMarkerNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
896 <type name="VkOutOfBandQueueTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
897 <type name="VkPhysicalDeviceSchedulingControlsFlagBitsARM" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
898 <type name="VkMemoryUnmapFlagBits" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
899 <type category="enum" name="VkMemoryUnmapFlagBitsKHR" alias="VkMemoryUnmapFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
900 <type name="VkWaylandSurfaceCreateFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
901 <comment>Enumerated types in the header, but not used by the API</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
902 <type name="VkVendorId" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
903 <type name="VkDriverId" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
904 <type category="enum" name="VkDriverIdKHR" alias="VkDriverId"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
905 <type name="VkShadingRatePaletteEntryNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
906 <type name="VkCoarseSampleOrderTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
907 <type name="VkPipelineExecutableStatisticFormatKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
908 <comment>Video Core extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
909 <type name="VkVideoCodecOperationFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
910 <type name="VkVideoChromaSubsamplingFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
911 <type name="VkVideoComponentBitDepthFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
912 <type name="VkVideoCapabilityFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
913 <type name="VkVideoSessionCreateFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
914 <type name="VkVideoSessionParametersCreateFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
915 <type name="VkVideoCodingControlFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
916 <type name="VkQueryResultStatusKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
917 <comment>Video Decode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
918 <type name="VkVideoDecodeUsageFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
919 <type name="VkVideoDecodeCapabilityFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
920 <comment>Video H.264 Decode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
921 <type name="VkVideoDecodeH264PictureLayoutFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
922 <comment>Video H.265 Decode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
923 <comment>Video Encode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
924 <type name="VkVideoEncodeFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
925 <type name="VkVideoEncodeUsageFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
926 <type name="VkVideoEncodeContentFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
927 <type name="VkVideoEncodeTuningModeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
928 <type name="VkVideoEncodeCapabilityFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
929 <type name="VkVideoEncodeFeedbackFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
930 <type name="VkVideoEncodeRateControlModeFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
931 <comment>Video H.264 Encode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
932 <type name="VkVideoEncodeH264CapabilityFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
933 <type name="VkVideoEncodeH264StdFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
934 <type name="VkVideoEncodeH264RateControlFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
935 <comment>Video H.265 Encode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
936 <type name="VkVideoEncodeH265CapabilityFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
937 <type name="VkVideoEncodeH265StdFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
938 <type name="VkVideoEncodeH265RateControlFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
939 <type name="VkVideoEncodeH265CtbSizeFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
940 <type name="VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
941 <comment>Video AV1 Encode extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
942 <type name="VkVideoEncodeAV1CapabilityFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
943 <type name="VkVideoEncodeAV1StdFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
944 <type name="VkVideoEncodeAV1RateControlFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
945 <type name="VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
946 <type name="VkVideoEncodeAV1PredictionModeKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
947 <type name="VkVideoEncodeAV1RateControlGroupKHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
948 <comment>VK_KHR_maintenance8</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
949 <type name="VkAccessFlagBits3KHR" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
950 <comment>The PFN_vk*Function types are used by VkAllocationCallbacks below</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
951 <type category="funcpointer">typedef void (VKAPI_PTR *<name>PFN_vkInternalAllocationNotification</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
952 <type>void</type>* pUserData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
953 <type>size_t</type> size,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
954 <type>VkInternalAllocationType</type> allocationType,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
955 <type>VkSystemAllocationScope</type> allocationScope);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
956 <type category="funcpointer">typedef void (VKAPI_PTR *<name>PFN_vkInternalFreeNotification</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
957 <type>void</type>* pUserData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
958 <type>size_t</type> size,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
959 <type>VkInternalAllocationType</type> allocationType,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
960 <type>VkSystemAllocationScope</type> allocationScope);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
961 <type category="funcpointer">typedef void* (VKAPI_PTR *<name>PFN_vkReallocationFunction</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
962 <type>void</type>* pUserData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
963 <type>void</type>* pOriginal,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
964 <type>size_t</type> size,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
965 <type>size_t</type> alignment,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
966 <type>VkSystemAllocationScope</type> allocationScope);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
967 <type category="funcpointer">typedef void* (VKAPI_PTR *<name>PFN_vkAllocationFunction</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
968 <type>void</type>* pUserData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
969 <type>size_t</type> size,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
970 <type>size_t</type> alignment,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
971 <type>VkSystemAllocationScope</type> allocationScope);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
972 <type category="funcpointer">typedef void (VKAPI_PTR *<name>PFN_vkFreeFunction</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
973 <type>void</type>* pUserData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
974 <type>void</type>* pMemory);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
975 <comment>The PFN_vkVoidFunction type are used by VkGet*ProcAddr below</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
976 <type category="funcpointer">typedef void (VKAPI_PTR *<name>PFN_vkVoidFunction</name>)(void);</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
977 <comment>The PFN_vkDebugReportCallbackEXT type are used by the DEBUG_REPORT extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
978 <type category="funcpointer">typedef VkBool32 (VKAPI_PTR *<name>PFN_vkDebugReportCallbackEXT</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
979 <type>VkDebugReportFlagsEXT</type> flags,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
980 <type>VkDebugReportObjectTypeEXT</type> objectType,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
981 <type>uint64_t</type> object,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
982 <type>size_t</type> location,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
983 <type>int32_t</type> messageCode,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
984 const <type>char</type>* pLayerPrefix,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
985 const <type>char</type>* pMessage,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
986 <type>void</type>* pUserData);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
987 <comment>The PFN_vkDebugUtilsMessengerCallbackEXT type are used by the VK_EXT_debug_utils extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
988 <type category="funcpointer" requires="VkDebugUtilsMessengerCallbackDataEXT">typedef VkBool32 (VKAPI_PTR *<name>PFN_vkDebugUtilsMessengerCallbackEXT</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
989 <type>VkDebugUtilsMessageSeverityFlagBitsEXT</type> messageSeverity,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
990 <type>VkDebugUtilsMessageTypeFlagsEXT</type> messageTypes,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
991 const <type>VkDebugUtilsMessengerCallbackDataEXT</type>* pCallbackData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
992 <type>void</type>* pUserData);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
993 <comment>The PFN_vkFaultCallbackFunction type is used by VKSC_VERSION_1_0</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
994 <type category="funcpointer">typedef void (VKAPI_PTR *<name>PFN_vkFaultCallbackFunction</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
995 <type>VkBool32</type> unrecordedFaults,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
996 <type>uint32_t</type> faultCount,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
997 const <type>VkFaultData</type>* pFaults);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
998 <comment>The PFN_vkDeviceMemoryReportCallbackEXT type is used by the VK_EXT_device_memory_report extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
999 <type category="funcpointer" requires="VkDeviceMemoryReportCallbackDataEXT">typedef void (VKAPI_PTR *<name>PFN_vkDeviceMemoryReportCallbackEXT</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1000 const <type>VkDeviceMemoryReportCallbackDataEXT</type>* pCallbackData,
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1001 <type>void</type>* pUserData);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1002 <comment>The PFN_vkGetInstanceProcAddrLUNARG type is used by the
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1003 VkDirectDriverLoadingInfoLUNARG structure.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1004 We cannot introduce an explicit dependency on the
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1005 equivalent PFN_vkGetInstanceProcAddr type, even though
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1006 it is implicitly generated in the C header, because
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1007 that results in multiple definitions.</comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1008 <type category="funcpointer" requires="VkInstance">typedef PFN_vkVoidFunction (VKAPI_PTR *<name>PFN_vkGetInstanceProcAddrLUNARG</name>)(
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
1009 <type>VkInstance</type> instance, const <type>char</type>* pName);</type>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1010 <comment>Struct types</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1011 <type category="struct" name="VkBaseOutStructure">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1012 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1013 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1014 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1016 <member optional="true">struct <type>VkBaseOutStructure</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1017 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1018 <type category="struct" name="VkBaseInStructure">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1019 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1020 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1021 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1022 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1023 <member optional="true">const struct <type>VkBaseInStructure</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1024 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1025 <type category="struct" name="VkOffset2D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1026 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1027 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1028 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1030 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1031 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1032 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1033 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1034 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1035 <type category="struct" name="VkOffset3D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1036 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1037 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1038 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1039 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1040 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1041 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1042 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1044 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1045 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1046 <name>z</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1048 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1049 <type category="struct" name="VkExtent2D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1050 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1051 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1052 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1053 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1054 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1055 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1056 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1057 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1058 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1059 <type category="struct" name="VkExtent3D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1060 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1061 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1062 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1063 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1064 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1065 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1066 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1067 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1068 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1069 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1070 <name>depth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1071 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1072 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1073 <type category="struct" name="VkViewport">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1074 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1075 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1076 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1078 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1079 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1080 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1081 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1082 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1083 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1084 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1085 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1086 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1087 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1088 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1089 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1090 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1091 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1092 <name>minDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1093 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1094 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1095 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1096 <name>maxDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1098 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1099 <type category="struct" name="VkRect2D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1100 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1101 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1102 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1103 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1104 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1105 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1106 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1107 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1108 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1109 <type category="struct" name="VkClearRect">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1110 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1111 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1112 <name>rect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1114 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1115 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1116 <name>baseArrayLayer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1118 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1119 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1120 <name>layerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1121 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1122 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1123 <type category="struct" name="VkComponentMapping">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1124 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1125 <type>VkComponentSwizzle</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1126 <name>r</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1127 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1128 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1129 <type>VkComponentSwizzle</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1130 <name>g</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1131 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1132 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1133 <type>VkComponentSwizzle</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1134 <name>b</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1135 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1136 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1137 <type>VkComponentSwizzle</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1138 <name>a</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1139 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1140 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1141 <type category="struct" name="VkPhysicalDeviceProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1142 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1143 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1144 <name>apiVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1145 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1146 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1147 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1148 <name>driverVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1149 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1150 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1151 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1152 <name>vendorID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1153 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1154 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1155 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1156 <name>deviceID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1158 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1159 <type>VkPhysicalDeviceType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1160 <name>deviceType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1161 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1162 <member limittype="noauto" len="null-terminated"><type>char</type><name>deviceName</name>[<enum>VK_MAX_PHYSICAL_DEVICE_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1163 <member limittype="noauto"><type>uint8_t</type><name>pipelineCacheUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1164 <member limittype="struct">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1165 <type>VkPhysicalDeviceLimits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1166 <name>limits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1167 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1168 <member limittype="struct">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1169 <type>VkPhysicalDeviceSparseProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1170 <name>sparseProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1171 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1172 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1173 <type category="struct" name="VkExtensionProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1174 <member len="null-terminated"><type>char</type><name>extensionName</name>[<enum>VK_MAX_EXTENSION_NAME_SIZE</enum>]<comment>extension name</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1175 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1176 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1177 <name>specVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1178 <comment>version of the extension specification implemented</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1179 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1180 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1181 <type category="struct" name="VkLayerProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1182 <member len="null-terminated"><type>char</type><name>layerName</name>[<enum>VK_MAX_EXTENSION_NAME_SIZE</enum>]<comment>layer name</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1183 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1184 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1185 <name>specVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1186 <comment>version of the layer specification implemented</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1187 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1188 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1189 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1190 <name>implementationVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1191 <comment>build or release version of the layer's library</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1193 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]<comment>Free-form description of the layer</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1194 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1195 <type category="struct" name="VkApplicationInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1196 <member values="VK_STRUCTURE_TYPE_APPLICATION_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1197 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1198 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1199 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1200 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1201 <member optional="true" len="null-terminated">const <type>char</type>* <name>pApplicationName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1202 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1203 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1204 <name>applicationVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1205 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1206 <member optional="true" len="null-terminated">const <type>char</type>* <name>pEngineName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1207 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1208 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1209 <name>engineVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1210 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1211 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1213 <name>apiVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1215 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1216 <type category="struct" name="VkAllocationCallbacks">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1217 <member optional="true"><type>void</type>* <name>pUserData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1218 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1219 <type>PFN_vkAllocationFunction</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1220 <name>pfnAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1221 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1222 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1223 <type>PFN_vkReallocationFunction</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1224 <name>pfnReallocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1226 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1227 <type>PFN_vkFreeFunction</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1228 <name>pfnFree</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1229 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1230 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1231 <type>PFN_vkInternalAllocationNotification</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1232 <name>pfnInternalAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1233 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1234 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1235 <type>PFN_vkInternalFreeNotification</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1236 <name>pfnInternalFree</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1237 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1238 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1239 <type category="struct" name="VkDeviceQueueCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1240 <member values="VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1241 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1242 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1243 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1244 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1245 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1246 <type>VkDeviceQueueCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1247 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1248 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1249 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1250 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1251 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1252 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1253 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1254 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1255 <name>queueCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1256 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1257 <member len="queueCount">const <type>float</type>* <name>pQueuePriorities</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1258 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1259 <type category="struct" name="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1260 <member values="VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1261 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1262 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1263 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1264 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1265 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1266 <type>VkDeviceCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1267 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1268 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1269 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1270 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1271 <name>queueCreateInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1272 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1273 <member len="queueCreateInfoCount">const <type>VkDeviceQueueCreateInfo</type>* <name>pQueueCreateInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1274 <member optional="true" deprecated="ignored">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1275 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1276 <name>enabledLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1278 <member len="enabledLayerCount,null-terminated" deprecated="ignored">const <type>char</type>* const* <name>ppEnabledLayerNames</name><comment>Ordered list of layer names to be enabled</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1279 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1280 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1281 <name>enabledExtensionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1283 <member len="enabledExtensionCount,null-terminated">const <type>char</type>* const* <name>ppEnabledExtensionNames</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1284 <member optional="true">const <type>VkPhysicalDeviceFeatures</type>* <name>pEnabledFeatures</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1285 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1286 <type category="struct" name="VkInstanceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1287 <member values="VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1288 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1289 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1290 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1291 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1292 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1293 <type>VkInstanceCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1294 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1295 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1296 <member optional="true">const <type>VkApplicationInfo</type>* <name>pApplicationInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1297 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1298 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1299 <name>enabledLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1301 <member len="enabledLayerCount,null-terminated">const <type>char</type>* const* <name>ppEnabledLayerNames</name><comment>Ordered list of layer names to be enabled</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1302 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1303 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1304 <name>enabledExtensionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1305 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1306 <member len="enabledExtensionCount,null-terminated">const <type>char</type>* const* <name>ppEnabledExtensionNames</name><comment>Extension names to be enabled</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1307 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1308 <type category="struct" name="VkQueueFamilyProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1309 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1310 <type>VkQueueFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1311 <name>queueFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1312 <comment>Queue flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1314 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1315 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1316 <name>queueCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1318 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1319 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1320 <name>timestampValidBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1322 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1323 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1324 <name>minImageTransferGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1325 <comment>Minimum alignment requirement for image transfers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1327 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1328 <type category="struct" name="VkPhysicalDeviceMemoryProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1329 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1330 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1331 <name>memoryTypeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1333 <member len="memoryTypeCount"><type>VkMemoryType</type><name>memoryTypes</name>[<enum>VK_MAX_MEMORY_TYPES</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1334 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1335 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1336 <name>memoryHeapCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1338 <member len="memoryHeapCount"><type>VkMemoryHeap</type><name>memoryHeaps</name>[<enum>VK_MAX_MEMORY_HEAPS</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1339 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1340 <type category="struct" name="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1341 <member values="VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1342 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1343 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1344 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1345 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1346 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1347 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1348 <name>allocationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1349 <comment>Size of memory allocation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1351 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1352 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1353 <name>memoryTypeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1354 <comment>Index of the of the memory type to allocate from</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1355 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1356 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1357 <type category="struct" name="VkMemoryRequirements" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1358 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1359 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1360 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1361 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1362 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1363 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1364 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1365 <name>alignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1366 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1367 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1368 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1369 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1370 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1371 <comment>Bitmask of the allowed memory type indices into memoryTypes[] for this object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1372 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1373 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1374 <type category="struct" name="VkSparseImageFormatProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1375 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1376 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1377 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1378 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1379 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1380 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1381 <name>imageGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1382 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1383 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1384 <type>VkSparseImageFormatFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1385 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1387 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1388 <type category="struct" name="VkSparseImageMemoryRequirements" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1389 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1390 <type>VkSparseImageFormatProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1391 <name>formatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1392 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1393 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1394 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1395 <name>imageMipTailFirstLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1396 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1397 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1398 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1399 <name>imageMipTailSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1400 <comment>Specified in bytes, must be a multiple of sparse block size in bytes / alignment</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1401 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1402 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1403 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1404 <name>imageMipTailOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1405 <comment>Specified in bytes, must be a multiple of sparse block size in bytes / alignment</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1406 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1407 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1408 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1409 <name>imageMipTailStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1410 <comment>Specified in bytes, must be a multiple of sparse block size in bytes / alignment</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1412 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1413 <type category="struct" name="VkMemoryType" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1414 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1415 <type>VkMemoryPropertyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1416 <name>propertyFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1417 <comment>Memory properties of this memory type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1418 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1419 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1420 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1421 <name>heapIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1422 <comment>Index of the memory heap allocations of this memory type are taken from</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1423 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1424 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1425 <type category="struct" name="VkMemoryHeap" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1426 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1427 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1428 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1429 <comment>Available memory in the heap</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1431 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1432 <type>VkMemoryHeapFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1433 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1434 <comment>Flags for the heap</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1436 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1437 <type category="struct" name="VkMappedMemoryRange">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1438 <member values="VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1439 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1440 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1441 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1442 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1443 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1444 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1445 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1446 <comment>Mapped memory object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1447 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1448 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1449 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1450 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1451 <comment>Offset within the memory object where the range starts</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1452 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1453 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1454 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1455 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1456 <comment>Size of the range within the memory object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1457 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1458 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1459 <type category="struct" name="VkFormatProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1460 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1461 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1462 <name>linearTilingFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1463 <comment>Format features in case of linear tiling</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1464 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1465 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1466 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1467 <name>optimalTilingFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1468 <comment>Format features in case of optimal tiling</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1469 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1470 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1471 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1472 <name>bufferFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1473 <comment>Format features supported by buffers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1474 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1475 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1476 <type category="struct" name="VkImageFormatProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1477 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1478 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1479 <name>maxExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1480 <comment>max image dimensions for this resource type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1481 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1482 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1483 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1484 <name>maxMipLevels</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1485 <comment>max number of mipmap levels for this resource type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1486 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1487 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1488 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1489 <name>maxArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1490 <comment>max array size for this resource type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1491 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1492 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1493 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1494 <name>sampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1495 <comment>supported sample counts for this resource type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1497 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1498 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1499 <name>maxResourceSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1500 <comment>max size (in bytes) of this resource type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1501 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1502 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1503 <type category="struct" name="VkDescriptorBufferInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1504 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1505 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1506 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1507 <comment>Buffer used for this descriptor slot.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1508 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1509 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1510 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1511 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1512 <comment>Base offset from buffer start in bytes to update in the descriptor set.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1514 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1515 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1516 <name>range</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1517 <comment>Size in bytes of the buffer resource for this descriptor update.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1518 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1519 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1520 <type category="struct" name="VkDescriptorImageInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1521 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1522 <type>VkSampler</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1523 <name>sampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1524 <comment>Sampler to write to the descriptor in case it is a SAMPLER or COMBINED_IMAGE_SAMPLER descriptor. Ignored otherwise.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1526 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1527 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1528 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1529 <comment>Image view to write to the descriptor in case it is a SAMPLED_IMAGE, STORAGE_IMAGE, COMBINED_IMAGE_SAMPLER, or INPUT_ATTACHMENT descriptor. Ignored otherwise.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1530 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1531 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1532 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1533 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1534 <comment>Layout the image is expected to be in when accessed using this descriptor (only used if imageView is not VK_NULL_HANDLE).</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1535 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1536 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1537 <type category="struct" name="VkWriteDescriptorSet">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1538 <member values="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1539 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1540 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1541 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1542 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1543 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1544 <type>VkDescriptorSet</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1545 <name>dstSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1546 <comment>Destination descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1547 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1548 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1549 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1550 <name>dstBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1551 <comment>Binding within the destination descriptor set to write</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1552 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1553 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1554 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1555 <name>dstArrayElement</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1556 <comment>Array element within the destination binding to write</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1557 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1558 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1559 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1560 <name>descriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1561 <comment>Number of descriptors to write (determines the size of the array pointed by pDescriptors)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1564 <type>VkDescriptorType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1565 <name>descriptorType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1566 <comment>Descriptor type to write (determines which members of the array pointed by pDescriptors are going to be used)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1567 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1568 <member noautovalidity="true" len="descriptorCount">const <type>VkDescriptorImageInfo</type>* <name>pImageInfo</name><comment>Sampler, image view, and layout for SAMPLER, COMBINED_IMAGE_SAMPLER, {SAMPLED,STORAGE}_IMAGE, and INPUT_ATTACHMENT descriptor types.</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1569 <member noautovalidity="true" len="descriptorCount">const <type>VkDescriptorBufferInfo</type>* <name>pBufferInfo</name><comment>Raw buffer, size, and offset for {UNIFORM,STORAGE}_BUFFER[_DYNAMIC] descriptor types.</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1570 <member noautovalidity="true" len="descriptorCount">const <type>VkBufferView</type>* <name>pTexelBufferView</name><comment>Buffer view to write to the descriptor for {UNIFORM,STORAGE}_TEXEL_BUFFER descriptor types.</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1571 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1572 <type category="struct" name="VkCopyDescriptorSet">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1573 <member values="VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1574 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1575 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1577 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1578 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1579 <type>VkDescriptorSet</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1580 <name>srcSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1581 <comment>Source descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1582 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1583 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1584 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1585 <name>srcBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1586 <comment>Binding within the source descriptor set to copy from</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1588 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1589 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1590 <name>srcArrayElement</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1591 <comment>Array element within the source binding to copy from</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1592 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1593 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1594 <type>VkDescriptorSet</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1595 <name>dstSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1596 <comment>Destination descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1598 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1599 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1600 <name>dstBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1601 <comment>Binding within the destination descriptor set to copy to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1602 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1603 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1604 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1605 <name>dstArrayElement</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1606 <comment>Array element within the destination binding to copy to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1607 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1608 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1609 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1610 <name>descriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1611 <comment>Number of descriptors to write (determines the size of the array pointed by pDescriptors)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1612 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1613 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1614 <type category="struct" name="VkBufferUsageFlags2CreateInfo" structextends="VkBufferViewCreateInfo,VkBufferCreateInfo,VkPhysicalDeviceExternalBufferInfo,VkDescriptorBufferBindingInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1615 <member values="VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1616 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1617 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1618 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1619 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1620 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1621 <type>VkBufferUsageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1622 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1623 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1624 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1625 <type category="struct" name="VkBufferUsageFlags2CreateInfoKHR" alias="VkBufferUsageFlags2CreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1626 <type category="struct" name="VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1627 <member values="VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1628 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1629 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1631 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1632 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1633 <type>VkBufferCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1634 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1635 <comment>Buffer creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1637 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1638 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1639 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1640 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1641 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1642 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1643 <type>VkBufferUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1644 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1645 <comment>Buffer usage flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1646 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1647 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1648 <type>VkSharingMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1649 <name>sharingMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1650 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1651 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1652 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1653 <name>queueFamilyIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1654 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1655 <member noautovalidity="true" len="queueFamilyIndexCount">const <type>uint32_t</type>* <name>pQueueFamilyIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1656 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1657 <type category="struct" name="VkBufferViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1658 <member values="VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1659 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1660 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1661 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1662 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1663 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1664 <type>VkBufferViewCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1665 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1666 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1667 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1668 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1669 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1670 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1671 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1672 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1673 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1674 <comment>Optionally specifies format of elements</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1676 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1677 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1678 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1679 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1681 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1682 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1683 <name>range</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1684 <comment>View size specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1685 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1686 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1687 <type category="struct" name="VkImageSubresource">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1688 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1689 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1690 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1692 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1693 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1694 <name>mipLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1695 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1696 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1697 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1698 <name>arrayLayer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1699 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1700 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1701 <type category="struct" name="VkImageSubresourceLayers">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1702 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1703 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1704 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1706 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1707 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1708 <name>mipLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1709 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1710 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1711 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1712 <name>baseArrayLayer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1713 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1714 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1715 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1716 <name>layerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1717 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1718 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1719 <type category="struct" name="VkImageSubresourceRange">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1720 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1721 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1722 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1723 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1724 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1725 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1726 <name>baseMipLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1727 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1728 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1729 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1730 <name>levelCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1732 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1733 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1734 <name>baseArrayLayer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1735 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1736 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1737 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1738 <name>layerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1739 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1740 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1741 <type category="struct" name="VkMemoryBarrier">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1742 <member values="VK_STRUCTURE_TYPE_MEMORY_BARRIER">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1743 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1744 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1746 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1747 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1748 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1749 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1750 <comment>Memory accesses from the source of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1751 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1752 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1753 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1754 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1755 <comment>Memory accesses from the destination of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1756 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1757 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1758 <type category="struct" name="VkBufferMemoryBarrier">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1759 <member values="VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1760 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1761 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1762 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1763 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1764 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1765 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1766 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1767 <comment>Memory accesses from the source of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1768 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1769 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1770 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1771 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1772 <comment>Memory accesses from the destination of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1773 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1774 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1775 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1776 <name>srcQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1777 <comment>Queue family to transition ownership from</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1778 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1779 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1780 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1781 <name>dstQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1782 <comment>Queue family to transition ownership to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1783 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1784 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1785 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1786 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1787 <comment>Buffer to sync</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1788 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1789 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1790 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1791 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1792 <comment>Offset within the buffer to sync</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1794 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1795 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1796 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1797 <comment>Amount of bytes to sync</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1798 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1799 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1800 <type category="struct" name="VkImageMemoryBarrier">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1801 <member values="VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1802 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1803 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1804 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1805 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1806 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1807 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1808 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1809 <comment>Memory accesses from the source of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1810 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1811 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1812 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1813 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1814 <comment>Memory accesses from the destination of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1816 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1817 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1818 <name>oldLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1819 <comment>Current layout of the image</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1821 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1822 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1823 <name>newLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1824 <comment>New layout to transition the image to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1827 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1828 <name>srcQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1829 <comment>Queue family to transition ownership from</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1830 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1831 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1832 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1833 <name>dstQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1834 <comment>Queue family to transition ownership to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1835 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1836 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1837 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1838 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1839 <comment>Image to sync</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1840 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1841 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1842 <type>VkImageSubresourceRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1843 <name>subresourceRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1844 <comment>Subresource range to sync</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1846 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1847 <type category="struct" name="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1848 <member values="VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1849 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1850 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1852 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1853 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1854 <type>VkImageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1855 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1856 <comment>Image creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1857 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1858 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1859 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1860 <name>imageType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1861 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1862 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1863 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1864 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1865 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1866 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1867 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1868 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1869 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1870 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1871 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1872 <name>mipLevels</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1873 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1874 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1875 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1876 <name>arrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1877 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1878 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1879 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1880 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1881 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1882 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1883 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1884 <name>tiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1885 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1886 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1887 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1888 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1889 <comment>Image usage flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1891 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1892 <type>VkSharingMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1893 <name>sharingMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1894 <comment>Cross-queue-family sharing mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1895 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1896 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1897 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1898 <name>queueFamilyIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1899 <comment>Number of queue families to share across</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1901 <member noautovalidity="true" len="queueFamilyIndexCount">const <type>uint32_t</type>* <name>pQueueFamilyIndices</name><comment>Array of queue family indices to share across</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1902 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1903 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1904 <name>initialLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1905 <comment>Initial image layout for all subresources</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1906 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1907 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1908 <type category="struct" name="VkSubresourceLayout">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1910 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1911 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1912 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1913 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1914 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1915 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1916 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1917 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1918 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1919 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1920 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1921 <name>rowPitch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1922 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1923 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1924 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1925 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1926 <name>arrayPitch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1927 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1930 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1931 <name>depthPitch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1932 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1933 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1934 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1935 <type category="struct" name="VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1936 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1937 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1938 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1939 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1940 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1941 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1942 <type>VkImageViewCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1943 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1945 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1946 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1947 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1949 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1950 <type>VkImageViewType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1951 <name>viewType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1953 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1954 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1955 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1956 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1957 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1958 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1959 <name>components</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1960 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1961 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1962 <type>VkImageSubresourceRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1963 <name>subresourceRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1965 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1966 <type category="struct" name="VkBufferCopy">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1967 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1968 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1969 <name>srcOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1970 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1971 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1972 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1973 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1974 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1975 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1976 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1977 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1978 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1979 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1980 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1981 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1982 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1983 <type category="struct" name="VkSparseMemoryBind">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1984 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1985 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1986 <name>resourceOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1987 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1988 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1989 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1990 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1991 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1992 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1993 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1994 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1995 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1996 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1997 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1998 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
1999 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2000 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2001 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2002 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2003 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2004 <type>VkSparseMemoryBindFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2005 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2006 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2007 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2008 <type category="struct" name="VkSparseImageMemoryBind">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2009 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2010 <type>VkImageSubresource</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2011 <name>subresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2012 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2013 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2014 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2015 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2016 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2017 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2018 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2019 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2021 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2022 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2023 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2024 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2025 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2026 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2027 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2028 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2030 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2031 <type>VkSparseMemoryBindFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2032 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2033 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2034 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2035 <type category="struct" name="VkSparseBufferMemoryBindInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2036 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2037 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2038 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2039 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2040 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2041 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2042 <name>bindCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2044 <member len="bindCount">const <type>VkSparseMemoryBind</type>* <name>pBinds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2045 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2046 <type category="struct" name="VkSparseImageOpaqueMemoryBindInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2047 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2048 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2049 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2050 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2051 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2052 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2053 <name>bindCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2055 <member len="bindCount">const <type>VkSparseMemoryBind</type>* <name>pBinds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2056 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2057 <type category="struct" name="VkSparseImageMemoryBindInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2058 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2059 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2060 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2061 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2062 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2063 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2064 <name>bindCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2065 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2066 <member len="bindCount">const <type>VkSparseImageMemoryBind</type>* <name>pBinds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2067 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2068 <type category="struct" name="VkBindSparseInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2069 <member values="VK_STRUCTURE_TYPE_BIND_SPARSE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2070 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2071 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2072 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2073 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2074 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2075 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2076 <name>waitSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2078 <member len="waitSemaphoreCount">const <type>VkSemaphore</type>* <name>pWaitSemaphores</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2079 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2080 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2081 <name>bufferBindCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2083 <member len="bufferBindCount">const <type>VkSparseBufferMemoryBindInfo</type>* <name>pBufferBinds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2084 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2085 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2086 <name>imageOpaqueBindCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2087 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2088 <member len="imageOpaqueBindCount">const <type>VkSparseImageOpaqueMemoryBindInfo</type>* <name>pImageOpaqueBinds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2089 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2090 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2091 <name>imageBindCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2092 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2093 <member len="imageBindCount">const <type>VkSparseImageMemoryBindInfo</type>* <name>pImageBinds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2094 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2095 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2096 <name>signalSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2098 <member len="signalSemaphoreCount">const <type>VkSemaphore</type>* <name>pSignalSemaphores</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2099 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2100 <type category="struct" name="VkImageCopy">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2101 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2102 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2103 <name>srcSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2104 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2105 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2106 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2107 <name>srcOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2108 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2110 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2111 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2112 <name>dstSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2114 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2115 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2116 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2117 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2120 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2121 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2122 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2123 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2124 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2125 <type category="struct" name="VkImageBlit">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2126 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2127 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2128 <name>srcSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2129 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2130 <member><type>VkOffset3D</type><name>srcOffsets</name>[2]<comment>Specified in pixels for both compressed and uncompressed images</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2131 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2132 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2133 <name>dstSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2135 <member><type>VkOffset3D</type><name>dstOffsets</name>[2]<comment>Specified in pixels for both compressed and uncompressed images</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2136 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2137 <type category="struct" name="VkBufferImageCopy">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2138 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2139 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2140 <name>bufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2141 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2142 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2143 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2144 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2145 <name>bufferRowLength</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2146 <comment>Specified in texels</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2147 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2148 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2149 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2150 <name>bufferImageHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2152 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2153 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2154 <name>imageSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2155 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2156 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2157 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2158 <name>imageOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2159 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2161 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2162 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2163 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2164 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2165 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2166 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2167 <type category="struct" name="VkCopyMemoryIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2168 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2169 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2170 <name>srcAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2171 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2172 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2173 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2174 <name>dstAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2175 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2176 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2177 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2178 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2179 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2181 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2182 <type category="struct" name="VkCopyMemoryToImageIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2183 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2184 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2185 <name>srcAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2187 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2188 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2189 <name>bufferRowLength</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2190 <comment>Specified in texels</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2191 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2192 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2193 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2194 <name>bufferImageHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2195 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2196 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2197 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2198 <name>imageSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2199 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2200 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2201 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2202 <name>imageOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2203 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2204 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2205 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2206 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2207 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2208 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2209 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2210 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2211 <type category="struct" name="VkImageResolve">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2212 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2213 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2214 <name>srcSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2216 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2217 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2218 <name>srcOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2220 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2221 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2222 <name>dstSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2223 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2224 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2225 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2226 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2228 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2229 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2230 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2231 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2232 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2233 <type category="struct" name="VkShaderModuleCreateInfo" structextends="VkPipelineShaderStageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2234 <member values="VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2235 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2236 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2237 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2238 <member noautovalidity="true" optional="true">const <type>void</type>* <name>pNext</name><comment>noautovalidity because this structure can be either an explicit parameter, or passed in a pNext chain</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2239 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2240 <type>VkShaderModuleCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2241 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2243 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2244 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2245 <name>codeSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2246 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2248 <member len="latexmath:[\textrm{codeSize} \over 4]" altlen="codeSize / 4">const <type>uint32_t</type>* <name>pCode</name><comment>Binary code of size codeSize</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2249 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2250 <type category="struct" name="VkDescriptorSetLayoutBinding">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2251 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2252 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2253 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2254 <comment>Binding number for this entry</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2256 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2257 <type>VkDescriptorType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2258 <name>descriptorType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2259 <comment>Type of the descriptors in this binding</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2260 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2261 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2262 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2263 <name>descriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2264 <comment>Number of descriptors in this binding</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2265 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2266 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2267 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2268 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2269 <comment>Shader stages this binding is visible to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2271 <member noautovalidity="true" optional="true" len="descriptorCount">const <type>VkSampler</type>* <name>pImmutableSamplers</name><comment>Immutable samplers (used if descriptor type is SAMPLER or COMBINED_IMAGE_SAMPLER, is either NULL or contains count number of elements)</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2272 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2273 <type category="struct" name="VkDescriptorSetLayoutCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2274 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2275 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2276 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2278 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2279 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2280 <type>VkDescriptorSetLayoutCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2281 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2283 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2284 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2285 <name>bindingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2286 <comment>Number of bindings in the descriptor set layout</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2287 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2288 <member len="bindingCount">const <type>VkDescriptorSetLayoutBinding</type>* <name>pBindings</name><comment>Array of descriptor set layout bindings</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2289 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2290 <type category="struct" name="VkDescriptorPoolSize">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2291 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2292 <type>VkDescriptorType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2293 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2295 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2296 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2297 <name>descriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2298 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2299 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2300 <type category="struct" name="VkDescriptorPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2301 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2302 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2303 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2304 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2305 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2306 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2307 <type>VkDescriptorPoolCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2308 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2309 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2310 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2311 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2312 <name>maxSets</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2314 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2315 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2316 <name>poolSizeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2318 <member len="poolSizeCount">const <type>VkDescriptorPoolSize</type>* <name>pPoolSizes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2319 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2320 <type category="struct" name="VkDescriptorSetAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2321 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2322 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2323 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2324 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2325 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2326 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2327 <type>VkDescriptorPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2328 <name>descriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2330 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2331 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2332 <name>descriptorSetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2334 <member len="descriptorSetCount">const <type>VkDescriptorSetLayout</type>* <name>pSetLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2335 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2336 <type category="struct" name="VkSpecializationMapEntry">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2337 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2338 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2339 <name>constantID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2340 <comment>The SpecConstant ID specified in the BIL</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2342 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2343 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2344 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2345 <comment>Offset of the value in the data block</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2346 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2347 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2348 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2349 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2350 <comment>Size in bytes of the SpecConstant</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2351 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2352 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2353 <type category="struct" name="VkSpecializationInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2354 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2355 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2356 <name>mapEntryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2357 <comment>Number of entries in the map</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2358 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2359 <member len="mapEntryCount">const <type>VkSpecializationMapEntry</type>* <name>pMapEntries</name><comment>Array of map entries</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2360 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2361 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2362 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2363 <comment>Size in bytes of pData</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2365 <member len="dataSize">const <type>void</type>* <name>pData</name><comment>Pointer to SpecConstant data</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2366 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2367 <type category="struct" name="VkPipelineShaderStageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2368 <member values="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2369 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2370 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2371 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2372 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2373 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2374 <type>VkPipelineShaderStageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2375 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2377 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2378 <type>VkShaderStageFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2379 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2380 <comment>Shader stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2382 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2383 <type>VkShaderModule</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2384 <name>module</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2385 <comment>Module containing entry point</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2387 <member api="vulkan" len="null-terminated">const <type>char</type>* <name>pName</name><comment>Null-terminated entry point name</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2388 <member api="vulkansc" optional="true" len="null-terminated">const <type>char</type>* <name>pName</name><comment>Null-terminated entry point name</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2389 <member optional="true">const <type>VkSpecializationInfo</type>* <name>pSpecializationInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2390 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2391 <type category="struct" name="VkComputePipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2392 <member values="VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2393 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2394 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2395 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2396 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2397 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2398 <type>VkPipelineCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2399 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2400 <comment>Pipeline creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2401 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2402 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2403 <type>VkPipelineShaderStageCreateInfo</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2404 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2406 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2407 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2408 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2409 <comment>Interface layout of the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2410 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2411 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2412 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2413 <name>basePipelineHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2414 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is nonzero, it specifies the handle of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2416 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2417 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2418 <name>basePipelineIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2419 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is not -1, it specifies an index into pCreateInfos of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2420 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2421 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2422 <type category="struct" name="VkComputePipelineIndirectBufferInfoNV" structextends="VkComputePipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2423 <member values="VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2424 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2425 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2426 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2427 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2428 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2429 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2430 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2432 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2433 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2434 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2436 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2437 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2438 <name>pipelineDeviceAddressCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2440 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2441 <type category="struct" name="VkPipelineCreateFlags2CreateInfo" structextends="VkComputePipelineCreateInfo,VkGraphicsPipelineCreateInfo,VkRayTracingPipelineCreateInfoNV,VkRayTracingPipelineCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2442 <member values="VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2443 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2444 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2446 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2447 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2448 <type>VkPipelineCreateFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2449 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2451 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2452 <type category="struct" name="VkPipelineCreateFlags2CreateInfoKHR" alias="VkPipelineCreateFlags2CreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2453 <type category="struct" name="VkVertexInputBindingDescription">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2454 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2455 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2456 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2457 <comment>Vertex buffer binding id</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2458 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2459 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2460 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2461 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2462 <comment>Distance between vertices in bytes (0 = no advancement)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2463 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2464 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2465 <type>VkVertexInputRate</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2466 <name>inputRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2467 <comment>The rate at which the vertex data is consumed</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2468 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2469 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2470 <type category="struct" name="VkVertexInputAttributeDescription">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2471 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2472 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2473 <name>location</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2474 <comment>location of the shader vertex attrib</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2475 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2476 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2477 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2478 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2479 <comment>Vertex buffer binding id</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2480 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2481 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2482 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2483 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2484 <comment>format of source data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2486 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2487 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2488 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2489 <comment>Offset of first element in bytes from base of vertex</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2490 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2491 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2492 <type category="struct" name="VkPipelineVertexInputStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2493 <member values="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2494 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2495 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2497 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2498 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2499 <type>VkPipelineVertexInputStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2500 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2501 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2502 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2503 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2504 <name>vertexBindingDescriptionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2505 <comment>number of bindings</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2506 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2507 <member len="vertexBindingDescriptionCount">const <type>VkVertexInputBindingDescription</type>* <name>pVertexBindingDescriptions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2508 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2509 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2510 <name>vertexAttributeDescriptionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2511 <comment>number of attributes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2512 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2513 <member len="vertexAttributeDescriptionCount">const <type>VkVertexInputAttributeDescription</type>* <name>pVertexAttributeDescriptions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2514 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2515 <type category="struct" name="VkPipelineInputAssemblyStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2516 <member values="VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2517 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2518 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2519 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2520 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2521 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2522 <type>VkPipelineInputAssemblyStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2523 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2524 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2525 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2526 <type>VkPrimitiveTopology</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2527 <name>topology</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2528 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2529 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2530 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2531 <name>primitiveRestartEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2533 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2534 <type category="struct" name="VkPipelineTessellationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2535 <member values="VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2536 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2537 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2538 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2539 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2540 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2541 <type>VkPipelineTessellationStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2542 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2543 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2544 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2545 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2546 <name>patchControlPoints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2547 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2548 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2549 <type category="struct" name="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2550 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2551 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2552 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2553 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2554 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2555 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2556 <type>VkPipelineViewportStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2557 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2558 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2559 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2560 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2561 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2563 <member noautovalidity="true" optional="true" len="viewportCount">const <type>VkViewport</type>* <name>pViewports</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2564 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2565 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2566 <name>scissorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2567 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2568 <member noautovalidity="true" optional="true" len="scissorCount">const <type>VkRect2D</type>* <name>pScissors</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2569 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2570 <type category="struct" name="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2571 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2572 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2573 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2574 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2575 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2576 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2577 <type>VkPipelineRasterizationStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2578 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2579 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2580 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2581 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2582 <name>depthClampEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2584 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2585 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2586 <name>rasterizerDiscardEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2588 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2589 <type>VkPolygonMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2590 <name>polygonMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2591 <comment>optional (GL45)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2592 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2593 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2594 <type>VkCullModeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2595 <name>cullMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2596 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2597 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2598 <type>VkFrontFace</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2599 <name>frontFace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2600 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2601 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2602 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2603 <name>depthBiasEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2604 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2605 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2606 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2607 <name>depthBiasConstantFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2608 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2609 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2610 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2611 <name>depthBiasClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2612 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2613 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2614 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2615 <name>depthBiasSlopeFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2616 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2617 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2618 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2619 <name>lineWidth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2621 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2622 <type category="struct" name="VkPipelineMultisampleStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2623 <member values="VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2624 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2625 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2626 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2627 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2628 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2629 <type>VkPipelineMultisampleStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2630 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2631 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2632 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2633 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2634 <name>rasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2635 <comment>Number of samples used for rasterization</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2637 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2638 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2639 <name>sampleShadingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2640 <comment>optional (GL45)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2641 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2642 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2643 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2644 <name>minSampleShading</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2645 <comment>optional (GL45)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2646 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2647 <member optional="true" len="latexmath:[\lceil{\mathit{rasterizationSamples} \over 32}\rceil]" altlen="(rasterizationSamples + 31) / 32">const <type>VkSampleMask</type>* <name>pSampleMask</name><comment>Array of sampleMask words</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2648 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2649 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2650 <name>alphaToCoverageEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2652 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2653 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2654 <name>alphaToOneEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2656 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2657 <type category="struct" name="VkPipelineColorBlendAttachmentState">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2658 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2659 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2660 <name>blendEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2661 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2662 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2663 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2664 <name>srcColorBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2666 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2667 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2668 <name>dstColorBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2669 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2670 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2671 <type>VkBlendOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2672 <name>colorBlendOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2673 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2674 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2675 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2676 <name>srcAlphaBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2677 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2678 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2679 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2680 <name>dstAlphaBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2681 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2682 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2683 <type>VkBlendOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2684 <name>alphaBlendOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2685 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2686 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2687 <type>VkColorComponentFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2688 <name>colorWriteMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2689 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2690 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2691 <type category="struct" name="VkPipelineColorBlendStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2692 <member values="VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2693 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2694 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2695 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2696 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2697 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2698 <type>VkPipelineColorBlendStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2699 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2700 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2701 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2702 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2703 <name>logicOpEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2704 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2705 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2706 <type>VkLogicOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2707 <name>logicOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2708 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2709 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2710 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2711 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2712 <comment># of pAttachments</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2713 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2714 <member optional="true" len="attachmentCount">const <type>VkPipelineColorBlendAttachmentState</type>* <name>pAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2715 <member><type>float</type><name>blendConstants</name>[4]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2716 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2717 <type category="struct" name="VkPipelineDynamicStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2718 <member values="VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2719 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2720 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2721 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2722 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2723 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2724 <type>VkPipelineDynamicStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2725 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2727 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2728 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2729 <name>dynamicStateCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2730 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2731 <member len="dynamicStateCount">const <type>VkDynamicState</type>* <name>pDynamicStates</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2733 <type category="struct" name="VkStencilOpState">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2734 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2735 <type>VkStencilOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2736 <name>failOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2738 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2739 <type>VkStencilOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2740 <name>passOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2741 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2742 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2743 <type>VkStencilOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2744 <name>depthFailOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2746 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2747 <type>VkCompareOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2748 <name>compareOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2750 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2751 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2752 <name>compareMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2754 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2755 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2756 <name>writeMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2758 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2759 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2760 <name>reference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2762 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2763 <type category="struct" name="VkPipelineDepthStencilStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2764 <member values="VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2765 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2766 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2767 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2768 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2769 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2770 <type>VkPipelineDepthStencilStateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2771 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2772 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2773 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2774 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2775 <name>depthTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2776 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2777 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2778 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2779 <name>depthWriteEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2780 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2781 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2782 <type>VkCompareOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2783 <name>depthCompareOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2784 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2785 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2786 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2787 <name>depthBoundsTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2788 <comment>optional (depth_bounds_test)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2789 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2790 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2791 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2792 <name>stencilTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2794 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2795 <type>VkStencilOpState</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2796 <name>front</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2798 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2799 <type>VkStencilOpState</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2800 <name>back</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2801 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2802 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2803 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2804 <name>minDepthBounds</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2806 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2807 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2808 <name>maxDepthBounds</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2810 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2811 <type category="struct" name="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2812 <member values="VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2813 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2814 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2816 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2817 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2818 <type>VkPipelineCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2819 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2820 <comment>Pipeline creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2822 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2823 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2824 <name>stageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2826 <member api="vulkan" noautovalidity="true" len="stageCount" optional="true">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name><comment>One entry for each active shader stage</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2827 <member api="vulkansc" noautovalidity="true" len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name><comment>One entry for each active shader stage</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2828 <member noautovalidity="true" optional="true">const <type>VkPipelineVertexInputStateCreateInfo</type>* <name>pVertexInputState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2829 <member noautovalidity="true" optional="true">const <type>VkPipelineInputAssemblyStateCreateInfo</type>* <name>pInputAssemblyState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2830 <member noautovalidity="true" optional="true">const <type>VkPipelineTessellationStateCreateInfo</type>* <name>pTessellationState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2831 <member noautovalidity="true" optional="true">const <type>VkPipelineViewportStateCreateInfo</type>* <name>pViewportState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2832 <member noautovalidity="true" optional="true">const <type>VkPipelineRasterizationStateCreateInfo</type>* <name>pRasterizationState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2833 <member noautovalidity="true" optional="true">const <type>VkPipelineMultisampleStateCreateInfo</type>* <name>pMultisampleState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2834 <member noautovalidity="true" optional="true">const <type>VkPipelineDepthStencilStateCreateInfo</type>* <name>pDepthStencilState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2835 <member noautovalidity="true" optional="true">const <type>VkPipelineColorBlendStateCreateInfo</type>* <name>pColorBlendState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2836 <member optional="true">const <type>VkPipelineDynamicStateCreateInfo</type>* <name>pDynamicState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2837 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2838 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2839 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2840 <comment>Interface layout of the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2841 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2842 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2843 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2844 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2846 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2847 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2848 <name>subpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2849 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2850 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2851 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2852 <name>basePipelineHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2853 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is nonzero, it specifies the handle of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2854 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2855 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2856 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2857 <name>basePipelineIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2858 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is not -1, it specifies an index into pCreateInfos of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2859 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2860 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2861 <type category="struct" name="VkPipelineCacheCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2862 <member values="VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2863 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2864 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2865 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2866 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2867 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2868 <type>VkPipelineCacheCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2869 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2870 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2871 <member api="vulkan" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2872 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2873 <name>initialDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2874 <comment>Size of initial data to populate cache, in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2875 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2876 <member api="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2877 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2878 <name>initialDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2879 <comment>Size of initial data to populate cache, in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2881 <member len="initialDataSize">const <type>void</type>* <name>pInitialData</name><comment>Initial data to populate cache</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2882 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2883 <type category="struct" name="VkPipelineCacheHeaderVersionOne">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2884 <comment>The fields in this structure are non-normative since structure packing is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2885 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2886 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2887 <name>headerSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2889 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2890 <type>VkPipelineCacheHeaderVersion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2891 <name>headerVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2894 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2895 <name>vendorID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2897 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2898 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2899 <name>deviceID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2901 <member><type>uint8_t</type><name>pipelineCacheUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2902 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2903 <type category="struct" name="VkPipelineCacheStageValidationIndexEntry">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2904 <comment>The fields in this structure are non-normative since structure packing is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2905 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2906 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2907 <name>codeSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2910 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2911 <name>codeOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2913 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2914 <type category="struct" name="VkPipelineCacheSafetyCriticalIndexEntry">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2915 <comment>The fields in this structure are non-normative since structure packing is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2916 <member><type>uint8_t</type><name>pipelineIdentifier</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2917 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2918 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2919 <name>pipelineMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2921 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2922 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2923 <name>jsonSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2925 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2926 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2927 <name>jsonOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2930 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2931 <name>stageIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2933 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2934 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2935 <name>stageIndexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2937 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2938 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2939 <name>stageIndexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2941 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2942 <type category="struct" name="VkPipelineCacheHeaderVersionSafetyCriticalOne">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2943 <comment>The fields in this structure are non-normative since structure packing is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2944 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2945 <type>VkPipelineCacheHeaderVersionOne</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2946 <name>headerVersionOne</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2947 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2948 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2949 <type>VkPipelineCacheValidationVersion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2950 <name>validationVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2951 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2952 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2953 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2954 <name>implementationData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2955 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2956 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2957 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2958 <name>pipelineIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2959 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2960 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2961 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2962 <name>pipelineIndexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2963 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2964 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2965 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2966 <name>pipelineIndexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2967 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2968 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2969 <type category="struct" name="VkPushConstantRange">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2970 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2971 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2972 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2973 <comment>Which stages use the range</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2974 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2975 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2976 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2977 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2978 <comment>Start of the range, in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2979 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2980 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2981 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2982 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2983 <comment>Size of the range, in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2985 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2986 <type category="struct" name="VkPipelineBinaryCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2987 <member values="VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2988 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2989 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2990 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2991 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2992 <member optional="true">const <type>VkPipelineBinaryKeysAndDataKHR</type>* <name>pKeysAndDataInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2993 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2994 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2995 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2996 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2997 <member optional="true">const <type>VkPipelineCreateInfoKHR</type>* <name>pPipelineCreateInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2998 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
2999 <type category="struct" name="VkPipelineBinaryHandlesInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3000 <member values="VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3001 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3002 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3003 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3004 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3005 <member optional="false,true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3006 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3007 <name>pipelineBinaryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3008 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3009 <member optional="true" len="pipelineBinaryCount"><type>VkPipelineBinaryKHR</type>* <name>pPipelineBinaries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3010 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3011 <type category="struct" name="VkPipelineBinaryDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3012 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3013 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3014 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3016 <member len="dataSize"><type>void</type>* <name>pData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3017 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3018 <type category="struct" name="VkPipelineBinaryKeysAndDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3019 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3020 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3021 <name>binaryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3022 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3023 <member len="binaryCount">const <type>VkPipelineBinaryKeyKHR</type>* <name>pPipelineBinaryKeys</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3024 <member len="binaryCount">const <type>VkPipelineBinaryDataKHR</type>* <name>pPipelineBinaryData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3025 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3026 <type category="struct" name="VkPipelineBinaryKeyKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3027 <member values="VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3028 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3029 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3030 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3031 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3032 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3033 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3034 <name>keySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3035 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3036 <member><type>uint8_t</type><name>key</name>[<enum>VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3037 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3038 <type category="struct" name="VkPipelineBinaryInfoKHR" structextends="VkGraphicsPipelineCreateInfo,VkComputePipelineCreateInfo,VkRayTracingPipelineCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3039 <member values="VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3040 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3041 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3042 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3043 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3044 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3045 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3046 <name>binaryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3048 <member len="binaryCount">const <type>VkPipelineBinaryKHR</type>* <name>pPipelineBinaries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3049 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3050 <type category="struct" name="VkReleaseCapturedPipelineDataInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3051 <member values="VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3052 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3053 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3055 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3056 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3057 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3058 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3060 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3061 <type category="struct" name="VkPipelineBinaryDataInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3062 <member values="VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3063 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3064 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3065 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3066 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3067 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3068 <type>VkPipelineBinaryKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3069 <name>pipelineBinary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3071 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3072 <type category="struct" name="VkPipelineCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3073 <member values="VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3074 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3075 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3076 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3077 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3078 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3079 <type category="struct" name="VkPipelineLayoutCreateInfo" structextends="VkBindDescriptorSetsInfo,VkPushConstantsInfo,VkPushDescriptorSetInfo,VkPushDescriptorSetWithTemplateInfo,VkSetDescriptorBufferOffsetsInfoEXT,VkBindDescriptorBufferEmbeddedSamplersInfoEXT,VkIndirectCommandsLayoutCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3080 <member values="VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3081 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3082 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3083 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3084 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3085 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3086 <type>VkPipelineLayoutCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3087 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3088 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3089 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3090 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3091 <name>setLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3092 <comment>Number of descriptor sets interfaced by the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3093 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3094 <member optional="false,true" len="setLayoutCount">const <type>VkDescriptorSetLayout</type>* <name>pSetLayouts</name><comment>Array of setCount number of descriptor set layout objects defining the layout of the</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3095 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3096 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3097 <name>pushConstantRangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3098 <comment>Number of push-constant ranges used by the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3099 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3100 <member len="pushConstantRangeCount">const <type>VkPushConstantRange</type>* <name>pPushConstantRanges</name><comment>Array of pushConstantRangeCount number of ranges used by various shader stages</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3101 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3102 <type category="struct" name="VkSamplerCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3103 <member values="VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3104 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3105 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3106 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3107 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3108 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3109 <type>VkSamplerCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3110 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3111 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3112 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3113 <type>VkFilter</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3114 <name>magFilter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3115 <comment>Filter mode for magnification</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3116 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3117 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3118 <type>VkFilter</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3119 <name>minFilter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3120 <comment>Filter mode for minifiation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3121 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3122 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3123 <type>VkSamplerMipmapMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3124 <name>mipmapMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3125 <comment>Mipmap selection mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3127 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3128 <type>VkSamplerAddressMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3129 <name>addressModeU</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3130 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3131 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3132 <type>VkSamplerAddressMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3133 <name>addressModeV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3135 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3136 <type>VkSamplerAddressMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3137 <name>addressModeW</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3138 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3139 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3140 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3141 <name>mipLodBias</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3142 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3143 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3144 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3145 <name>anisotropyEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3146 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3147 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3148 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3149 <name>maxAnisotropy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3150 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3151 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3152 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3153 <name>compareEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3154 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3155 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3156 <type>VkCompareOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3157 <name>compareOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3158 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3159 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3160 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3161 <name>minLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3162 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3163 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3164 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3165 <name>maxLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3166 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3167 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3168 <type>VkBorderColor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3169 <name>borderColor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3170 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3171 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3172 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3173 <name>unnormalizedCoordinates</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3174 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3175 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3176 <type category="struct" name="VkCommandPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3177 <member values="VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3178 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3179 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3181 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3182 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3183 <type>VkCommandPoolCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3184 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3185 <comment>Command pool creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3187 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3188 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3189 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3190 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3192 <type category="struct" name="VkCommandBufferAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3193 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3194 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3195 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3197 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3198 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3199 <type>VkCommandPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3200 <name>commandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3201 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3202 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3203 <type>VkCommandBufferLevel</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3204 <name>level</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3205 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3206 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3207 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3208 <name>commandBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3209 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3210 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3211 <type category="struct" name="VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3212 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3213 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3214 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3216 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3217 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3218 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3219 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3220 <comment>Render pass for secondary command buffers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3221 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3222 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3223 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3224 <name>subpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3226 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3227 <type>VkFramebuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3228 <name>framebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3229 <comment>Framebuffer for secondary command buffers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3231 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3232 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3233 <name>occlusionQueryEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3234 <comment>Whether this secondary command buffer may be executed during an occlusion query</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3235 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3236 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3237 <type>VkQueryControlFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3238 <name>queryFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3239 <comment>Query flags used by this secondary command buffer, if executed during an occlusion query</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3240 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3241 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3242 <type>VkQueryPipelineStatisticFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3243 <name>pipelineStatistics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3244 <comment>Pipeline statistics that may be counted for this secondary command buffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3245 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3246 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3247 <type category="struct" name="VkCommandBufferBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3248 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3249 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3250 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3251 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3252 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3253 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3254 <type>VkCommandBufferUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3255 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3256 <comment>Command buffer usage flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3257 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3258 <member optional="true" noautovalidity="true">const <type>VkCommandBufferInheritanceInfo</type>* <name>pInheritanceInfo</name><comment>Pointer to inheritance info for secondary command buffers</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3259 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3260 <type category="struct" name="VkRenderPassBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3261 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3262 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3263 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3264 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3265 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3266 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3267 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3268 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3269 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3270 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3271 <type>VkFramebuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3272 <name>framebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3273 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3274 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3275 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3276 <name>renderArea</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3278 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3279 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3280 <name>clearValueCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3281 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3282 <member len="clearValueCount" noautovalidity="true">const <type>VkClearValue</type>* <name>pClearValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3283 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3284 <type category="union" name="VkClearColorValue" comment="// Union allowing specification of floating-point, integer, or unsigned integer color data. Actual value selected is based on image/attachment being cleared.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3285 <member><type>float</type><name>float32</name>[4]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3286 <member><type>int32_t</type><name>int32</name>[4]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3287 <member><type>uint32_t</type><name>uint32</name>[4]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3288 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3289 <type category="struct" name="VkClearDepthStencilValue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3290 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3291 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3292 <name>depth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3294 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3295 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3296 <name>stencil</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3298 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3299 <type category="union" name="VkClearValue" comment="// Union allowing specification of color or depth and stencil values. Actual value selected is based on attachment being cleared.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3300 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3301 <type>VkClearColorValue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3302 <name>color</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3303 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3304 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3305 <type>VkClearDepthStencilValue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3306 <name>depthStencil</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3307 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3308 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3309 <type category="struct" name="VkClearAttachment">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3310 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3311 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3312 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3314 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3315 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3316 <name>colorAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3318 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3319 <type>VkClearValue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3320 <name>clearValue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3322 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3323 <type category="struct" name="VkAttachmentDescription">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3324 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3325 <type>VkAttachmentDescriptionFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3326 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3327 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3328 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3329 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3330 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3331 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3332 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3333 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3334 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3335 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3336 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3337 <type>VkAttachmentLoadOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3338 <name>loadOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3339 <comment>Load operation for color or depth data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3341 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3342 <type>VkAttachmentStoreOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3343 <name>storeOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3344 <comment>Store operation for color or depth data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3345 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3346 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3347 <type>VkAttachmentLoadOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3348 <name>stencilLoadOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3349 <comment>Load operation for stencil data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3351 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3352 <type>VkAttachmentStoreOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3353 <name>stencilStoreOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3354 <comment>Store operation for stencil data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3355 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3356 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3357 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3358 <name>initialLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3359 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3360 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3361 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3362 <name>finalLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3363 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3364 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3365 <type category="struct" name="VkAttachmentReference">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3366 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3367 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3368 <name>attachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3369 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3370 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3371 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3372 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3374 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3375 <type category="struct" name="VkSubpassDescription">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3376 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3377 <type>VkSubpassDescriptionFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3378 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3379 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3380 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3381 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3382 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3383 <comment>Must be VK_PIPELINE_BIND_POINT_GRAPHICS for now</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3384 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3385 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3386 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3387 <name>inputAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3388 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3389 <member len="inputAttachmentCount">const <type>VkAttachmentReference</type>* <name>pInputAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3390 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3391 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3392 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3394 <member len="colorAttachmentCount">const <type>VkAttachmentReference</type>* <name>pColorAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3395 <member optional="true" len="colorAttachmentCount">const <type>VkAttachmentReference</type>* <name>pResolveAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3396 <member optional="true">const <type>VkAttachmentReference</type>* <name>pDepthStencilAttachment</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3397 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3398 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3399 <name>preserveAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3400 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3401 <member len="preserveAttachmentCount">const <type>uint32_t</type>* <name>pPreserveAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3402 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3403 <type category="struct" name="VkSubpassDependency">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3404 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3405 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3406 <name>srcSubpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3407 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3408 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3409 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3410 <name>dstSubpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3412 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3413 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3414 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3416 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3417 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3418 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3420 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3421 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3422 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3423 <comment>Memory accesses from the source of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3424 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3425 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3426 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3427 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3428 <comment>Memory accesses from the destination of the dependency to synchronize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3429 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3430 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3431 <type>VkDependencyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3432 <name>dependencyFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3433 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3434 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3435 <type category="struct" name="VkRenderPassCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3436 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3437 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3438 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3440 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3441 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3442 <type>VkRenderPassCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3443 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3444 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3445 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3446 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3447 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3448 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3449 <member len="attachmentCount">const <type>VkAttachmentDescription</type>* <name>pAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3450 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3451 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3452 <name>subpassCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3453 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3454 <member len="subpassCount">const <type>VkSubpassDescription</type>* <name>pSubpasses</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3455 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3456 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3457 <name>dependencyCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3458 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3459 <member len="dependencyCount">const <type>VkSubpassDependency</type>* <name>pDependencies</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3460 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3461 <type category="struct" name="VkEventCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3462 <member values="VK_STRUCTURE_TYPE_EVENT_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3463 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3464 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3465 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3466 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3467 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3468 <type>VkEventCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3469 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3470 <comment>Event creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3472 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3473 <type category="struct" name="VkFenceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3474 <member values="VK_STRUCTURE_TYPE_FENCE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3475 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3476 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3477 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3478 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3479 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3480 <type>VkFenceCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3481 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3482 <comment>Fence creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3483 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3484 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3485 <type category="struct" name="VkPhysicalDeviceFeatures">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3486 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3487 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3488 <name>robustBufferAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3489 <comment>out of bounds buffer accesses are well defined</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3490 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3491 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3492 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3493 <name>fullDrawIndexUint32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3494 <comment>full 32-bit range of indices for indexed draw calls</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3495 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3496 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3497 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3498 <name>imageCubeArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3499 <comment>image views which are arrays of cube maps</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3500 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3501 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3502 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3503 <name>independentBlend</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3504 <comment>blending operations are controlled per-attachment</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3505 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3506 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3507 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3508 <name>geometryShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3509 <comment>geometry stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3510 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3511 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3512 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3513 <name>tessellationShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3514 <comment>tessellation control and evaluation stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3516 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3517 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3518 <name>sampleRateShading</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3519 <comment>per-sample shading and interpolation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3520 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3521 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3522 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3523 <name>dualSrcBlend</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3524 <comment>blend operations which take two sources</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3526 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3527 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3528 <name>logicOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3529 <comment>logic operations</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3530 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3531 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3532 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3533 <name>multiDrawIndirect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3534 <comment>multi draw indirect</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3535 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3536 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3537 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3538 <name>drawIndirectFirstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3539 <comment>indirect drawing can use non-zero firstInstance</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3540 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3541 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3542 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3543 <name>depthClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3544 <comment>depth clamping</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3545 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3546 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3547 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3548 <name>depthBiasClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3549 <comment>depth bias clamping</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3551 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3552 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3553 <name>fillModeNonSolid</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3554 <comment>point and wireframe fill modes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3556 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3557 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3558 <name>depthBounds</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3559 <comment>depth bounds test</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3560 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3561 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3562 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3563 <name>wideLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3564 <comment>lines with width greater than 1</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3566 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3567 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3568 <name>largePoints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3569 <comment>points with size greater than 1</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3570 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3571 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3572 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3573 <name>alphaToOne</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3574 <comment>the fragment alpha component can be forced to maximum representable alpha value</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3575 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3576 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3577 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3578 <name>multiViewport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3579 <comment>viewport arrays</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3581 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3582 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3583 <name>samplerAnisotropy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3584 <comment>anisotropic sampler filtering</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3585 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3586 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3587 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3588 <name>textureCompressionETC2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3589 <comment>ETC texture compression formats</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3590 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3591 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3592 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3593 <name>textureCompressionASTC_LDR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3594 <comment>ASTC LDR texture compression formats</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3596 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3597 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3598 <name>textureCompressionBC</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3599 <comment>BC1-7 texture compressed formats</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3600 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3601 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3602 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3603 <name>occlusionQueryPrecise</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3604 <comment>precise occlusion queries returning actual sample counts</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3606 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3607 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3608 <name>pipelineStatisticsQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3609 <comment>pipeline statistics query</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3610 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3611 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3612 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3613 <name>vertexPipelineStoresAndAtomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3614 <comment>stores and atomic ops on storage buffers and images are supported in vertex, tessellation, and geometry stages</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3615 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3616 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3617 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3618 <name>fragmentStoresAndAtomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3619 <comment>stores and atomic ops on storage buffers and images are supported in the fragment stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3621 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3622 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3623 <name>shaderTessellationAndGeometryPointSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3624 <comment>tessellation and geometry stages can export point size</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3626 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3627 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3628 <name>shaderImageGatherExtended</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3629 <comment>image gather with runtime values and independent offsets</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3631 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3632 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3633 <name>shaderStorageImageExtendedFormats</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3634 <comment>the extended set of formats can be used for storage images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3636 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3637 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3638 <name>shaderStorageImageMultisample</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3639 <comment>multisample images can be used for storage images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3641 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3642 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3643 <name>shaderStorageImageReadWithoutFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3644 <comment>read from storage image does not require format qualifier</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3646 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3647 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3648 <name>shaderStorageImageWriteWithoutFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3649 <comment>write to storage image does not require format qualifier</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3650 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3651 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3652 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3653 <name>shaderUniformBufferArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3654 <comment>arrays of uniform buffers can be accessed with dynamically uniform indices</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3656 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3657 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3658 <name>shaderSampledImageArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3659 <comment>arrays of sampled images can be accessed with dynamically uniform indices</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3660 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3661 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3662 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3663 <name>shaderStorageBufferArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3664 <comment>arrays of storage buffers can be accessed with dynamically uniform indices</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3666 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3667 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3668 <name>shaderStorageImageArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3669 <comment>arrays of storage images can be accessed with dynamically uniform indices</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3670 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3671 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3672 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3673 <name>shaderClipDistance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3674 <comment>clip distance in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3676 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3677 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3678 <name>shaderCullDistance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3679 <comment>cull distance in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3681 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3682 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3683 <name>shaderFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3684 <comment>64-bit floats (doubles) in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3685 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3686 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3687 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3688 <name>shaderInt64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3689 <comment>64-bit integers in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3690 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3691 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3692 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3693 <name>shaderInt16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3694 <comment>16-bit integers in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3695 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3696 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3697 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3698 <name>shaderResourceResidency</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3699 <comment>shader can use texture operations that return resource residency information (requires sparseNonResident support)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3700 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3701 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3702 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3703 <name>shaderResourceMinLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3704 <comment>shader can use texture operations that specify minimum resource LOD</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3706 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3707 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3708 <name>sparseBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3709 <comment>Sparse resources support: Resource memory can be managed at opaque page level rather than object level</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3711 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3712 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3713 <name>sparseResidencyBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3714 <comment>Sparse resources support: GPU can access partially resident buffers </comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3715 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3716 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3717 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3718 <name>sparseResidencyImage2D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3719 <comment>Sparse resources support: GPU can access partially resident 2D (non-MSAA non-depth/stencil) images </comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3720 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3721 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3722 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3723 <name>sparseResidencyImage3D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3724 <comment>Sparse resources support: GPU can access partially resident 3D images </comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3725 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3726 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3727 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3728 <name>sparseResidency2Samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3729 <comment>Sparse resources support: GPU can access partially resident MSAA 2D images with 2 samples</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3730 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3731 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3732 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3733 <name>sparseResidency4Samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3734 <comment>Sparse resources support: GPU can access partially resident MSAA 2D images with 4 samples</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3735 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3736 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3737 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3738 <name>sparseResidency8Samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3739 <comment>Sparse resources support: GPU can access partially resident MSAA 2D images with 8 samples</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3740 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3741 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3742 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3743 <name>sparseResidency16Samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3744 <comment>Sparse resources support: GPU can access partially resident MSAA 2D images with 16 samples</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3746 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3747 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3748 <name>sparseResidencyAliased</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3749 <comment>Sparse resources support: GPU can correctly access data aliased into multiple locations (opt-in)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3750 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3751 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3752 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3753 <name>variableMultisampleRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3754 <comment>multisample rate must be the same for all pipelines in a subpass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3755 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3756 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3757 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3758 <name>inheritedQueries</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3759 <comment>Queries may be inherited from primary to secondary command buffers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3760 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3761 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3762 <type category="struct" name="VkPhysicalDeviceSparseProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3763 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3764 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3765 <name>residencyStandard2DBlockShape</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3766 <comment>Sparse resources support: GPU will access all 2D (single sample) sparse resources using the standard sparse image block shapes (based on pixel format)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3767 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3768 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3769 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3770 <name>residencyStandard2DMultisampleBlockShape</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3771 <comment>Sparse resources support: GPU will access all 2D (multisample) sparse resources using the standard sparse image block shapes (based on pixel format)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3772 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3773 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3774 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3775 <name>residencyStandard3DBlockShape</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3776 <comment>Sparse resources support: GPU will access all 3D sparse resources using the standard sparse image block shapes (based on pixel format)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3778 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3779 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3780 <name>residencyAlignedMipSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3781 <comment>Sparse resources support: Images with mip level dimensions that are NOT a multiple of the sparse image block dimensions will be placed in the mip tail</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3782 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3783 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3784 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3785 <name>residencyNonResidentStrict</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3786 <comment>Sparse resources support: GPU can consistently access non-resident regions of a resource, all reads return as if data is 0, writes are discarded</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3787 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3788 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3789 <type category="struct" name="VkPhysicalDeviceLimits" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3790 <comment>resource maximum sizes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3791 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3792 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3793 <name>maxImageDimension1D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3794 <comment>max 1D image dimension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3795 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3796 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3797 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3798 <name>maxImageDimension2D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3799 <comment>max 2D image dimension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3801 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3802 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3803 <name>maxImageDimension3D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3804 <comment>max 3D image dimension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3806 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3807 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3808 <name>maxImageDimensionCube</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3809 <comment>max cube map image dimension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3810 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3811 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3812 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3813 <name>maxImageArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3814 <comment>max layers for image arrays</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3816 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3817 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3818 <name>maxTexelBufferElements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3819 <comment>max texel buffer size (fstexels)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3821 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3822 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3823 <name>maxUniformBufferRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3824 <comment>max uniform buffer range (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3826 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3827 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3828 <name>maxStorageBufferRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3829 <comment>max storage buffer range (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3830 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3831 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3832 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3833 <name>maxPushConstantsSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3834 <comment>max size of the push constants pool (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3835 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3836 <comment>memory limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3837 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3838 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3839 <name>maxMemoryAllocationCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3840 <comment>max number of device memory allocations supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3841 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3842 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3843 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3844 <name>maxSamplerAllocationCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3845 <comment>max number of samplers that can be allocated on a device</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3846 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3847 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3848 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3849 <name>bufferImageGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3850 <comment>Granularity (in bytes) at which buffers and images can be bound to adjacent memory for simultaneous usage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3852 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3853 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3854 <name>sparseAddressSpaceSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3855 <comment>Total address space available for sparse allocations (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3856 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3857 <comment>descriptor set limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3858 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3859 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3860 <name>maxBoundDescriptorSets</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3861 <comment>max number of descriptors sets that can be bound to a pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3863 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3864 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3865 <name>maxPerStageDescriptorSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3866 <comment>max number of samplers allowed per-stage in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3867 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3868 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3869 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3870 <name>maxPerStageDescriptorUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3871 <comment>max number of uniform buffers allowed per-stage in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3872 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3873 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3874 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3875 <name>maxPerStageDescriptorStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3876 <comment>max number of storage buffers allowed per-stage in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3877 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3878 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3879 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3880 <name>maxPerStageDescriptorSampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3881 <comment>max number of sampled images allowed per-stage in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3882 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3883 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3884 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3885 <name>maxPerStageDescriptorStorageImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3886 <comment>max number of storage images allowed per-stage in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3887 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3888 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3889 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3890 <name>maxPerStageDescriptorInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3891 <comment>max number of input attachments allowed per-stage in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3893 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3894 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3895 <name>maxPerStageResources</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3896 <comment>max number of resources allowed by a single stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3897 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3898 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3899 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3900 <name>maxDescriptorSetSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3901 <comment>max number of samplers allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3902 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3903 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3904 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3905 <name>maxDescriptorSetUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3906 <comment>max number of uniform buffers allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3907 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3908 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3909 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3910 <name>maxDescriptorSetUniformBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3911 <comment>max number of dynamic uniform buffers allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3913 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3914 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3915 <name>maxDescriptorSetStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3916 <comment>max number of storage buffers allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3917 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3918 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3919 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3920 <name>maxDescriptorSetStorageBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3921 <comment>max number of dynamic storage buffers allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3922 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3923 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3924 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3925 <name>maxDescriptorSetSampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3926 <comment>max number of sampled images allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3928 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3929 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3930 <name>maxDescriptorSetStorageImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3931 <comment>max number of storage images allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3933 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3934 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3935 <name>maxDescriptorSetInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3936 <comment>max number of input attachments allowed in all stages in a descriptor set</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3937 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3938 <comment>vertex stage limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3939 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3940 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3941 <name>maxVertexInputAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3942 <comment>max number of vertex input attribute slots</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3943 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3944 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3945 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3946 <name>maxVertexInputBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3947 <comment>max number of vertex input binding slots</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3949 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3950 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3951 <name>maxVertexInputAttributeOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3952 <comment>max vertex input attribute offset added to vertex buffer offset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3953 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3954 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3955 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3956 <name>maxVertexInputBindingStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3957 <comment>max vertex input binding stride</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3958 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3959 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3960 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3961 <name>maxVertexOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3962 <comment>max number of output components written by vertex shader</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3963 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3964 <comment>tessellation control stage limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3965 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3966 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3967 <name>maxTessellationGenerationLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3968 <comment>max level supported by tessellation primitive generator</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3969 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3970 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3971 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3972 <name>maxTessellationPatchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3973 <comment>max patch size (vertices)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3974 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3975 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3976 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3977 <name>maxTessellationControlPerVertexInputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3978 <comment>max number of input components per-vertex in TCS</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3979 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3980 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3981 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3982 <name>maxTessellationControlPerVertexOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3983 <comment>max number of output components per-vertex in TCS</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3985 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3986 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3987 <name>maxTessellationControlPerPatchOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3988 <comment>max number of output components per-patch in TCS</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3989 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3990 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3991 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3992 <name>maxTessellationControlTotalOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3993 <comment>max total number of per-vertex and per-patch output components in TCS</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3994 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3995 <comment>tessellation evaluation stage limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3996 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3997 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3998 <name>maxTessellationEvaluationInputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
3999 <comment>max number of input components per vertex in TES</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4001 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4002 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4003 <name>maxTessellationEvaluationOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4004 <comment>max number of output components per vertex in TES</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4005 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4006 <comment>geometry stage limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4007 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4008 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4009 <name>maxGeometryShaderInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4010 <comment>max invocation count supported in geometry shader</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4011 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4012 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4013 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4014 <name>maxGeometryInputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4015 <comment>max number of input components read in geometry stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4016 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4017 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4018 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4019 <name>maxGeometryOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4020 <comment>max number of output components written in geometry stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4021 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4022 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4023 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4024 <name>maxGeometryOutputVertices</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4025 <comment>max number of vertices that can be emitted in geometry stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4026 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4027 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4028 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4029 <name>maxGeometryTotalOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4030 <comment>max total number of components (all vertices) written in geometry stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4031 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4032 <comment>fragment stage limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4033 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4034 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4035 <name>maxFragmentInputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4036 <comment>max number of input components read in fragment stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4037 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4038 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4039 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4040 <name>maxFragmentOutputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4041 <comment>max number of output attachments written in fragment stage</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4042 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4043 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4044 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4045 <name>maxFragmentDualSrcAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4046 <comment>max number of output attachments written when using dual source blending</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4048 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4049 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4050 <name>maxFragmentCombinedOutputResources</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4051 <comment>max total number of storage buffers, storage images and output buffers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4052 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4053 <comment>compute stage limits</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4054 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4055 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4056 <name>maxComputeSharedMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4057 <comment>max total storage size of work group local storage (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4058 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4059 <member limittype="max"><type>uint32_t</type><name>maxComputeWorkGroupCount</name>[3]<comment>max num of compute work groups that may be dispatched by a single command (x,y,z)</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4060 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4061 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4062 <name>maxComputeWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4063 <comment>max total compute invocations in a single local work group</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4065 <member limittype="max"><type>uint32_t</type><name>maxComputeWorkGroupSize</name>[3]<comment>max local size of a compute work group (x,y,z)</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4066 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4067 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4068 <name>subPixelPrecisionBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4069 <comment>number bits of subpixel precision in screen x and y</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4071 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4072 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4073 <name>subTexelPrecisionBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4074 <comment>number bits of precision for selecting texel weights</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4075 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4076 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4077 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4078 <name>mipmapPrecisionBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4079 <comment>number bits of precision for selecting mipmap weights</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4080 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4081 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4082 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4083 <name>maxDrawIndexedIndexValue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4084 <comment>max index value for indexed draw calls (for 32-bit indices)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4085 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4086 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4087 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4088 <name>maxDrawIndirectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4089 <comment>max draw count for indirect drawing calls</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4091 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4092 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4093 <name>maxSamplerLodBias</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4094 <comment>max absolute sampler LOD bias</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4095 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4096 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4097 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4098 <name>maxSamplerAnisotropy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4099 <comment>max degree of sampler anisotropy</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4100 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4101 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4102 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4103 <name>maxViewports</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4104 <comment>max number of active viewports</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4106 <member limittype="max"><type>uint32_t</type><name>maxViewportDimensions</name>[2]<comment>max viewport dimensions (x,y)</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4107 <member limittype="range"><type>float</type><name>viewportBoundsRange</name>[2]<comment>viewport bounds range (min,max)</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4108 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4109 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4110 <name>viewportSubPixelBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4111 <comment>number bits of subpixel precision for viewport</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4112 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4113 <member limittype="max,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4114 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4115 <name>minMemoryMapAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4116 <comment>min required alignment of pointers returned by MapMemory (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4118 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4119 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4120 <name>minTexelBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4121 <comment>min required alignment for texel buffer offsets (bytes) </comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4123 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4124 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4125 <name>minUniformBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4126 <comment>min required alignment for uniform buffer sizes and offsets (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4127 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4128 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4129 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4130 <name>minStorageBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4131 <comment>min required alignment for storage buffer offsets (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4133 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4134 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4135 <name>minTexelOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4136 <comment>min texel offset for OpTextureSampleOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4137 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4138 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4139 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4140 <name>maxTexelOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4141 <comment>max texel offset for OpTextureSampleOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4142 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4143 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4144 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4145 <name>minTexelGatherOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4146 <comment>min texel offset for OpTextureGatherOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4147 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4148 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4149 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4150 <name>maxTexelGatherOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4151 <comment>max texel offset for OpTextureGatherOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4153 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4154 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4155 <name>minInterpolationOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4156 <comment>furthest negative offset for interpolateAtOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4158 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4159 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4160 <name>maxInterpolationOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4161 <comment>furthest positive offset for interpolateAtOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4162 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4163 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4164 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4165 <name>subPixelInterpolationOffsetBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4166 <comment>number of subpixel bits for interpolateAtOffset</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4167 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4168 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4169 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4170 <name>maxFramebufferWidth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4171 <comment>max width for a framebuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4173 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4174 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4175 <name>maxFramebufferHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4176 <comment>max height for a framebuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4177 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4178 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4179 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4180 <name>maxFramebufferLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4181 <comment>max layer count for a layered framebuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4182 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4183 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4184 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4185 <name>framebufferColorSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4186 <comment>supported color sample counts for a framebuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4187 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4188 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4189 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4190 <name>framebufferDepthSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4191 <comment>supported depth sample counts for a framebuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4193 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4194 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4195 <name>framebufferStencilSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4196 <comment>supported stencil sample counts for a framebuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4198 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4199 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4200 <name>framebufferNoAttachmentsSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4201 <comment>supported sample counts for a subpass which uses no attachments</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4203 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4204 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4205 <name>maxColorAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4206 <comment>max number of color attachments per subpass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4207 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4208 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4209 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4210 <name>sampledImageColorSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4211 <comment>supported color sample counts for a non-integer sampled image</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4212 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4213 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4214 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4215 <name>sampledImageIntegerSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4216 <comment>supported sample counts for an integer image</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4217 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4218 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4219 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4220 <name>sampledImageDepthSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4221 <comment>supported depth sample counts for a sampled image</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4222 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4223 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4224 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4225 <name>sampledImageStencilSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4226 <comment>supported stencil sample counts for a sampled image</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4228 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4229 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4230 <name>storageImageSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4231 <comment>supported sample counts for a storage image</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4232 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4233 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4234 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4235 <name>maxSampleMaskWords</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4236 <comment>max number of sample mask words</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4237 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4238 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4239 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4240 <name>timestampComputeAndGraphics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4241 <comment>timestamps on graphics and compute queues</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4243 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4244 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4245 <name>timestampPeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4246 <comment>number of nanoseconds it takes for timestamp query value to increment by 1</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4248 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4249 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4250 <name>maxClipDistances</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4251 <comment>max number of clip distances</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4252 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4253 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4254 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4255 <name>maxCullDistances</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4256 <comment>max number of cull distances</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4257 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4258 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4259 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4260 <name>maxCombinedClipAndCullDistances</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4261 <comment>max combined number of user clipping</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4262 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4263 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4264 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4265 <name>discreteQueuePriorities</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4266 <comment>distinct queue priorities available </comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4267 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4268 <member limittype="range"><type>float</type><name>pointSizeRange</name>[2]<comment>range (min,max) of supported point sizes</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4269 <member limittype="range"><type>float</type><name>lineWidthRange</name>[2]<comment>range (min,max) of supported line widths</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4270 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4271 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4272 <name>pointSizeGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4273 <comment>granularity of supported point sizes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4275 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4276 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4277 <name>lineWidthGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4278 <comment>granularity of supported line widths</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4279 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4280 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4281 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4282 <name>strictLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4283 <comment>line rasterization follows preferred rules</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4284 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4285 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4286 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4287 <name>standardSampleLocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4288 <comment>supports standard sample locations for all supported sample counts</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4289 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4290 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4291 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4292 <name>optimalBufferCopyOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4293 <comment>optimal offset of buffer copies</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4295 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4296 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4297 <name>optimalBufferCopyRowPitchAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4298 <comment>optimal pitch of buffer copies</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4299 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4300 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4301 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4302 <name>nonCoherentAtomSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4303 <comment>minimum size and alignment for non-coherent host-mapped device memory access</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4304 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4305 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4306 <type category="struct" name="VkSemaphoreCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4307 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4308 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4309 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4310 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4311 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4312 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4313 <type>VkSemaphoreCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4314 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4315 <comment>Semaphore creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4316 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4317 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4318 <type category="struct" name="VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4319 <member values="VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4320 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4321 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4322 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4323 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4324 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4325 <type>VkQueryPoolCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4326 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4327 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4328 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4329 <type>VkQueryType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4330 <name>queryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4331 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4332 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4333 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4334 <name>queryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4335 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4336 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4337 <type>VkQueryPipelineStatisticFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4338 <name>pipelineStatistics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4339 <comment>Optional</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4341 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4342 <type category="struct" name="VkFramebufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4343 <member values="VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4344 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4345 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4346 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4347 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4348 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4349 <type>VkFramebufferCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4350 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4351 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4352 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4353 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4354 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4355 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4356 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4357 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4358 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4359 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4360 <member noautovalidity="true" len="attachmentCount">const <type>VkImageView</type>* <name>pAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4361 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4362 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4363 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4365 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4366 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4367 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4368 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4369 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4370 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4371 <name>layers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4372 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4373 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4374 <type category="struct" name="VkDrawIndirectCommand">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4375 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4376 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4377 <name>vertexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4378 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4379 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4380 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4381 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4382 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4383 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4384 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4385 <name>firstVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4387 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4388 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4389 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4390 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4391 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4392 <type category="struct" name="VkDrawIndexedIndirectCommand">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4393 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4394 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4395 <name>indexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4396 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4397 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4398 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4399 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4400 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4401 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4402 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4403 <name>firstIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4404 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4405 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4406 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4407 <name>vertexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4408 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4409 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4410 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4411 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4412 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4413 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4414 <type category="struct" name="VkDispatchIndirectCommand">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4415 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4416 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4417 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4418 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4419 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4420 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4421 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4422 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4423 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4424 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4425 <name>z</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4426 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4427 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4428 <type category="struct" name="VkMultiDrawInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4429 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4430 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4431 <name>firstVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4432 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4433 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4434 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4435 <name>vertexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4436 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4437 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4438 <type category="struct" name="VkMultiDrawIndexedInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4439 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4440 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4441 <name>firstIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4442 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4443 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4444 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4445 <name>indexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4446 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4447 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4448 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4449 <name>vertexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4451 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4452 <type category="struct" name="VkSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4453 <member values="VK_STRUCTURE_TYPE_SUBMIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4454 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4455 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4456 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4457 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4458 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4459 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4460 <name>waitSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4462 <member len="waitSemaphoreCount">const <type>VkSemaphore</type>* <name>pWaitSemaphores</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4463 <member optional="false,true" len="waitSemaphoreCount">const <type>VkPipelineStageFlags</type>* <name>pWaitDstStageMask</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4464 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4465 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4466 <name>commandBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4468 <member len="commandBufferCount">const <type>VkCommandBuffer</type>* <name>pCommandBuffers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4469 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4470 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4471 <name>signalSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4472 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4473 <member len="signalSemaphoreCount">const <type>VkSemaphore</type>* <name>pSignalSemaphores</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4474 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4475 <comment>WSI extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4476 <type category="struct" name="VkDisplayPropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4477 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4478 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4479 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4480 <comment>Handle of the display object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4481 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4482 <member len="null-terminated">const <type>char</type>* <name>displayName</name><comment>Name of the display</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4483 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4484 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4485 <name>physicalDimensions</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4486 <comment>In millimeters?</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4487 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4488 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4489 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4490 <name>physicalResolution</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4491 <comment>Max resolution for CRT?</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4492 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4493 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4494 <type>VkSurfaceTransformFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4495 <name>supportedTransforms</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4496 <comment>one or more bits from VkSurfaceTransformFlagsKHR</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4498 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4499 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4500 <name>planeReorderPossible</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4501 <comment>VK_TRUE if the overlay plane's z-order can be changed on this display.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4502 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4503 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4504 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4505 <name>persistentContent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4506 <comment>VK_TRUE if this is a "smart" display that supports self-refresh/internal buffering.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4507 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4508 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4509 <type category="struct" name="VkDisplayPlanePropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4510 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4511 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4512 <name>currentDisplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4513 <comment>Display the plane is currently associated with. Will be VK_NULL_HANDLE if the plane is not in use.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4514 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4515 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4516 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4517 <name>currentStackIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4518 <comment>Current z-order of the plane.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4519 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4520 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4521 <type category="struct" name="VkDisplayModeParametersKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4522 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4523 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4524 <name>visibleRegion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4525 <comment>Visible scanout region.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4526 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4527 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4528 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4529 <name>refreshRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4530 <comment>Number of times per second the display is updated.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4531 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4532 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4533 <type category="struct" name="VkDisplayModePropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4535 <type>VkDisplayModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4536 <name>displayMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4537 <comment>Handle of this display mode.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4538 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4539 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4540 <type>VkDisplayModeParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4541 <name>parameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4542 <comment>The parameters this mode uses.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4543 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4544 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4545 <type category="struct" name="VkDisplayModeCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4546 <member values="VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4547 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4548 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4549 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4550 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4551 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4552 <type>VkDisplayModeCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4553 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4555 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4556 <type>VkDisplayModeParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4557 <name>parameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4558 <comment>The parameters this mode uses.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4559 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4560 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4561 <type category="struct" name="VkDisplayPlaneCapabilitiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4562 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4563 <type>VkDisplayPlaneAlphaFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4564 <name>supportedAlpha</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4565 <comment>Types of alpha blending supported, if any.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4567 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4568 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4569 <name>minSrcPosition</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4570 <comment>Does the plane have any position and extent restrictions?</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4571 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4572 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4573 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4574 <name>maxSrcPosition</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4575 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4576 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4577 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4578 <name>minSrcExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4579 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4580 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4581 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4582 <name>maxSrcExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4584 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4585 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4586 <name>minDstPosition</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4588 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4589 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4590 <name>maxDstPosition</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4591 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4592 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4593 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4594 <name>minDstExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4596 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4597 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4598 <name>maxDstExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4599 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4600 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4601 <type category="struct" name="VkDisplaySurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4602 <member values="VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4603 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4604 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4606 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4607 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4608 <type>VkDisplaySurfaceCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4609 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4610 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4611 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4612 <type>VkDisplayModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4613 <name>displayMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4614 <comment>The mode to use when displaying this surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4615 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4616 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4617 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4618 <name>planeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4619 <comment>The plane on which this surface appears. Must be between 0 and the value returned by vkGetPhysicalDeviceDisplayPlanePropertiesKHR() in pPropertyCount.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4621 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4622 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4623 <name>planeStackIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4624 <comment>The z-order of the plane.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4626 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4627 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4628 <name>transform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4629 <comment>Transform to apply to the images as part of the scanout operation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4631 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4632 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4633 <name>globalAlpha</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4634 <comment>Global alpha value. Must be between 0 and 1, inclusive. Ignored if alphaMode is not VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4636 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4637 <type>VkDisplayPlaneAlphaFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4638 <name>alphaMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4639 <comment>The type of alpha blending to use. Must be one of the bits from VkDisplayPlaneCapabilitiesKHR::supportedAlpha for this display plane</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4641 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4642 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4643 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4644 <comment>size of the images to use with this surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4646 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4647 <type category="struct" name="VkDisplaySurfaceStereoCreateInfoNV" structextends="VkDisplaySurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4648 <member values="VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4649 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4650 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4652 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4653 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4654 <type>VkDisplaySurfaceStereoTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4655 <name>stereoType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4656 <comment>The 3D stereo type to use when presenting this surface.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4657 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4658 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4659 <type category="struct" name="VkDisplayPresentInfoKHR" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4660 <member values="VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4661 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4662 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4663 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4664 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4665 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4666 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4667 <name>srcRect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4668 <comment>Rectangle within the presentable image to read pixel data from when presenting to the display.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4669 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4670 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4671 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4672 <name>dstRect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4673 <comment>Rectangle within the current display mode's visible region to display srcRectangle in.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4674 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4675 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4676 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4677 <name>persistent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4678 <comment>For smart displays, use buffered mode. If the display properties member "persistentMode" is VK_FALSE, this member must always be VK_FALSE.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4679 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4680 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4681 <type category="struct" name="VkSurfaceCapabilitiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4682 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4683 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4684 <name>minImageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4685 <comment>Supported minimum number of images for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4686 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4687 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4688 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4689 <name>maxImageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4690 <comment>Supported maximum number of images for the surface, 0 for unlimited</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4692 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4693 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4694 <name>currentExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4695 <comment>Current image width and height for the surface, (0, 0) if undefined</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4697 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4698 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4699 <name>minImageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4700 <comment>Supported minimum image width and height for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4701 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4702 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4703 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4704 <name>maxImageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4705 <comment>Supported maximum image width and height for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4706 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4707 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4708 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4709 <name>maxImageArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4710 <comment>Supported maximum number of image layers for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4711 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4712 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4713 <type>VkSurfaceTransformFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4714 <name>supportedTransforms</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4715 <comment>1 or more bits representing the transforms supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4716 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4717 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4718 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4719 <name>currentTransform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4720 <comment>The surface's current transform relative to the device's natural orientation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4721 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4722 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4723 <type>VkCompositeAlphaFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4724 <name>supportedCompositeAlpha</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4725 <comment>1 or more bits representing the alpha compositing modes supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4727 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4728 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4729 <name>supportedUsageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4730 <comment>Supported image usage flags for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4733 <type category="struct" name="VkAndroidSurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4734 <member values="VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4735 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4736 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4738 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4739 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4740 <type>VkAndroidSurfaceCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4741 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4742 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4743 <member noautovalidity="true">struct <type>ANativeWindow</type>* <name>window</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4744 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4745 <type category="struct" name="VkViSurfaceCreateInfoNN">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4746 <member values="VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4747 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4748 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4750 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4751 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4752 <type>VkViSurfaceCreateFlagsNN</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4753 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4754 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4755 <member noautovalidity="true"><type>void</type>* <name>window</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4756 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4757 <type category="struct" name="VkWaylandSurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4758 <member values="VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4759 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4760 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4762 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4763 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4764 <type>VkWaylandSurfaceCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4765 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4766 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4767 <member noautovalidity="true">struct <type>wl_display</type>* <name>display</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4768 <member noautovalidity="true">struct <type>wl_surface</type>* <name>surface</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4769 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4770 <type category="struct" name="VkWin32SurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4771 <member values="VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4772 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4773 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4774 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4775 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4776 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4777 <type>VkWin32SurfaceCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4778 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4779 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4780 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4781 <type>HINSTANCE</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4782 <name>hinstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4783 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4784 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4785 <type>HWND</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4786 <name>hwnd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4787 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4788 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4789 <type category="struct" name="VkXlibSurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4790 <member values="VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4791 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4792 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4794 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4795 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4796 <type>VkXlibSurfaceCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4797 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4798 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4799 <member noautovalidity="true"><type>Display</type>* <name>dpy</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4800 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4801 <type>Window</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4802 <name>window</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4803 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4804 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4805 <type category="struct" name="VkXcbSurfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4806 <member values="VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4807 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4808 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4810 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4811 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4812 <type>VkXcbSurfaceCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4813 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4814 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4815 <member noautovalidity="true"><type>xcb_connection_t</type>* <name>connection</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4816 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4817 <type>xcb_window_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4818 <name>window</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4819 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4820 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4821 <type category="struct" name="VkDirectFBSurfaceCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4822 <member values="VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4823 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4824 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4826 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4827 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4828 <type>VkDirectFBSurfaceCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4829 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4830 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4831 <member noautovalidity="true"><type>IDirectFB</type>* <name>dfb</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4832 <member noautovalidity="true"><type>IDirectFBSurface</type>* <name>surface</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4833 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4834 <type category="struct" name="VkImagePipeSurfaceCreateInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4835 <member values="VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4836 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4837 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4838 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4839 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4840 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4841 <type>VkImagePipeSurfaceCreateFlagsFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4842 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4844 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4845 <type>zx_handle_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4846 <name>imagePipeHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4848 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4849 <type category="struct" name="VkStreamDescriptorSurfaceCreateInfoGGP">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4850 <member values="VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4851 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4852 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4853 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4854 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4855 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4856 <type>VkStreamDescriptorSurfaceCreateFlagsGGP</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4857 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4858 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4859 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4860 <type>GgpStreamDescriptor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4861 <name>streamDescriptor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4863 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4864 <type category="struct" name="VkScreenSurfaceCreateInfoQNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4865 <member values="VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4866 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4867 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4869 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4870 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4871 <type>VkScreenSurfaceCreateFlagsQNX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4872 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4873 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4874 <member noautovalidity="true">struct <type>_screen_context</type>* <name>context</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4875 <member noautovalidity="true">struct <type>_screen_window</type>* <name>window</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4876 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4877 <type category="struct" name="VkSurfaceFormatKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4878 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4879 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4880 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4881 <comment>Supported pair of rendering format</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4882 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4883 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4884 <type>VkColorSpaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4885 <name>colorSpace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4886 <comment>and color space for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4887 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4888 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4889 <type category="struct" name="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4890 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4891 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4892 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4893 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4894 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4895 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4896 <type>VkSwapchainCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4897 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4898 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4899 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4900 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4901 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4902 <comment>The swapchain's target surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4903 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4904 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4905 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4906 <name>minImageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4907 <comment>Minimum number of presentation images the application needs</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4910 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4911 <name>imageFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4912 <comment>Format of the presentation images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4913 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4914 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4915 <type>VkColorSpaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4916 <name>imageColorSpace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4917 <comment>Colorspace of the presentation images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4918 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4919 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4920 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4921 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4922 <comment>Dimensions of the presentation images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4923 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4924 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4925 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4926 <name>imageArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4927 <comment>Determines the number of views for multiview/stereo presentation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4930 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4931 <name>imageUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4932 <comment>Bits indicating how the presentation images will be used</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4933 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4934 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4935 <type>VkSharingMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4936 <name>imageSharingMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4937 <comment>Sharing mode used for the presentation images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4938 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4939 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4940 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4941 <name>queueFamilyIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4942 <comment>Number of queue families having access to the images in case of concurrent sharing mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4943 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4944 <member noautovalidity="true" len="queueFamilyIndexCount">const <type>uint32_t</type>* <name>pQueueFamilyIndices</name><comment>Array of queue family indices having access to the images in case of concurrent sharing mode</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4945 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4946 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4947 <name>preTransform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4948 <comment>The transform, relative to the device's natural orientation, applied to the image content prior to presentation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4949 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4950 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4951 <type>VkCompositeAlphaFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4952 <name>compositeAlpha</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4953 <comment>The alpha blending mode used when compositing this surface with other surfaces in the window system</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4954 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4955 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4956 <type>VkPresentModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4957 <name>presentMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4958 <comment>Which presentation mode to use for presents on this swap chain</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4959 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4960 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4961 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4962 <name>clipped</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4963 <comment>Specifies whether presentable images may be affected by window clip regions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4965 <member api="vulkan" optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4966 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4967 <name>oldSwapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4968 <comment>Existing swap chain to replace, if any</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4969 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4970 <member api="vulkansc" noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4971 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4972 <name>oldSwapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4973 <comment>Existing swap chain to replace, if any</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4974 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4975 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4976 <type category="struct" name="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4977 <member values="VK_STRUCTURE_TYPE_PRESENT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4978 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4979 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4981 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4982 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4983 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4984 <name>waitSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4985 <comment>Number of semaphores to wait for before presenting</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4986 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4987 <member len="waitSemaphoreCount" externsync="true">const <type>VkSemaphore</type>* <name>pWaitSemaphores</name><comment>Semaphores to wait for before presenting</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4988 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4989 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4990 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4991 <comment>Number of swapchains to present in this call</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4992 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4993 <member len="swapchainCount" externsync="true">const <type>VkSwapchainKHR</type>* <name>pSwapchains</name><comment>Swapchains to present an image from</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4994 <member len="swapchainCount">const <type>uint32_t</type>* <name>pImageIndices</name><comment>Indices of which presentable images to present</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4995 <member optional="true" len="swapchainCount"><type>VkResult</type>* <name>pResults</name><comment>Optional (i.e. if non-NULL) VkResult for each swapchain</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4996 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4997 <type category="struct" name="VkDebugReportCallbackCreateInfoEXT" structextends="VkInstanceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4998 <member values="VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
4999 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5000 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5001 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5002 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5003 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5004 <type>VkDebugReportFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5005 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5006 <comment>Indicates which events call this callback</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5007 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5008 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5009 <type>PFN_vkDebugReportCallbackEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5010 <name>pfnCallback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5011 <comment>Function pointer of a callback function</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5012 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5013 <member optional="true"><type>void</type>* <name>pUserData</name><comment>Data provided to callback function</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5014 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5015 <type category="struct" name="VkValidationFlagsEXT" structextends="VkInstanceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5016 <member values="VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5017 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5018 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5019 <comment>Must be VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5021 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5022 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5023 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5024 <name>disabledValidationCheckCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5025 <comment>Number of validation checks to disable</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5026 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5027 <member len="disabledValidationCheckCount">const <type>VkValidationCheckEXT</type>* <name>pDisabledValidationChecks</name><comment>Validation checks to disable</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5028 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5029 <type category="struct" name="VkValidationFeaturesEXT" structextends="VkInstanceCreateInfo,VkShaderModuleCreateInfo,VkShaderCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5030 <member values="VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5031 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5032 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5033 <comment>Must be VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5034 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5035 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5036 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5037 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5038 <name>enabledValidationFeatureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5039 <comment>Number of validation features to enable</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5040 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5041 <member len="enabledValidationFeatureCount">const <type>VkValidationFeatureEnableEXT</type>* <name>pEnabledValidationFeatures</name><comment>Validation features to enable</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5042 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5043 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5044 <name>disabledValidationFeatureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5045 <comment>Number of validation features to disable</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5046 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5047 <member len="disabledValidationFeatureCount">const <type>VkValidationFeatureDisableEXT</type>* <name>pDisabledValidationFeatures</name><comment>Validation features to disable</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5048 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5049 <type category="struct" name="VkLayerSettingsCreateInfoEXT" allowduplicate="true" structextends="VkInstanceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5050 <member values="VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5051 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5052 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5053 <comment>Must be VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5055 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5056 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5057 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5058 <name>settingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5059 <comment>Number of settings to configure</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5060 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5061 <member len="settingCount">const <type>VkLayerSettingEXT</type>* <name>pSettings</name><comment>Validation features to enable</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5062 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5063 <type category="struct" name="VkLayerSettingEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5064 <member len="null-terminated">const <type>char</type>* <name>pLayerName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5065 <member len="null-terminated">const <type>char</type>* <name>pSettingName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5066 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5067 <type>VkLayerSettingTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5068 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5069 <comment>The type of the object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5071 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5072 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5073 <name>valueCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5074 <comment>Number of values of the setting</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5075 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5076 <member noautovalidity="true" len="valueCount">const <type>void</type>* <name>pValues</name><comment>Values to pass for a setting</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5077 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5078 <type category="struct" name="VkApplicationParametersEXT" allowduplicate="true" structextends="VkApplicationInfo,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5079 <member values="VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5080 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5081 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5083 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5084 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5085 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5086 <name>vendorID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5087 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5088 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5089 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5090 <name>deviceID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5091 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5092 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5093 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5094 <name>key</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5095 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5096 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5097 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5098 <name>value</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5099 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5100 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5101 <type category="struct" name="VkPipelineRasterizationStateRasterizationOrderAMD" structextends="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5102 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5103 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5104 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5106 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5107 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5108 <type>VkRasterizationOrderAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5109 <name>rasterizationOrder</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5110 <comment>Rasterization order to use for the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5111 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5112 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5113 <type category="struct" name="VkDebugMarkerObjectNameInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5114 <member values="VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5115 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5116 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5118 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5120 <type>VkDebugReportObjectTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5121 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5122 <comment>The type of the object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5123 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5124 <member objecttype="objectType" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5125 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5126 <name>object</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5127 <comment>The handle of the object, cast to uint64_t</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5129 <member len="null-terminated">const <type>char</type>* <name>pObjectName</name><comment>Name to apply to the object</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5130 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5131 <type category="struct" name="VkDebugMarkerObjectTagInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5132 <member values="VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5133 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5134 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5135 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5136 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5137 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5138 <type>VkDebugReportObjectTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5139 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5140 <comment>The type of the object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5141 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5142 <member objecttype="objectType" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5143 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5144 <name>object</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5145 <comment>The handle of the object, cast to uint64_t</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5146 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5147 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5148 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5149 <name>tagName</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5150 <comment>The name of the tag to set on the object</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5152 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5153 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5154 <name>tagSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5155 <comment>The length in bytes of the tag data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5157 <member len="tagSize">const <type>void</type>* <name>pTag</name><comment>Tag data to attach to the object</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5158 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5159 <type category="struct" name="VkDebugMarkerMarkerInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5160 <member values="VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5161 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5162 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5163 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5164 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5165 <member len="null-terminated">const <type>char</type>* <name>pMarkerName</name><comment>Name of the debug marker</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5166 <member><type>float</type><name>color</name>[4]<comment>Optional color for debug marker</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5167 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5168 <type category="struct" name="VkDedicatedAllocationImageCreateInfoNV" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5169 <member values="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5170 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5171 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5173 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5174 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5175 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5176 <name>dedicatedAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5177 <comment>Whether this image uses a dedicated allocation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5178 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5179 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5180 <type category="struct" name="VkDedicatedAllocationBufferCreateInfoNV" structextends="VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5181 <member values="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5182 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5183 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5185 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5186 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5187 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5188 <name>dedicatedAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5189 <comment>Whether this buffer uses a dedicated allocation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5190 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5192 <type category="struct" name="VkDedicatedAllocationMemoryAllocateInfoNV" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5193 <member values="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5194 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5195 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5197 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5198 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5199 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5200 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5201 <comment>Image that this allocation will be bound to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5203 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5204 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5205 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5206 <comment>Buffer that this allocation will be bound to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5207 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5208 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5209 <type category="struct" name="VkExternalImageFormatPropertiesNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5210 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5211 <type>VkImageFormatProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5212 <name>imageFormatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5213 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5214 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5215 <type>VkExternalMemoryFeatureFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5216 <name>externalMemoryFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5217 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5218 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5219 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5220 <name>exportFromImportedHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5221 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5222 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5223 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5224 <name>compatibleHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5226 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5227 <type category="struct" name="VkExternalMemoryImageCreateInfoNV" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5228 <member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5229 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5230 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5231 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5232 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5233 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5234 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5235 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5237 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5238 <type category="struct" name="VkExportMemoryAllocateInfoNV" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5239 <member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5240 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5241 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5243 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5244 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5245 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5246 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5248 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5249 <type category="struct" name="VkImportMemoryWin32HandleInfoNV" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5250 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5251 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5252 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5253 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5254 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5255 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5256 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5257 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5258 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5259 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5260 <type>HANDLE</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5261 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5262 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5263 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5264 <type category="struct" name="VkExportMemoryWin32HandleInfoNV" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5265 <member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5266 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5267 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5268 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5269 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5270 <member optional="true">const <type>SECURITY_ATTRIBUTES</type>* <name>pAttributes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5271 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5272 <type>DWORD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5273 <name>dwAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5275 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5276 <type category="struct" name="VkExportMemorySciBufInfoNV" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5277 <member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5278 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5279 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5280 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5281 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5282 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5283 <type>NvSciBufAttrList</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5284 <name>pAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5285 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5286 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5287 <type category="struct" name="VkImportMemorySciBufInfoNV" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5288 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5289 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5290 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5291 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5292 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5293 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5294 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5295 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5296 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5297 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5298 <type>NvSciBufObj</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5299 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5301 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5302 <type category="struct" name="VkMemoryGetSciBufInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5303 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5304 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5305 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5307 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5308 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5309 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5310 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5312 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5313 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5314 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5315 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5316 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5317 <type category="struct" name="VkMemorySciBufPropertiesNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5318 <member values="VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5319 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5320 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5322 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5323 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5324 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5325 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5327 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5328 <type category="struct" name="VkPhysicalDeviceExternalMemorySciBufFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5329 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5330 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5331 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5333 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5334 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5335 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5336 <name>sciBufImport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5338 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5339 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5340 <name>sciBufExport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5342 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5343 <type category="struct" name="VkPhysicalDeviceExternalSciBufFeaturesNV" alias="VkPhysicalDeviceExternalMemorySciBufFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5344 <type category="struct" name="VkWin32KeyedMutexAcquireReleaseInfoNV" structextends="VkSubmitInfo,VkSubmitInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5345 <member values="VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5346 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5347 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5349 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5350 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5351 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5352 <name>acquireCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5354 <member len="acquireCount">const <type>VkDeviceMemory</type>* <name>pAcquireSyncs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5355 <member len="acquireCount">const <type>uint64_t</type>* <name>pAcquireKeys</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5356 <member len="acquireCount">const <type>uint32_t</type>* <name>pAcquireTimeoutMilliseconds</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5357 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5358 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5359 <name>releaseCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5360 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5361 <member len="releaseCount">const <type>VkDeviceMemory</type>* <name>pReleaseSyncs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5362 <member len="releaseCount">const <type>uint64_t</type>* <name>pReleaseKeys</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5363 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5364 <type category="struct" name="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5365 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5366 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5367 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5368 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5369 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5370 <member featurelink="deviceGeneratedCommandsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5371 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5372 <name>deviceGeneratedCommands</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5374 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5375 <type category="struct" name="VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5376 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5377 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5378 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5379 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5380 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5381 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5382 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5383 <name>deviceGeneratedCompute</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5384 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5385 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5386 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5387 <name>deviceGeneratedComputePipelines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5388 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5389 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5390 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5391 <name>deviceGeneratedComputeCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5392 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5393 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5394 <type category="struct" name="VkDevicePrivateDataCreateInfo" allowduplicate="true" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5395 <member values="VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5396 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5397 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5398 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5399 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5400 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5401 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5402 <name>privateDataSlotRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5403 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5404 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5405 <type category="struct" name="VkDevicePrivateDataCreateInfoEXT" alias="VkDevicePrivateDataCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5406 <type category="struct" name="VkPrivateDataSlotCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5407 <member values="VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5408 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5409 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5410 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5411 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5412 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5413 <type>VkPrivateDataSlotCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5414 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5416 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5417 <type category="struct" name="VkPrivateDataSlotCreateInfoEXT" alias="VkPrivateDataSlotCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5418 <type category="struct" name="VkPhysicalDevicePrivateDataFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5419 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5420 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5421 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5422 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5423 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5424 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5425 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5426 <name>privateData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5427 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5428 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5429 <type category="struct" name="VkPhysicalDevicePrivateDataFeaturesEXT" alias="VkPhysicalDevicePrivateDataFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5430 <type category="struct" name="VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5431 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5432 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5433 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5434 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5435 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5436 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5437 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5438 <name>maxGraphicsShaderGroupCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5440 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5441 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5442 <name>maxIndirectSequenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5443 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5444 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5445 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5446 <name>maxIndirectCommandsTokenCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5447 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5448 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5449 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5450 <name>maxIndirectCommandsStreamCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5451 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5452 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5453 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5454 <name>maxIndirectCommandsTokenOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5455 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5456 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5457 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5458 <name>maxIndirectCommandsStreamStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5459 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5460 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5461 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5462 <name>minSequencesCountBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5463 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5464 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5465 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5466 <name>minSequencesIndexBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5468 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5469 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5470 <name>minIndirectCommandsBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5472 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5473 <type category="struct" name="VkPhysicalDeviceClusterAccelerationStructureFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5474 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5475 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5476 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5477 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5478 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5479 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5480 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5481 <name>clusterAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5482 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5483 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5484 <type category="struct" name="VkPhysicalDeviceClusterAccelerationStructurePropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5485 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5486 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5487 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5488 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5489 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5490 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5491 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5492 <name>maxVerticesPerCluster</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5493 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5494 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5495 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5496 <name>maxTrianglesPerCluster</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5498 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5499 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5500 <name>clusterScratchByteAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5501 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5502 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5503 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5504 <name>clusterByteAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5505 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5506 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5507 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5508 <name>clusterTemplateByteAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5510 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5511 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5512 <name>clusterBottomLevelByteAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5514 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5515 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5516 <name>clusterTemplateBoundsByteAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5517 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5518 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5519 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5520 <name>maxClusterGeometryIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5521 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5522 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5523 <type category="struct" name="VkStridedDeviceAddressNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5524 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5525 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5526 <name>startAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5527 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5528 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5529 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5530 <name>strideInBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5531 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5533 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5534 <type category="struct" name="VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV" structextends="VkRayTracingPipelineCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5535 <member values="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CLUSTER_ACCELERATION_STRUCTURE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5536 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5537 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5538 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5539 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5540 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5541 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5542 <name>allowClusterAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5543 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5544 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5545 <type category="struct" name="VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5546 <comment>The bitfields in this structure are non-normative since bitfield ordering is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5547 <member><type>uint32_t</type><name>geometryIndex</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5548 <member><type>uint32_t</type><name>reserved</name>:5</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5549 <member><type>uint32_t</type><name>geometryFlags</name>:3</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5550 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5551 <type category="struct" name="VkClusterAccelerationStructureMoveObjectsInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5552 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5553 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5554 <name>srcAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5556 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5557 <type category="struct" name="VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5558 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5559 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5560 <name>clusterReferencesCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5562 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5563 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5564 <name>clusterReferencesStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5566 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5567 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5568 <name>clusterReferences</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5569 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5570 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5571 <type category="struct" name="VkClusterAccelerationStructureBuildTriangleClusterInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5572 <comment>The bitfields in this structure are non-normative since bitfield ordering is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5573 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5574 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5575 <name>clusterID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5577 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5578 <type>VkClusterAccelerationStructureClusterFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5579 <name>clusterFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5581 <member><type>uint32_t</type><name>triangleCount</name>:9</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5582 <member><type>uint32_t</type><name>vertexCount</name>:9</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5583 <member><type>uint32_t</type><name>positionTruncateBitCount</name>:6</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5584 <member><type>uint32_t</type><name>indexType</name>:4</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5585 <member><type>uint32_t</type><name>opacityMicromapIndexType</name>:4</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5586 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5587 <type>VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5588 <name>baseGeometryIndexAndGeometryFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5589 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5590 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5591 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5592 <name>indexBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5593 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5594 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5595 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5596 <name>vertexBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5598 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5599 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5600 <name>geometryIndexAndFlagsBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5601 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5602 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5603 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5604 <name>opacityMicromapIndexBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5606 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5607 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5608 <name>indexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5609 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5610 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5611 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5612 <name>vertexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5614 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5615 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5616 <name>geometryIndexAndFlagsBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5617 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5618 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5619 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5620 <name>opacityMicromapArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5621 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5622 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5623 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5624 <name>opacityMicromapIndexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5626 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5627 <type category="struct" name="VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5628 <comment>The bitfields in this structure are non-normative since bitfield ordering is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5629 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5630 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5631 <name>clusterID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5633 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5634 <type>VkClusterAccelerationStructureClusterFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5635 <name>clusterFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5637 <member><type>uint32_t</type><name>triangleCount</name>:9</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5638 <member><type>uint32_t</type><name>vertexCount</name>:9</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5639 <member><type>uint32_t</type><name>positionTruncateBitCount</name>:6</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5640 <member><type>uint32_t</type><name>indexType</name>:4</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5641 <member><type>uint32_t</type><name>opacityMicromapIndexType</name>:4</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5642 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5643 <type>VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5644 <name>baseGeometryIndexAndGeometryFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5646 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5647 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5648 <name>indexBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5649 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5650 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5651 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5652 <name>vertexBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5653 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5654 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5655 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5656 <name>geometryIndexAndFlagsBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5657 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5658 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5659 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5660 <name>opacityMicromapIndexBufferStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5661 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5662 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5663 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5664 <name>indexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5666 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5667 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5668 <name>vertexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5669 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5670 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5671 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5672 <name>geometryIndexAndFlagsBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5673 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5674 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5675 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5676 <name>opacityMicromapArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5677 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5678 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5679 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5680 <name>opacityMicromapIndexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5681 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5682 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5683 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5684 <name>instantiationBoundingBoxLimit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5685 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5686 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5687 <type category="struct" name="VkClusterAccelerationStructureInstantiateClusterInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5688 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5689 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5690 <name>clusterIdOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5692 <member><type>uint32_t</type><name>geometryIndexOffset</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5693 <member><type>uint32_t</type><name>reserved</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5694 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5695 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5696 <name>clusterTemplateAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5697 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5698 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5699 <type>VkStridedDeviceAddressNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5700 <name>vertexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5701 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5702 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5703 <type category="struct" name="VkClusterAccelerationStructureClustersBottomLevelInputNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5704 <member values="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_CLUSTERS_BOTTOM_LEVEL_INPUT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5705 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5706 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5707 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5708 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5709 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5710 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5711 <name>maxTotalClusterCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5713 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5714 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5715 <name>maxClusterCountPerAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5716 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5717 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5718 <type category="struct" name="VkClusterAccelerationStructureTriangleClusterInputNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5719 <member values="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_TRIANGLE_CLUSTER_INPUT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5720 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5721 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5722 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5723 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5724 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5725 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5726 <name>vertexFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5727 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5728 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5729 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5730 <name>maxGeometryIndexValue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5732 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5733 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5734 <name>maxClusterUniqueGeometryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5735 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5736 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5737 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5738 <name>maxClusterTriangleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5739 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5740 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5741 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5742 <name>maxClusterVertexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5743 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5744 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5745 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5746 <name>maxTotalTriangleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5747 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5748 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5749 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5750 <name>maxTotalVertexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5751 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5752 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5753 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5754 <name>minPositionTruncateBitCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5755 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5756 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5757 <type category="struct" name="VkClusterAccelerationStructureMoveObjectsInputNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5758 <member values="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_MOVE_OBJECTS_INPUT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5759 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5760 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5762 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5763 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5764 <type>VkClusterAccelerationStructureTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5765 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5766 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5767 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5768 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5769 <name>noMoveOverlap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5770 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5771 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5772 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5773 <name>maxMovedBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5774 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5775 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5776 <type category="union" name="VkClusterAccelerationStructureOpInputNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5777 <member selection="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV"><type>VkClusterAccelerationStructureClustersBottomLevelInputNV</type>* <name>pClustersBottomLevel</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5778 <member selection="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV,VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV,VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV"><type>VkClusterAccelerationStructureTriangleClusterInputNV</type>* <name>pTriangleClusters</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5779 <member selection="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV"><type>VkClusterAccelerationStructureMoveObjectsInputNV</type>* <name>pMoveObjects</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5780 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5781 <type category="struct" name="VkClusterAccelerationStructureInputInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5782 <member values="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_INPUT_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5783 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5784 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5786 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5787 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5788 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5789 <name>maxAccelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5790 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5791 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5792 <type>VkBuildAccelerationStructureFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5793 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5794 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5795 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5796 <type>VkClusterAccelerationStructureOpTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5797 <name>opType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5798 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5799 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5800 <type>VkClusterAccelerationStructureOpModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5801 <name>opMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5802 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5803 <member selector="opType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5804 <type>VkClusterAccelerationStructureOpInputNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5805 <name>opInput</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5806 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5807 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5808 <type category="struct" name="VkClusterAccelerationStructureCommandsInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5809 <member values="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_COMMANDS_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5810 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5811 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5813 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5814 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5815 <type>VkClusterAccelerationStructureInputInfoNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5816 <name>input</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5817 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5818 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5819 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5820 <name>dstImplicitData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5822 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5823 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5824 <name>scratchData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5827 <type>VkStridedDeviceAddressRegionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5828 <name>dstAddressesArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5830 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5831 <type>VkStridedDeviceAddressRegionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5832 <name>dstSizesArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5834 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5835 <type>VkStridedDeviceAddressRegionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5836 <name>srcInfosArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5837 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5838 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5839 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5840 <name>srcInfosCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5841 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5842 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5843 <type>VkClusterAccelerationStructureAddressResolutionFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5844 <name>addressResolutionFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5846 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5847 <type category="struct" name="VkPhysicalDeviceMultiDrawPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5848 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5849 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5850 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5852 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5853 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5854 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5855 <name>maxMultiDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5856 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5857 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5858 <type category="struct" name="VkGraphicsShaderGroupCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5859 <member values="VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5860 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5861 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5863 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5864 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5865 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5866 <name>stageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5867 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5868 <member len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5869 <member noautovalidity="true" optional="true">const <type>VkPipelineVertexInputStateCreateInfo</type>* <name>pVertexInputState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5870 <member noautovalidity="true" optional="true">const <type>VkPipelineTessellationStateCreateInfo</type>* <name>pTessellationState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5871 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5872 <type category="struct" name="VkGraphicsPipelineShaderGroupsCreateInfoNV" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5873 <member values="VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5874 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5875 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5876 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5877 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5878 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5879 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5880 <name>groupCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5881 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5882 <member len="groupCount">const <type>VkGraphicsShaderGroupCreateInfoNV</type>* <name>pGroups</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5883 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5884 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5885 <name>pipelineCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5886 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5887 <member len="pipelineCount">const <type>VkPipeline</type>* <name>pPipelines</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5888 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5889 <type category="struct" name="VkBindShaderGroupIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5890 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5891 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5892 <name>groupIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5893 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5894 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5895 <type category="struct" name="VkBindIndexBufferIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5896 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5897 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5898 <name>bufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5899 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5900 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5901 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5902 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5903 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5904 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5905 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5906 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5907 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5908 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5909 <type category="struct" name="VkBindVertexBufferIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5910 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5911 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5912 <name>bufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5913 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5914 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5915 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5916 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5917 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5918 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5919 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5920 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5921 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5922 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5923 <type category="struct" name="VkSetStateFlagsIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5924 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5925 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5926 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5928 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5929 <type category="struct" name="VkIndirectCommandsStreamNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5930 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5931 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5932 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5933 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5934 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5935 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5936 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5937 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5938 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5939 <type category="struct" name="VkIndirectCommandsLayoutTokenNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5940 <member values="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5941 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5942 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5943 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5944 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5945 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5946 <type>VkIndirectCommandsTokenTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5947 <name>tokenType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5949 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5950 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5951 <name>stream</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5953 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5954 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5955 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5956 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5957 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5958 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5959 <name>vertexBindingUnit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5960 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5961 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5962 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5963 <name>vertexDynamicStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5965 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5966 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5967 <name>pushconstantPipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5968 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5969 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5970 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5971 <name>pushconstantShaderStageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5972 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5973 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5974 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5975 <name>pushconstantOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5976 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5977 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5978 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5979 <name>pushconstantSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5981 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5982 <type>VkIndirectStateFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5983 <name>indirectStateFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5985 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5986 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5987 <name>indexTypeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5988 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5989 <member len="indexTypeCount">const <type>VkIndexType</type>* <name>pIndexTypes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5990 <member len="indexTypeCount">const <type>uint32_t</type>* <name>pIndexTypeValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5991 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5992 <type category="struct" name="VkIndirectCommandsLayoutCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5993 <member values="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5994 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5995 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5996 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5997 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5998 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
5999 <type>VkIndirectCommandsLayoutUsageFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6000 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6001 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6002 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6003 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6004 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6005 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6006 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6007 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6008 <name>tokenCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6009 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6010 <member len="tokenCount">const <type>VkIndirectCommandsLayoutTokenNV</type>* <name>pTokens</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6011 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6012 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6013 <name>streamCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6014 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6015 <member len="streamCount">const <type>uint32_t</type>* <name>pStreamStrides</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6016 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6017 <type category="struct" name="VkGeneratedCommandsInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6018 <member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6019 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6020 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6021 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6022 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6023 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6024 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6025 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6026 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6027 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6028 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6029 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6030 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6031 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6032 <type>VkIndirectCommandsLayoutNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6033 <name>indirectCommandsLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6034 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6035 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6036 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6037 <name>streamCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6039 <member len="streamCount">const <type>VkIndirectCommandsStreamNV</type>* <name>pStreams</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6040 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6041 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6042 <name>sequencesCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6044 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6045 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6046 <name>preprocessBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6048 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6049 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6050 <name>preprocessOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6051 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6052 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6053 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6054 <name>preprocessSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6055 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6056 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6057 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6058 <name>sequencesCountBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6060 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6061 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6062 <name>sequencesCountOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6063 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6064 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6065 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6066 <name>sequencesIndexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6067 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6068 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6069 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6070 <name>sequencesIndexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6071 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6072 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6073 <type category="struct" name="VkGeneratedCommandsMemoryRequirementsInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6074 <member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6075 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6076 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6078 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6079 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6080 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6081 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6083 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6084 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6085 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6087 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6088 <type>VkIndirectCommandsLayoutNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6089 <name>indirectCommandsLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6091 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6092 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6093 <name>maxSequencesCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6094 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6095 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6096 <type category="struct" name="VkPipelineIndirectDeviceAddressInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6097 <member values="VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6098 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6099 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6100 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6101 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6102 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6103 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6104 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6106 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6107 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6108 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6110 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6111 <type category="struct" name="VkBindPipelineIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6112 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6113 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6114 <name>pipelineAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6115 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6116 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6117 <type category="struct" name="VkPhysicalDeviceFeatures2" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6118 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6119 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6120 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6121 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6122 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6123 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6124 <type>VkPhysicalDeviceFeatures</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6125 <name>features</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6127 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6128 <type category="struct" name="VkPhysicalDeviceFeatures2KHR" alias="VkPhysicalDeviceFeatures2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6129 <type category="struct" name="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6130 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6131 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6132 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6133 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6134 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6135 <member limittype="struct">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6136 <type>VkPhysicalDeviceProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6137 <name>properties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6138 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6139 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6140 <type category="struct" name="VkPhysicalDeviceProperties2KHR" alias="VkPhysicalDeviceProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6141 <type category="struct" name="VkFormatProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6142 <member values="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6143 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6144 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6145 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6146 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6147 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6148 <type>VkFormatProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6149 <name>formatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6150 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6151 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6152 <type category="struct" name="VkFormatProperties2KHR" alias="VkFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6153 <type category="struct" name="VkImageFormatProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6154 <member values="VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6155 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6156 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6158 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6159 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6160 <type>VkImageFormatProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6161 <name>imageFormatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6162 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6163 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6164 <type category="struct" name="VkImageFormatProperties2KHR" alias="VkImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6165 <type category="struct" name="VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6166 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6167 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6168 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6169 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6170 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6171 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6172 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6173 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6174 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6175 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6176 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6177 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6178 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6179 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6180 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6181 <name>tiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6182 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6183 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6184 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6185 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6187 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6188 <type>VkImageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6189 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6190 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6192 <type category="struct" name="VkPhysicalDeviceImageFormatInfo2KHR" alias="VkPhysicalDeviceImageFormatInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6193 <type category="struct" name="VkQueueFamilyProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6194 <member values="VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6195 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6196 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6198 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6199 <member limittype="struct">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6200 <type>VkQueueFamilyProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6201 <name>queueFamilyProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6203 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6204 <type category="struct" name="VkQueueFamilyProperties2KHR" alias="VkQueueFamilyProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6205 <type category="struct" name="VkPhysicalDeviceMemoryProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6206 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6207 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6208 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6209 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6210 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6211 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6212 <type>VkPhysicalDeviceMemoryProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6213 <name>memoryProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6215 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6216 <type category="struct" name="VkPhysicalDeviceMemoryProperties2KHR" alias="VkPhysicalDeviceMemoryProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6217 <type category="struct" name="VkSparseImageFormatProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6218 <member values="VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6219 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6220 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6221 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6222 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6223 <member limittype="struct">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6224 <type>VkSparseImageFormatProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6225 <name>properties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6226 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6227 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6228 <type category="struct" name="VkSparseImageFormatProperties2KHR" alias="VkSparseImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6229 <type category="struct" name="VkPhysicalDeviceSparseImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6230 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6231 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6232 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6233 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6234 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6235 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6236 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6237 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6238 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6239 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6240 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6241 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6243 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6244 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6245 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6246 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6247 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6248 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6249 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6250 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6251 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6252 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6253 <name>tiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6254 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6255 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6256 <type category="struct" name="VkPhysicalDeviceSparseImageFormatInfo2KHR" alias="VkPhysicalDeviceSparseImageFormatInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6257 <type category="struct" name="VkPhysicalDevicePushDescriptorProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6258 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6259 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6260 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6262 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6263 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6264 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6265 <name>maxPushDescriptors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6266 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6267 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6268 <type category="struct" name="VkPhysicalDevicePushDescriptorPropertiesKHR" alias="VkPhysicalDevicePushDescriptorProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6269 <type category="struct" name="VkConformanceVersion">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6270 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6271 <type>uint8_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6272 <name>major</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6273 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6274 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6275 <type>uint8_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6276 <name>minor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6278 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6279 <type>uint8_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6280 <name>subminor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6281 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6282 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6283 <type>uint8_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6284 <name>patch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6285 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6286 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6287 <type category="struct" name="VkConformanceVersionKHR" alias="VkConformanceVersion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6288 <type category="struct" name="VkPhysicalDeviceDriverProperties" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6289 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6290 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6291 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6292 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6293 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6294 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6295 <type>VkDriverId</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6296 <name>driverID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6298 <member limittype="exact" len="null-terminated"><type>char</type><name>driverName</name>[<enum>VK_MAX_DRIVER_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6299 <member limittype="exact" len="null-terminated"><type>char</type><name>driverInfo</name>[<enum>VK_MAX_DRIVER_INFO_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6300 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6301 <type>VkConformanceVersion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6302 <name>conformanceVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6303 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6304 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6305 <type category="struct" name="VkPhysicalDeviceDriverPropertiesKHR" alias="VkPhysicalDeviceDriverProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6306 <type category="struct" name="VkPresentRegionsKHR" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6307 <member values="VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6308 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6309 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6310 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6311 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6312 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6313 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6314 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6315 <comment>Copy of VkPresentInfoKHR::swapchainCount</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6316 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6317 <member len="swapchainCount" optional="true">const <type>VkPresentRegionKHR</type>* <name>pRegions</name><comment>The regions that have changed</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6318 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6319 <type category="struct" name="VkPresentRegionKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6320 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6321 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6322 <name>rectangleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6323 <comment>Number of rectangles in pRectangles</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6324 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6325 <member optional="true" len="rectangleCount">const <type>VkRectLayerKHR</type>* <name>pRectangles</name><comment>Array of rectangles that have changed in a swapchain's image(s)</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6326 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6327 <type category="struct" name="VkRectLayerKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6328 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6329 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6330 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6331 <comment>upper-left corner of a rectangle that has not changed, in pixels of a presentation images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6333 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6334 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6335 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6336 <comment>Dimensions of a rectangle that has not changed, in pixels of a presentation images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6338 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6339 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6340 <name>layer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6341 <comment>Layer of a swapchain's image(s), for stereoscopic-3D images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6342 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6343 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6344 <type category="struct" name="VkPhysicalDeviceVariablePointersFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6345 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6346 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6347 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6349 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6350 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6351 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6352 <name>variablePointersStorageBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6354 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6355 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6356 <name>variablePointers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6357 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6358 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6359 <type category="struct" name="VkPhysicalDeviceVariablePointersFeaturesKHR" alias="VkPhysicalDeviceVariablePointersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6360 <type category="struct" name="VkPhysicalDeviceVariablePointerFeaturesKHR" alias="VkPhysicalDeviceVariablePointersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6361 <type category="struct" name="VkPhysicalDeviceVariablePointerFeatures" alias="VkPhysicalDeviceVariablePointersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6362 <type category="struct" name="VkExternalMemoryProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6363 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6364 <type>VkExternalMemoryFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6365 <name>externalMemoryFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6366 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6367 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6368 <type>VkExternalMemoryHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6369 <name>exportFromImportedHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6371 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6372 <type>VkExternalMemoryHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6373 <name>compatibleHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6374 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6375 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6376 <type category="struct" name="VkExternalMemoryPropertiesKHR" alias="VkExternalMemoryProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6377 <type category="struct" name="VkPhysicalDeviceExternalImageFormatInfo" structextends="VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6378 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6379 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6380 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6382 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6383 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6384 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6385 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6387 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6388 <type category="struct" name="VkPhysicalDeviceExternalImageFormatInfoKHR" alias="VkPhysicalDeviceExternalImageFormatInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6389 <type category="struct" name="VkExternalImageFormatProperties" returnedonly="true" structextends="VkImageFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6390 <member values="VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6391 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6392 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6394 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6395 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6396 <type>VkExternalMemoryProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6397 <name>externalMemoryProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6398 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6399 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6400 <type category="struct" name="VkExternalImageFormatPropertiesKHR" alias="VkExternalImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6401 <type category="struct" name="VkPhysicalDeviceExternalBufferInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6402 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6403 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6404 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6406 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6407 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6408 <type>VkBufferCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6409 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6410 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6411 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6412 <type>VkBufferUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6413 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6414 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6415 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6416 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6417 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6418 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6419 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6420 <type category="struct" name="VkPhysicalDeviceExternalBufferInfoKHR" alias="VkPhysicalDeviceExternalBufferInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6421 <type category="struct" name="VkExternalBufferProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6422 <member values="VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6423 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6424 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6425 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6426 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6427 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6428 <type>VkExternalMemoryProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6429 <name>externalMemoryProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6431 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6432 <type category="struct" name="VkExternalBufferPropertiesKHR" alias="VkExternalBufferProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6433 <type category="struct" name="VkPhysicalDeviceIDProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6434 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6435 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6436 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6437 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6438 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6439 <member limittype="noauto"><type>uint8_t</type><name>deviceUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6440 <member limittype="noauto"><type>uint8_t</type><name>driverUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6441 <member limittype="noauto"><type>uint8_t</type><name>deviceLUID</name>[<enum>VK_LUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6442 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6443 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6444 <name>deviceNodeMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6446 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6447 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6448 <name>deviceLUIDValid</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6449 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6450 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6451 <type category="struct" name="VkPhysicalDeviceIDPropertiesKHR" alias="VkPhysicalDeviceIDProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6452 <type category="struct" name="VkExternalMemoryImageCreateInfo" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6453 <member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6454 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6455 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6456 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6457 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6458 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6459 <type>VkExternalMemoryHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6460 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6462 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6463 <type category="struct" name="VkExternalMemoryImageCreateInfoKHR" alias="VkExternalMemoryImageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6464 <type category="struct" name="VkExternalMemoryBufferCreateInfo" structextends="VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6465 <member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6466 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6467 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6468 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6469 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6470 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6471 <type>VkExternalMemoryHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6472 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6473 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6474 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6475 <type category="struct" name="VkExternalMemoryBufferCreateInfoKHR" alias="VkExternalMemoryBufferCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6476 <type category="struct" name="VkExportMemoryAllocateInfo" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6477 <member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6478 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6479 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6480 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6481 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6482 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6483 <type>VkExternalMemoryHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6484 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6486 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6487 <type category="struct" name="VkExportMemoryAllocateInfoKHR" alias="VkExportMemoryAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6488 <type category="struct" name="VkImportMemoryWin32HandleInfoKHR" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6489 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6490 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6491 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6492 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6493 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6494 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6495 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6496 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6498 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6499 <type>HANDLE</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6500 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6501 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6502 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6503 <type>LPCWSTR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6504 <name>name</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6505 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6506 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6507 <type category="struct" name="VkExportMemoryWin32HandleInfoKHR" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6508 <member values="VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6509 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6510 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6511 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6512 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6513 <member optional="true">const <type>SECURITY_ATTRIBUTES</type>* <name>pAttributes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6514 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6515 <type>DWORD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6516 <name>dwAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6517 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6518 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6519 <type>LPCWSTR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6520 <name>name</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6521 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6522 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6523 <type category="struct" name="VkImportMemoryZirconHandleInfoFUCHSIA" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6524 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6525 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6526 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6527 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6528 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6529 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6530 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6531 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6533 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6534 <type>zx_handle_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6535 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6536 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6537 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6538 <type category="struct" name="VkMemoryZirconHandlePropertiesFUCHSIA" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6539 <member values="VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6540 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6541 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6542 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6543 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6544 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6545 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6546 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6547 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6548 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6549 <type category="struct" name="VkMemoryGetZirconHandleInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6550 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6551 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6552 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6553 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6554 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6555 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6556 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6557 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6558 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6559 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6560 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6561 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6563 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6564 <type category="struct" name="VkMemoryWin32HandlePropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6565 <member values="VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6566 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6567 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6568 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6569 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6570 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6571 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6572 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6573 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6574 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6575 <type category="struct" name="VkMemoryGetWin32HandleInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6576 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6577 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6578 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6579 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6580 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6581 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6582 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6583 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6584 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6585 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6586 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6587 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6588 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6589 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6590 <type category="struct" name="VkImportMemoryFdInfoKHR" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6591 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6592 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6593 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6594 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6595 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6596 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6597 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6598 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6599 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6600 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6601 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6602 <name>fd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6603 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6604 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6605 <type category="struct" name="VkMemoryFdPropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6606 <member values="VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6607 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6608 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6609 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6610 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6611 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6612 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6613 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6614 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6615 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6616 <type category="struct" name="VkMemoryGetFdInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6617 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6618 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6619 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6621 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6622 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6623 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6624 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6626 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6627 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6628 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6629 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6630 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6631 <type category="struct" name="VkWin32KeyedMutexAcquireReleaseInfoKHR" structextends="VkSubmitInfo,VkSubmitInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6632 <member values="VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6633 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6634 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6636 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6637 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6638 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6639 <name>acquireCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6641 <member len="acquireCount">const <type>VkDeviceMemory</type>* <name>pAcquireSyncs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6642 <member len="acquireCount">const <type>uint64_t</type>* <name>pAcquireKeys</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6643 <member len="acquireCount">const <type>uint32_t</type>* <name>pAcquireTimeouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6644 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6645 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6646 <name>releaseCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6647 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6648 <member len="releaseCount">const <type>VkDeviceMemory</type>* <name>pReleaseSyncs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6649 <member len="releaseCount">const <type>uint64_t</type>* <name>pReleaseKeys</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6650 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6651 <type category="struct" name="VkImportMemoryMetalHandleInfoEXT" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6652 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6653 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6654 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6656 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6657 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6658 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6659 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6660 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6661 <member optional="true"><type>void</type>* <name>handle</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6662 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6663 <type category="struct" name="VkMemoryMetalHandlePropertiesEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6664 <member values="VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6665 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6666 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6668 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6669 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6670 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6671 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6672 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6673 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6674 <type category="struct" name="VkMemoryGetMetalHandleInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6675 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6676 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6677 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6678 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6679 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6680 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6681 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6682 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6683 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6684 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6685 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6686 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6687 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6688 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6689 <type category="struct" name="VkPhysicalDeviceExternalSemaphoreInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6690 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6691 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6692 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6693 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6694 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6695 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6696 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6697 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6698 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6699 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6700 <type category="struct" name="VkPhysicalDeviceExternalSemaphoreInfoKHR" alias="VkPhysicalDeviceExternalSemaphoreInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6701 <type category="struct" name="VkExternalSemaphoreProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6702 <member values="VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6703 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6704 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6706 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6707 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6708 <type>VkExternalSemaphoreHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6709 <name>exportFromImportedHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6711 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6712 <type>VkExternalSemaphoreHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6713 <name>compatibleHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6714 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6715 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6716 <type>VkExternalSemaphoreFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6717 <name>externalSemaphoreFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6718 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6719 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6720 <type category="struct" name="VkExternalSemaphorePropertiesKHR" alias="VkExternalSemaphoreProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6721 <type category="struct" name="VkExportSemaphoreCreateInfo" structextends="VkSemaphoreCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6722 <member values="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6723 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6724 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6725 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6726 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6727 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6728 <type>VkExternalSemaphoreHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6729 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6730 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6731 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6732 <type category="struct" name="VkExportSemaphoreCreateInfoKHR" alias="VkExportSemaphoreCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6733 <type category="struct" name="VkImportSemaphoreWin32HandleInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6734 <member values="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6735 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6736 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6738 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6739 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6740 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6741 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6742 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6743 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6744 <type>VkSemaphoreImportFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6745 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6746 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6747 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6748 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6749 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6750 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6751 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6752 <type>HANDLE</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6753 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6754 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6755 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6756 <type>LPCWSTR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6757 <name>name</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6758 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6759 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6760 <type category="struct" name="VkExportSemaphoreWin32HandleInfoKHR" structextends="VkSemaphoreCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6761 <member values="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6762 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6763 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6764 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6765 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6766 <member optional="true">const <type>SECURITY_ATTRIBUTES</type>* <name>pAttributes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6767 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6768 <type>DWORD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6769 <name>dwAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6770 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6771 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6772 <type>LPCWSTR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6773 <name>name</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6774 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6775 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6776 <type category="struct" name="VkD3D12FenceSubmitInfoKHR" structextends="VkSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6777 <member values="VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6778 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6779 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6780 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6781 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6782 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6783 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6784 <name>waitSemaphoreValuesCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6786 <member optional="true" len="waitSemaphoreValuesCount">const <type>uint64_t</type>* <name>pWaitSemaphoreValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6787 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6788 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6789 <name>signalSemaphoreValuesCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6790 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6791 <member optional="true" len="signalSemaphoreValuesCount">const <type>uint64_t</type>* <name>pSignalSemaphoreValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6792 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6793 <type category="struct" name="VkSemaphoreGetWin32HandleInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6794 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6795 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6796 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6798 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6799 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6800 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6801 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6802 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6803 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6804 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6805 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6806 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6807 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6808 <type category="struct" name="VkImportSemaphoreFdInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6809 <member values="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6810 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6811 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6813 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6814 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6815 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6816 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6817 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6818 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6819 <type>VkSemaphoreImportFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6820 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6822 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6823 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6824 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6827 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6828 <name>fd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6830 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6831 <type category="struct" name="VkSemaphoreGetFdInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6832 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6833 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6834 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6835 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6836 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6837 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6838 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6839 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6840 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6841 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6842 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6843 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6844 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6845 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6846 <type category="struct" name="VkImportSemaphoreZirconHandleInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6847 <member values="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6848 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6849 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6850 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6851 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6852 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6853 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6854 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6856 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6857 <type>VkSemaphoreImportFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6858 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6859 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6860 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6861 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6862 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6863 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6864 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6865 <type>zx_handle_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6866 <name>zirconHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6867 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6868 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6869 <type category="struct" name="VkSemaphoreGetZirconHandleInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6870 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6871 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6872 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6873 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6874 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6875 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6876 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6877 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6878 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6879 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6880 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6881 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6882 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6883 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6884 <type category="struct" name="VkPhysicalDeviceExternalFenceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6885 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6886 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6887 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6889 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6890 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6891 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6892 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6893 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6894 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6895 <type category="struct" name="VkPhysicalDeviceExternalFenceInfoKHR" alias="VkPhysicalDeviceExternalFenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6896 <type category="struct" name="VkExternalFenceProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6897 <member values="VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6898 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6899 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6901 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6902 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6903 <type>VkExternalFenceHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6904 <name>exportFromImportedHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6905 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6906 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6907 <type>VkExternalFenceHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6908 <name>compatibleHandleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6909 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6910 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6911 <type>VkExternalFenceFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6912 <name>externalFenceFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6913 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6914 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6915 <type category="struct" name="VkExternalFencePropertiesKHR" alias="VkExternalFenceProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6916 <type category="struct" name="VkExportFenceCreateInfo" structextends="VkFenceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6917 <member values="VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6918 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6919 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6921 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6922 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6923 <type>VkExternalFenceHandleTypeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6924 <name>handleTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6925 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6926 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6927 <type category="struct" name="VkExportFenceCreateInfoKHR" alias="VkExportFenceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6928 <type category="struct" name="VkImportFenceWin32HandleInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6929 <member values="VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6930 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6931 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6933 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6934 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6935 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6936 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6937 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6938 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6939 <type>VkFenceImportFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6940 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6941 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6942 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6943 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6944 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6945 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6946 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6947 <type>HANDLE</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6948 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6949 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6950 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6951 <type>LPCWSTR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6952 <name>name</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6953 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6954 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6955 <type category="struct" name="VkExportFenceWin32HandleInfoKHR" structextends="VkFenceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6956 <member values="VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6957 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6958 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6959 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6960 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6961 <member optional="true">const <type>SECURITY_ATTRIBUTES</type>* <name>pAttributes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6962 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6963 <type>DWORD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6964 <name>dwAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6965 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6966 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6967 <type>LPCWSTR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6968 <name>name</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6969 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6970 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6971 <type category="struct" name="VkFenceGetWin32HandleInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6972 <member values="VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6973 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6974 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6975 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6976 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6977 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6978 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6979 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6981 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6982 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6983 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6985 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6986 <type category="struct" name="VkImportFenceFdInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6987 <member values="VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6988 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6989 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6990 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6991 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6992 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6993 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6994 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6996 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6997 <type>VkFenceImportFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6998 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
6999 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7000 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7001 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7002 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7003 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7004 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7005 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7006 <name>fd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7007 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7008 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7009 <type category="struct" name="VkFenceGetFdInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7010 <member values="VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7011 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7012 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7013 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7014 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7015 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7016 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7017 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7018 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7019 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7020 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7021 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7022 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7023 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7024 <type category="struct" name="VkExportFenceSciSyncInfoNV" structextends="VkFenceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7025 <member values="VK_STRUCTURE_TYPE_EXPORT_FENCE_SCI_SYNC_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7026 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7027 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7028 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7029 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7030 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7031 <type>NvSciSyncAttrList</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7032 <name>pAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7033 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7034 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7035 <type category="struct" name="VkImportFenceSciSyncInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7036 <member values="VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7037 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7038 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7039 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7040 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7041 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7042 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7043 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7044 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7045 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7046 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7047 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7049 <member><type>void</type>* <name>handle</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7050 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7051 <type category="struct" name="VkFenceGetSciSyncInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7052 <member values="VK_STRUCTURE_TYPE_FENCE_GET_SCI_SYNC_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7053 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7054 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7055 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7056 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7057 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7058 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7059 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7060 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7061 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7062 <type>VkExternalFenceHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7063 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7065 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7066 <type category="struct" name="VkExportSemaphoreSciSyncInfoNV" structextends="VkSemaphoreCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7067 <member values="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_SCI_SYNC_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7068 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7069 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7071 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7072 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7073 <type>NvSciSyncAttrList</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7074 <name>pAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7075 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7076 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7077 <type category="struct" name="VkImportSemaphoreSciSyncInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7078 <member values="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_SCI_SYNC_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7079 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7080 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7081 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7082 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7083 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7084 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7085 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7087 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7088 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7089 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7091 <member><type>void</type>* <name>handle</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7092 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7093 <type category="struct" name="VkSemaphoreGetSciSyncInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7094 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_GET_SCI_SYNC_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7095 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7096 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7098 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7099 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7100 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7101 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7102 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7103 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7104 <type>VkExternalSemaphoreHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7105 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7106 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7107 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7108 <type category="struct" name="VkSciSyncAttributesInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7109 <member values="VK_STRUCTURE_TYPE_SCI_SYNC_ATTRIBUTES_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7110 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7111 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7112 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7113 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7114 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7115 <type>VkSciSyncClientTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7116 <name>clientType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7118 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7119 <type>VkSciSyncPrimitiveTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7120 <name>primitiveType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7121 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7122 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7123 <type category="struct" name="VkPhysicalDeviceExternalSciSyncFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7124 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7125 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7126 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7127 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7128 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7129 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7130 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7131 <name>sciSyncFence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7133 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7134 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7135 <name>sciSyncSemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7136 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7137 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7138 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7139 <name>sciSyncImport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7141 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7142 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7143 <name>sciSyncExport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7144 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7145 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7146 <type category="struct" name="VkPhysicalDeviceExternalSciSync2FeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7147 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_2_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7148 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7149 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7150 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7151 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7152 <member featurelink="sciSyncFence2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7153 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7154 <name>sciSyncFence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7155 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7156 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7157 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7158 <name>sciSyncSemaphore2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7159 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7160 <member featurelink="sciSyncImport2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7161 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7162 <name>sciSyncImport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7163 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7164 <member featurelink="sciSyncExport2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7165 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7166 <name>sciSyncExport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7167 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7168 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7169 <type category="struct" name="VkSemaphoreSciSyncPoolCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7170 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_POOL_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7171 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7172 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7173 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7174 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7175 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7176 <type>NvSciSyncObj</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7177 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7178 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7179 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7180 <type category="struct" name="VkSemaphoreSciSyncCreateInfoNV" structextends="VkSemaphoreCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7181 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7182 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7183 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7185 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7186 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7187 <type>VkSemaphoreSciSyncPoolNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7188 <name>semaphorePool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7189 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7190 <member>const <type>NvSciSyncFence</type>* <name>pFence</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7192 <type category="struct" name="VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV" allowduplicate="true" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7193 <member values="VK_STRUCTURE_TYPE_DEVICE_SEMAPHORE_SCI_SYNC_POOL_RESERVATION_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7194 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7195 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7197 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7198 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7199 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7200 <name>semaphoreSciSyncPoolRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7201 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7202 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7203 <type category="struct" name="VkPhysicalDeviceMultiviewFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7204 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7205 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7206 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7207 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7208 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7209 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7210 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7211 <name>multiview</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7212 <comment>Multiple views in a render pass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7213 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7214 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7215 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7216 <name>multiviewGeometryShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7217 <comment>Multiple views in a render pass w/ geometry shader</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7218 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7219 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7220 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7221 <name>multiviewTessellationShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7222 <comment>Multiple views in a render pass w/ tessellation shader</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7223 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7224 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7225 <type category="struct" name="VkPhysicalDeviceMultiviewFeaturesKHR" alias="VkPhysicalDeviceMultiviewFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7226 <type category="struct" name="VkPhysicalDeviceMultiviewProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7227 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7228 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7229 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7231 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7232 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7233 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7234 <name>maxMultiviewViewCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7235 <comment>max number of views in a subpass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7237 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7238 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7239 <name>maxMultiviewInstanceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7240 <comment>max instance index for a draw in a multiview subpass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7241 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7242 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7243 <type category="struct" name="VkPhysicalDeviceMultiviewPropertiesKHR" alias="VkPhysicalDeviceMultiviewProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7244 <type category="struct" name="VkRenderPassMultiviewCreateInfo" structextends="VkRenderPassCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7245 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7246 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7247 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7248 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7249 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7250 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7251 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7252 <name>subpassCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7253 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7254 <member len="subpassCount">const <type>uint32_t</type>* <name>pViewMasks</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7255 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7256 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7257 <name>dependencyCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7258 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7259 <member len="dependencyCount">const <type>int32_t</type>* <name>pViewOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7260 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7261 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7262 <name>correlationMaskCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7263 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7264 <member len="correlationMaskCount">const <type>uint32_t</type>* <name>pCorrelationMasks</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7265 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7266 <type category="struct" name="VkRenderPassMultiviewCreateInfoKHR" alias="VkRenderPassMultiviewCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7267 <type category="struct" name="VkSurfaceCapabilities2EXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7268 <member values="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7269 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7270 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7271 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7272 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7273 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7274 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7275 <name>minImageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7276 <comment>Supported minimum number of images for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7278 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7279 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7280 <name>maxImageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7281 <comment>Supported maximum number of images for the surface, 0 for unlimited</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7283 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7284 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7285 <name>currentExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7286 <comment>Current image width and height for the surface, (0, 0) if undefined</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7287 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7288 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7289 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7290 <name>minImageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7291 <comment>Supported minimum image width and height for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7292 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7293 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7294 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7295 <name>maxImageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7296 <comment>Supported maximum image width and height for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7298 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7299 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7300 <name>maxImageArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7301 <comment>Supported maximum number of image layers for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7302 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7303 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7304 <type>VkSurfaceTransformFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7305 <name>supportedTransforms</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7306 <comment>1 or more bits representing the transforms supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7307 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7308 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7309 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7310 <name>currentTransform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7311 <comment>The surface's current transform relative to the device's natural orientation</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7312 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7313 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7314 <type>VkCompositeAlphaFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7315 <name>supportedCompositeAlpha</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7316 <comment>1 or more bits representing the alpha compositing modes supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7318 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7319 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7320 <name>supportedUsageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7321 <comment>Supported image usage flags for the surface</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7322 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7323 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7324 <type>VkSurfaceCounterFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7325 <name>supportedSurfaceCounters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7327 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7328 <type category="struct" name="VkDisplayPowerInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7329 <member values="VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7330 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7331 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7333 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7334 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7335 <type>VkDisplayPowerStateEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7336 <name>powerState</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7338 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7339 <type category="struct" name="VkDeviceEventInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7340 <member values="VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7341 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7342 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7343 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7344 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7345 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7346 <type>VkDeviceEventTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7347 <name>deviceEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7349 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7350 <type category="struct" name="VkDisplayEventInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7351 <member values="VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7352 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7353 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7354 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7355 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7356 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7357 <type>VkDisplayEventTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7358 <name>displayEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7359 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7360 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7361 <type category="struct" name="VkSwapchainCounterCreateInfoEXT" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7362 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7363 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7364 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7366 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7367 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7368 <type>VkSurfaceCounterFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7369 <name>surfaceCounters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7371 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7372 <type category="struct" name="VkPhysicalDeviceGroupProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7373 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7374 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7375 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7377 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7378 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7379 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7380 <name>physicalDeviceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7382 <member len="physicalDeviceCount"><type>VkPhysicalDevice</type><name>physicalDevices</name>[<enum>VK_MAX_DEVICE_GROUP_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7383 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7384 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7385 <name>subsetAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7387 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7388 <type category="struct" name="VkPhysicalDeviceGroupPropertiesKHR" alias="VkPhysicalDeviceGroupProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7389 <type category="struct" name="VkMemoryAllocateFlagsInfo" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7390 <member values="VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7391 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7392 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7394 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7395 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7396 <type>VkMemoryAllocateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7397 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7398 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7399 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7400 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7401 <name>deviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7402 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7403 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7404 <type category="struct" name="VkMemoryAllocateFlagsInfoKHR" alias="VkMemoryAllocateFlagsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7405 <type category="struct" name="VkBindBufferMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7406 <member values="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7407 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7408 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7409 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7410 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7411 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7412 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7413 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7414 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7415 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7416 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7417 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7418 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7419 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7420 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7421 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7422 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7423 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7424 <type category="struct" name="VkBindBufferMemoryInfoKHR" alias="VkBindBufferMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7425 <type category="struct" name="VkBindBufferMemoryDeviceGroupInfo" structextends="VkBindBufferMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7426 <member values="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7427 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7428 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7429 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7430 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7431 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7432 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7433 <name>deviceIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7434 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7435 <member len="deviceIndexCount">const <type>uint32_t</type>* <name>pDeviceIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7436 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7437 <type category="struct" name="VkBindBufferMemoryDeviceGroupInfoKHR" alias="VkBindBufferMemoryDeviceGroupInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7438 <type category="struct" name="VkBindImageMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7439 <member values="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7440 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7441 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7442 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7443 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7444 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7445 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7446 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7447 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7448 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7449 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7450 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7451 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7452 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7453 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7454 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7455 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7456 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7457 <type category="struct" name="VkBindImageMemoryInfoKHR" alias="VkBindImageMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7458 <type category="struct" name="VkBindImageMemoryDeviceGroupInfo" structextends="VkBindImageMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7459 <member values="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7460 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7461 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7462 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7463 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7464 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7465 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7466 <name>deviceIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7468 <member len="deviceIndexCount">const <type>uint32_t</type>* <name>pDeviceIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7469 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7470 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7471 <name>splitInstanceBindRegionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7472 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7473 <member len="splitInstanceBindRegionCount">const <type>VkRect2D</type>* <name>pSplitInstanceBindRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7474 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7475 <type category="struct" name="VkBindImageMemoryDeviceGroupInfoKHR" alias="VkBindImageMemoryDeviceGroupInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7476 <type category="struct" name="VkDeviceGroupRenderPassBeginInfo" structextends="VkRenderPassBeginInfo,VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7477 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7478 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7479 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7480 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7481 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7482 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7483 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7484 <name>deviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7486 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7487 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7488 <name>deviceRenderAreaCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7489 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7490 <member len="deviceRenderAreaCount">const <type>VkRect2D</type>* <name>pDeviceRenderAreas</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7491 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7492 <type category="struct" name="VkDeviceGroupRenderPassBeginInfoKHR" alias="VkDeviceGroupRenderPassBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7493 <type category="struct" name="VkDeviceGroupCommandBufferBeginInfo" structextends="VkCommandBufferBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7494 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7495 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7496 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7498 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7499 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7500 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7501 <name>deviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7502 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7503 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7504 <type category="struct" name="VkDeviceGroupCommandBufferBeginInfoKHR" alias="VkDeviceGroupCommandBufferBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7505 <type category="struct" name="VkDeviceGroupSubmitInfo" structextends="VkSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7506 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7507 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7508 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7510 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7511 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7512 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7513 <name>waitSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7514 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7515 <member len="waitSemaphoreCount">const <type>uint32_t</type>* <name>pWaitSemaphoreDeviceIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7516 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7517 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7518 <name>commandBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7519 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7520 <member len="commandBufferCount">const <type>uint32_t</type>* <name>pCommandBufferDeviceMasks</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7521 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7522 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7523 <name>signalSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7524 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7525 <member len="signalSemaphoreCount">const <type>uint32_t</type>* <name>pSignalSemaphoreDeviceIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7526 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7527 <type category="struct" name="VkDeviceGroupSubmitInfoKHR" alias="VkDeviceGroupSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7528 <type category="struct" name="VkDeviceGroupBindSparseInfo" structextends="VkBindSparseInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7529 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7530 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7531 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7533 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7535 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7536 <name>resourceDeviceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7538 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7539 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7540 <name>memoryDeviceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7541 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7542 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7543 <type category="struct" name="VkDeviceGroupBindSparseInfoKHR" alias="VkDeviceGroupBindSparseInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7544 <type category="struct" name="VkDeviceGroupPresentCapabilitiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7545 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7546 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7547 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7548 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7549 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7550 <member><type>uint32_t</type><name>presentMask</name>[<enum>VK_MAX_DEVICE_GROUP_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7551 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7552 <type>VkDeviceGroupPresentModeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7553 <name>modes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7555 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7556 <type category="struct" name="VkImageSwapchainCreateInfoKHR" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7557 <member values="VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7558 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7559 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7560 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7561 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7562 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7563 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7564 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7566 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7567 <type category="struct" name="VkBindImageMemorySwapchainInfoKHR" structextends="VkBindImageMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7568 <member values="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7569 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7570 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7571 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7572 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7573 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7574 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7575 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7577 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7578 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7579 <name>imageIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7581 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7582 <type category="struct" name="VkAcquireNextImageInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7583 <member values="VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7584 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7585 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7586 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7587 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7588 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7589 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7590 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7591 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7592 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7593 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7594 <name>timeout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7596 <member optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7597 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7598 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7599 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7600 <member optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7601 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7602 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7603 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7604 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7605 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7606 <name>deviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7607 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7608 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7609 <type category="struct" name="VkDeviceGroupPresentInfoKHR" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7610 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7611 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7612 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7614 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7615 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7616 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7617 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7618 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7619 <member len="swapchainCount">const <type>uint32_t</type>* <name>pDeviceMasks</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7620 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7621 <type>VkDeviceGroupPresentModeFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7622 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7623 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7624 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7625 <type category="struct" name="VkDeviceGroupDeviceCreateInfo" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7626 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7627 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7628 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7629 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7630 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7631 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7632 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7633 <name>physicalDeviceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7634 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7635 <member len="physicalDeviceCount">const <type>VkPhysicalDevice</type>* <name>pPhysicalDevices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7636 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7637 <type category="struct" name="VkDeviceGroupDeviceCreateInfoKHR" alias="VkDeviceGroupDeviceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7638 <type category="struct" name="VkDeviceGroupSwapchainCreateInfoKHR" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7639 <member values="VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7640 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7641 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7642 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7643 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7644 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7645 <type>VkDeviceGroupPresentModeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7646 <name>modes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7647 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7648 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7649 <type category="struct" name="VkDescriptorUpdateTemplateEntry">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7650 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7651 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7652 <name>dstBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7653 <comment>Binding within the destination descriptor set to write</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7654 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7655 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7656 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7657 <name>dstArrayElement</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7658 <comment>Array element within the destination binding to write</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7660 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7661 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7662 <name>descriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7663 <comment>Number of descriptors to write</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7664 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7665 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7666 <type>VkDescriptorType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7667 <name>descriptorType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7668 <comment>Descriptor type to write</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7669 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7670 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7671 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7672 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7673 <comment>Offset into pData where the descriptors to update are stored</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7674 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7675 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7676 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7677 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7678 <comment>Stride between two descriptors in pData when writing more than one descriptor</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7679 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7680 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7681 <type category="struct" name="VkDescriptorUpdateTemplateEntryKHR" alias="VkDescriptorUpdateTemplateEntry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7682 <type category="struct" name="VkDescriptorUpdateTemplateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7683 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7684 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7685 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7686 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7687 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7688 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7689 <type>VkDescriptorUpdateTemplateCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7690 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7692 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7693 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7694 <name>descriptorUpdateEntryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7695 <comment>Number of descriptor update entries to use for the update template</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7697 <member len="descriptorUpdateEntryCount">const <type>VkDescriptorUpdateTemplateEntry</type>* <name>pDescriptorUpdateEntries</name><comment>Descriptor update entries for the template</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7698 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7699 <type>VkDescriptorUpdateTemplateType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7700 <name>templateType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7701 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7702 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7703 <type>VkDescriptorSetLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7704 <name>descriptorSetLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7706 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7707 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7708 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7709 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7710 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7711 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7712 <name>pipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7713 <comment>If used for push descriptors, this is the only allowed layout</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7714 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7715 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7716 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7717 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7718 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7719 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7720 <type category="struct" name="VkDescriptorUpdateTemplateCreateInfoKHR" alias="VkDescriptorUpdateTemplateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7721 <type category="struct" name="VkXYColorEXT" comment="Chromaticity coordinate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7722 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7723 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7724 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7725 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7726 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7727 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7728 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7730 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7731 <type category="struct" name="VkPhysicalDevicePresentIdFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7732 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7733 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7734 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7735 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7736 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7737 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7738 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7739 <name>presentId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7740 <comment>Present ID in VkPresentInfoKHR</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7741 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7742 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7743 <type category="struct" name="VkPresentIdKHR" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7744 <member values="VK_STRUCTURE_TYPE_PRESENT_ID_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7745 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7746 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7747 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7748 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7749 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7750 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7751 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7752 <comment>Copy of VkPresentInfoKHR::swapchainCount</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7754 <member len="swapchainCount" optional="true">const <type>uint64_t</type>* <name>pPresentIds</name><comment>Present ID values for each swapchain</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7755 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7756 <type category="struct" name="VkPhysicalDevicePresentWaitFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7757 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7758 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7759 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7760 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7761 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7762 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7763 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7764 <name>presentWait</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7765 <comment>vkWaitForPresentKHR is supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7766 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7767 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7768 <type category="struct" name="VkHdrMetadataEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7769 <comment>Display primary in chromaticity coordinates</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7770 <member values="VK_STRUCTURE_TYPE_HDR_METADATA_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7771 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7772 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7773 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7774 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7775 <comment> From SMPTE 2086</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7776 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7777 <type>VkXYColorEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7778 <name>displayPrimaryRed</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7779 <comment>Display primary's Red</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7780 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7781 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7782 <type>VkXYColorEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7783 <name>displayPrimaryGreen</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7784 <comment>Display primary's Green</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7786 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7787 <type>VkXYColorEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7788 <name>displayPrimaryBlue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7789 <comment>Display primary's Blue</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7790 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7791 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7792 <type>VkXYColorEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7793 <name>whitePoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7794 <comment>Display primary's Blue</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7795 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7796 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7797 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7798 <name>maxLuminance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7799 <comment>Display maximum luminance</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7801 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7802 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7803 <name>minLuminance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7804 <comment>Display minimum luminance</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7806 <comment> From CTA 861.3</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7807 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7808 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7809 <name>maxContentLightLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7810 <comment>Content maximum luminance</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7811 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7812 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7813 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7814 <name>maxFrameAverageLightLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7816 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7817 <type category="struct" name="VkHdrVividDynamicMetadataHUAWEI" structextends="VkHdrMetadataEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7818 <member values="VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7819 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7820 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7822 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7823 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7824 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7825 <name>dynamicMetadataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7826 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7827 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7828 <member len="dynamicMetadataSize">const <type>void</type>* <name>pDynamicMetadata</name><comment>Binary code of size dynamicMetadataSize</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7829 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7830 <type category="struct" name="VkDisplayNativeHdrSurfaceCapabilitiesAMD" returnedonly="true" structextends="VkSurfaceCapabilities2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7831 <member values="VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7832 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7833 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7834 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7835 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7836 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7837 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7838 <name>localDimmingSupport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7839 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7840 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7841 <type category="struct" name="VkSwapchainDisplayNativeHdrCreateInfoAMD" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7842 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7843 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7844 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7846 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7847 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7848 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7849 <name>localDimmingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7850 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7851 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7852 <type category="struct" name="VkRefreshCycleDurationGOOGLE" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7853 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7854 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7855 <name>refreshDuration</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7856 <comment>Number of nanoseconds from the start of one refresh cycle to the next</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7857 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7858 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7859 <type category="struct" name="VkPastPresentationTimingGOOGLE" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7860 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7861 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7862 <name>presentID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7863 <comment>Application-provided identifier, previously given to vkQueuePresentKHR</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7864 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7865 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7866 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7867 <name>desiredPresentTime</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7868 <comment>Earliest time an image should have been presented, previously given to vkQueuePresentKHR</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7869 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7870 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7871 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7872 <name>actualPresentTime</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7873 <comment>Time the image was actually displayed</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7874 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7875 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7876 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7877 <name>earliestPresentTime</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7878 <comment>Earliest time the image could have been displayed</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7879 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7880 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7881 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7882 <name>presentMargin</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7883 <comment>How early vkQueuePresentKHR was processed vs. how soon it needed to be and make earliestPresentTime</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7884 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7885 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7886 <type category="struct" name="VkPresentTimesInfoGOOGLE" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7887 <member values="VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7888 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7889 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7891 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7892 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7893 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7894 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7895 <comment>Copy of VkPresentInfoKHR::swapchainCount</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7897 <member len="swapchainCount" optional="true">const <type>VkPresentTimeGOOGLE</type>* <name>pTimes</name><comment>The earliest times to present images</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7898 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7899 <type category="struct" name="VkPresentTimeGOOGLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7900 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7901 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7902 <name>presentID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7903 <comment>Application-provided identifier</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7905 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7906 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7907 <name>desiredPresentTime</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7908 <comment>Earliest time an image should be presented</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7909 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7910 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7911 <type category="struct" name="VkIOSSurfaceCreateInfoMVK">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7912 <member values="VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7913 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7914 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7915 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7916 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7917 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7918 <type>VkIOSSurfaceCreateFlagsMVK</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7919 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7921 <member noautovalidity="true">const <type>void</type>* <name>pView</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7922 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7923 <type category="struct" name="VkMacOSSurfaceCreateInfoMVK">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7924 <member values="VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7925 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7926 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7928 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7929 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7930 <type>VkMacOSSurfaceCreateFlagsMVK</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7931 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7933 <member noautovalidity="true">const <type>void</type>* <name>pView</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7934 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7935 <type category="struct" name="VkMetalSurfaceCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7936 <member values="VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7937 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7938 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7939 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7940 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7941 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7942 <type>VkMetalSurfaceCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7943 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7945 <member noautovalidity="true">const <type>CAMetalLayer</type>* <name>pLayer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7946 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7947 <type category="struct" name="VkViewportWScalingNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7948 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7949 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7950 <name>xcoeff</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7951 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7952 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7953 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7954 <name>ycoeff</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7955 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7956 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7957 <type category="struct" name="VkPipelineViewportWScalingStateCreateInfoNV" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7958 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7959 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7960 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7961 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7962 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7963 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7964 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7965 <name>viewportWScalingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7966 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7967 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7968 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7969 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7970 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7971 <member noautovalidity="true" optional="true" len="viewportCount">const <type>VkViewportWScalingNV</type>* <name>pViewportWScalings</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7972 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7973 <type category="struct" name="VkViewportSwizzleNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7974 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7975 <type>VkViewportCoordinateSwizzleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7976 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7977 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7978 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7979 <type>VkViewportCoordinateSwizzleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7980 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7981 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7982 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7983 <type>VkViewportCoordinateSwizzleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7984 <name>z</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7986 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7987 <type>VkViewportCoordinateSwizzleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7988 <name>w</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7989 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7990 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7991 <type category="struct" name="VkPipelineViewportSwizzleStateCreateInfoNV" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7992 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7993 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7994 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7996 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7997 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7998 <type>VkPipelineViewportSwizzleStateCreateFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
7999 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8001 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8002 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8003 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8004 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8005 <member len="viewportCount">const <type>VkViewportSwizzleNV</type>* <name>pViewportSwizzles</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8006 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8007 <type category="struct" name="VkPhysicalDeviceDiscardRectanglePropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8008 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8009 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8010 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8011 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8012 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8013 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8014 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8015 <name>maxDiscardRectangles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8016 <comment>max number of active discard rectangles</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8017 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8018 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8019 <type category="struct" name="VkPipelineDiscardRectangleStateCreateInfoEXT" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8020 <member values="VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8021 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8022 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8023 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8024 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8025 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8026 <type>VkPipelineDiscardRectangleStateCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8027 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8028 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8029 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8030 <type>VkDiscardRectangleModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8031 <name>discardRectangleMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8032 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8033 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8034 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8035 <name>discardRectangleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8036 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8037 <member noautovalidity="true" len="discardRectangleCount">const <type>VkRect2D</type>* <name>pDiscardRectangles</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8038 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8039 <type category="struct" name="VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8040 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8041 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8042 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8044 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8045 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8046 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8047 <name>perViewPositionAllComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8049 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8050 <type category="struct" name="VkInputAttachmentAspectReference">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8051 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8052 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8053 <name>subpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8055 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8056 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8057 <name>inputAttachmentIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8058 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8059 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8060 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8061 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8062 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8063 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8064 <type category="struct" name="VkInputAttachmentAspectReferenceKHR" alias="VkInputAttachmentAspectReference"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8065 <type category="struct" name="VkRenderPassInputAttachmentAspectCreateInfo" structextends="VkRenderPassCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8066 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8067 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8068 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8070 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8071 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8072 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8073 <name>aspectReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8074 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8075 <member len="aspectReferenceCount">const <type>VkInputAttachmentAspectReference</type>* <name>pAspectReferences</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8076 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8077 <type category="struct" name="VkRenderPassInputAttachmentAspectCreateInfoKHR" alias="VkRenderPassInputAttachmentAspectCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8078 <type category="struct" name="VkPhysicalDeviceSurfaceInfo2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8079 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8080 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8081 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8083 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8084 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8085 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8086 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8087 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8088 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8089 <type category="struct" name="VkSurfaceCapabilities2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8090 <member values="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8091 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8092 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8093 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8094 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8095 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8096 <type>VkSurfaceCapabilitiesKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8097 <name>surfaceCapabilities</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8098 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8099 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8100 <type category="struct" name="VkSurfaceFormat2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8101 <member values="VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8102 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8103 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8104 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8105 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8106 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8107 <type>VkSurfaceFormatKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8108 <name>surfaceFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8110 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8111 <type category="struct" name="VkDisplayProperties2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8112 <member values="VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8113 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8114 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8115 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8116 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8117 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8118 <type>VkDisplayPropertiesKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8119 <name>displayProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8120 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8121 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8122 <type category="struct" name="VkDisplayPlaneProperties2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8123 <member values="VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8124 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8125 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8127 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8128 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8129 <type>VkDisplayPlanePropertiesKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8130 <name>displayPlaneProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8131 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8132 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8133 <type category="struct" name="VkDisplayModeProperties2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8134 <member values="VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8135 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8136 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8137 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8138 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8139 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8140 <type>VkDisplayModePropertiesKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8141 <name>displayModeProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8142 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8143 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8144 <type category="struct" name="VkDisplayModeStereoPropertiesNV" structextends="VkDisplayModeProperties2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8145 <member values="VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8146 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8147 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8149 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8150 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8151 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8152 <name>hdmi3DSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8153 <comment>Whether this mode supports HDMI 3D stereo rendering.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8154 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8155 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8156 <type category="struct" name="VkDisplayPlaneInfo2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8157 <member values="VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8158 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8159 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8161 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8162 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8163 <type>VkDisplayModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8164 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8165 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8166 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8167 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8168 <name>planeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8169 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8170 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8171 <type category="struct" name="VkDisplayPlaneCapabilities2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8172 <member values="VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8173 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8174 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8175 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8176 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8177 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8178 <type>VkDisplayPlaneCapabilitiesKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8179 <name>capabilities</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8181 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8182 <type category="struct" name="VkSharedPresentSurfaceCapabilitiesKHR" returnedonly="true" structextends="VkSurfaceCapabilities2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8183 <member values="VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8184 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8185 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8187 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8188 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8189 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8190 <name>sharedPresentSupportedUsageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8191 <comment>Supported image usage flags if swapchain created using a shared present mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8193 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8194 <type category="struct" name="VkPhysicalDevice16BitStorageFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8195 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8196 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8197 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8198 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8199 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8200 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8201 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8202 <name>storageBuffer16BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8203 <comment>16-bit integer/floating-point variables supported in BufferBlock</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8204 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8205 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8206 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8207 <name>uniformAndStorageBuffer16BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8208 <comment>16-bit integer/floating-point variables supported in BufferBlock and Block</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8209 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8210 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8211 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8212 <name>storagePushConstant16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8213 <comment>16-bit integer/floating-point variables supported in PushConstant</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8215 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8216 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8217 <name>storageInputOutput16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8218 <comment>16-bit integer/floating-point variables supported in shader inputs and outputs</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8220 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8221 <type category="struct" name="VkPhysicalDevice16BitStorageFeaturesKHR" alias="VkPhysicalDevice16BitStorageFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8222 <type category="struct" name="VkPhysicalDeviceSubgroupProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8223 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8224 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8225 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8226 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8227 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8228 <member limittype="max,pot" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8229 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8230 <name>subgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8231 <comment>The size of a subgroup for this queue.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8232 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8233 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8234 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8235 <name>supportedStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8236 <comment>Bitfield of what shader stages support subgroup operations</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8237 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8238 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8239 <type>VkSubgroupFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8240 <name>supportedOperations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8241 <comment>Bitfield of what subgroup operations are supported.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8243 <member limittype="max" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8244 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8245 <name>quadOperationsInAllStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8246 <comment>Flag to specify whether quad operations are available in all stages.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8248 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8249 <type category="struct" name="VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8250 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8251 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8252 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8253 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8254 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8255 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8256 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8257 <name>shaderSubgroupExtendedTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8258 <comment>Flag to specify whether subgroup operations with extended types are supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8259 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8260 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8261 <type category="struct" name="VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR" alias="VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8262 <type category="struct" name="VkBufferMemoryRequirementsInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8263 <member values="VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8264 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8265 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8266 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8267 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8268 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8269 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8270 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8271 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8272 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8273 <type category="struct" name="VkBufferMemoryRequirementsInfo2KHR" alias="VkBufferMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8274 <type category="struct" name="VkDeviceBufferMemoryRequirements">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8275 <member values="VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8276 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8277 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8279 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8280 <member>const <type>VkBufferCreateInfo</type>* <name>pCreateInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8281 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8282 <type category="struct" name="VkDeviceBufferMemoryRequirementsKHR" alias="VkDeviceBufferMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8283 <type category="struct" name="VkImageMemoryRequirementsInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8284 <member values="VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8285 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8286 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8287 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8288 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8289 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8290 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8291 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8292 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8293 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8294 <type category="struct" name="VkImageMemoryRequirementsInfo2KHR" alias="VkImageMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8295 <type category="struct" name="VkImageSparseMemoryRequirementsInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8296 <member values="VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8297 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8298 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8299 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8300 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8301 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8302 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8303 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8304 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8305 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8306 <type category="struct" name="VkImageSparseMemoryRequirementsInfo2KHR" alias="VkImageSparseMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8307 <type category="struct" name="VkDeviceImageMemoryRequirements">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8308 <member values="VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8309 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8310 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8312 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8313 <member>const <type>VkImageCreateInfo</type>* <name>pCreateInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8314 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8315 <type>VkImageAspectFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8316 <name>planeAspect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8318 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8319 <type category="struct" name="VkDeviceImageMemoryRequirementsKHR" alias="VkDeviceImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8320 <type category="struct" name="VkMemoryRequirements2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8321 <member values="VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8322 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8323 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8324 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8325 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8326 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8327 <type>VkMemoryRequirements</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8328 <name>memoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8330 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8331 <type category="struct" name="VkMemoryRequirements2KHR" alias="VkMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8332 <type category="struct" name="VkSparseImageMemoryRequirements2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8333 <member values="VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8334 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8335 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8336 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8337 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8338 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8339 <type>VkSparseImageMemoryRequirements</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8340 <name>memoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8342 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8343 <type category="struct" name="VkSparseImageMemoryRequirements2KHR" alias="VkSparseImageMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8344 <type category="struct" name="VkPhysicalDevicePointClippingProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8345 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8346 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8347 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8349 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8350 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8351 <type>VkPointClippingBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8352 <name>pointClippingBehavior</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8354 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8355 <type category="struct" name="VkPhysicalDevicePointClippingPropertiesKHR" alias="VkPhysicalDevicePointClippingProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8356 <type category="struct" name="VkMemoryDedicatedRequirements" returnedonly="true" structextends="VkMemoryRequirements2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8357 <member values="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8358 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8359 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8360 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8361 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8362 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8363 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8364 <name>prefersDedicatedAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8366 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8367 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8368 <name>requiresDedicatedAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8369 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8370 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8371 <type category="struct" name="VkMemoryDedicatedRequirementsKHR" alias="VkMemoryDedicatedRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8372 <type category="struct" name="VkMemoryDedicatedAllocateInfo" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8373 <member values="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8374 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8375 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8377 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8378 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8379 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8380 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8381 <comment>Image that this allocation will be bound to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8382 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8383 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8384 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8385 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8386 <comment>Buffer that this allocation will be bound to</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8388 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8389 <type category="struct" name="VkMemoryDedicatedAllocateInfoKHR" alias="VkMemoryDedicatedAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8390 <type category="struct" name="VkImageViewUsageCreateInfo" structextends="VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8391 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8392 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8393 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8394 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8395 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8396 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8397 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8398 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8399 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8400 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8401 <type category="struct" name="VkImageViewSlicedCreateInfoEXT" structextends="VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8402 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8403 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8404 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8406 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8407 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8408 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8409 <name>sliceOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8410 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8411 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8412 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8413 <name>sliceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8414 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8415 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8416 <type category="struct" name="VkImageViewUsageCreateInfoKHR" alias="VkImageViewUsageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8417 <type category="struct" name="VkPipelineTessellationDomainOriginStateCreateInfo" structextends="VkPipelineTessellationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8418 <member values="VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8419 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8420 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8421 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8422 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8423 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8424 <type>VkTessellationDomainOrigin</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8425 <name>domainOrigin</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8426 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8427 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8428 <type category="struct" name="VkPipelineTessellationDomainOriginStateCreateInfoKHR" alias="VkPipelineTessellationDomainOriginStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8429 <type category="struct" name="VkSamplerYcbcrConversionInfo" structextends="VkSamplerCreateInfo,VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8430 <member values="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8431 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8432 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8433 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8434 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8435 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8436 <type>VkSamplerYcbcrConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8437 <name>conversion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8438 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8439 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8440 <type category="struct" name="VkSamplerYcbcrConversionInfoKHR" alias="VkSamplerYcbcrConversionInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8441 <type category="struct" name="VkSamplerYcbcrConversionCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8442 <member values="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8443 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8444 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8446 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8447 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8448 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8449 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8451 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8452 <type>VkSamplerYcbcrModelConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8453 <name>ycbcrModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8454 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8455 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8456 <type>VkSamplerYcbcrRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8457 <name>ycbcrRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8458 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8459 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8460 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8461 <name>components</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8462 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8463 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8464 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8465 <name>xChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8466 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8467 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8468 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8469 <name>yChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8470 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8471 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8472 <type>VkFilter</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8473 <name>chromaFilter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8474 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8475 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8476 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8477 <name>forceExplicitReconstruction</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8478 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8479 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8480 <type category="struct" name="VkSamplerYcbcrConversionCreateInfoKHR" alias="VkSamplerYcbcrConversionCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8481 <type category="struct" name="VkBindImagePlaneMemoryInfo" structextends="VkBindImageMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8482 <member values="VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8483 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8484 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8486 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8487 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8488 <type>VkImageAspectFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8489 <name>planeAspect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8490 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8491 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8492 <type category="struct" name="VkBindImagePlaneMemoryInfoKHR" alias="VkBindImagePlaneMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8493 <type category="struct" name="VkImagePlaneMemoryRequirementsInfo" structextends="VkImageMemoryRequirementsInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8494 <member values="VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8495 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8496 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8498 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8499 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8500 <type>VkImageAspectFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8501 <name>planeAspect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8502 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8503 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8504 <type category="struct" name="VkImagePlaneMemoryRequirementsInfoKHR" alias="VkImagePlaneMemoryRequirementsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8505 <type category="struct" name="VkPhysicalDeviceSamplerYcbcrConversionFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8506 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8507 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8508 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8510 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8511 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8512 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8513 <name>samplerYcbcrConversion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8514 <comment>Sampler color conversion supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8516 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8517 <type category="struct" name="VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR" alias="VkPhysicalDeviceSamplerYcbcrConversionFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8518 <type category="struct" name="VkSamplerYcbcrConversionImageFormatProperties" returnedonly="true" structextends="VkImageFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8519 <member values="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8520 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8521 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8522 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8523 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8524 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8525 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8526 <name>combinedImageSamplerDescriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8527 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8528 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8529 <type category="struct" name="VkSamplerYcbcrConversionImageFormatPropertiesKHR" alias="VkSamplerYcbcrConversionImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8530 <type category="struct" name="VkTextureLODGatherFormatPropertiesAMD" returnedonly="true" structextends="VkImageFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8531 <member values="VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8532 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8533 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8534 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8535 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8536 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8537 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8538 <name>supportsTextureGatherLODBiasAMD</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8539 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8540 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8541 <type category="struct" name="VkConditionalRenderingBeginInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8542 <member values="VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8543 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8544 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8545 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8546 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8547 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8548 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8549 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8551 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8552 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8553 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8555 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8556 <type>VkConditionalRenderingFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8557 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8558 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8559 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8560 <type category="struct" name="VkProtectedSubmitInfo" structextends="VkSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8561 <member values="VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8562 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8563 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8564 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8565 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8566 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8567 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8568 <name>protectedSubmit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8569 <comment>Submit protected command buffers</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8570 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8571 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8572 <type category="struct" name="VkPhysicalDeviceProtectedMemoryFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8573 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8574 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8575 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8577 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8578 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8579 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8580 <name>protectedMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8581 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8582 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8583 <type category="struct" name="VkPhysicalDeviceProtectedMemoryProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8584 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8585 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8586 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8588 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8589 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8590 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8591 <name>protectedNoFault</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8592 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8593 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8594 <type category="struct" name="VkDeviceQueueInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8595 <member values="VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8596 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8597 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8598 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8599 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8600 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8601 <type>VkDeviceQueueCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8602 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8603 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8604 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8605 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8606 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8607 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8608 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8609 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8610 <name>queueIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8611 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8612 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8613 <type category="struct" name="VkPipelineCoverageToColorStateCreateInfoNV" structextends="VkPipelineMultisampleStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8614 <member values="VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8615 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8616 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8617 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8618 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8619 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8620 <type>VkPipelineCoverageToColorStateCreateFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8621 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8622 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8623 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8624 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8625 <name>coverageToColorEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8626 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8627 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8628 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8629 <name>coverageToColorLocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8631 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8632 <type category="struct" name="VkPhysicalDeviceSamplerFilterMinmaxProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8633 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8634 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8635 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8637 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8638 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8639 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8640 <name>filterMinmaxSingleComponentFormats</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8641 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8642 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8643 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8644 <name>filterMinmaxImageComponentMapping</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8646 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8647 <type category="struct" name="VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT" alias="VkPhysicalDeviceSamplerFilterMinmaxProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8648 <type category="struct" name="VkSampleLocationEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8649 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8650 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8651 <name>x</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8652 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8653 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8654 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8655 <name>y</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8656 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8657 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8658 <type category="struct" name="VkSampleLocationsInfoEXT" structextends="VkImageMemoryBarrier,VkImageMemoryBarrier2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8659 <member values="VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8660 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8661 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8662 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8663 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8664 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8665 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8666 <name>sampleLocationsPerPixel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8668 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8669 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8670 <name>sampleLocationGridSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8671 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8672 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8673 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8674 <name>sampleLocationsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8676 <member len="sampleLocationsCount">const <type>VkSampleLocationEXT</type>* <name>pSampleLocations</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8677 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8678 <type category="struct" name="VkAttachmentSampleLocationsEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8679 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8680 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8681 <name>attachmentIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8682 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8683 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8684 <type>VkSampleLocationsInfoEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8685 <name>sampleLocationsInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8686 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8687 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8688 <type category="struct" name="VkSubpassSampleLocationsEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8689 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8690 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8691 <name>subpassIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8692 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8693 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8694 <type>VkSampleLocationsInfoEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8695 <name>sampleLocationsInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8697 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8698 <type category="struct" name="VkRenderPassSampleLocationsBeginInfoEXT" structextends="VkRenderPassBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8699 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8700 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8701 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8702 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8703 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8704 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8705 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8706 <name>attachmentInitialSampleLocationsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8707 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8708 <member len="attachmentInitialSampleLocationsCount">const <type>VkAttachmentSampleLocationsEXT</type>* <name>pAttachmentInitialSampleLocations</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8709 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8710 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8711 <name>postSubpassSampleLocationsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8713 <member len="postSubpassSampleLocationsCount">const <type>VkSubpassSampleLocationsEXT</type>* <name>pPostSubpassSampleLocations</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8714 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8715 <type category="struct" name="VkPipelineSampleLocationsStateCreateInfoEXT" structextends="VkPipelineMultisampleStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8716 <member values="VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8717 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8718 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8719 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8720 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8721 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8722 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8723 <name>sampleLocationsEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8724 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8725 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8726 <type>VkSampleLocationsInfoEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8727 <name>sampleLocationsInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8728 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8729 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8730 <type category="struct" name="VkPhysicalDeviceSampleLocationsPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8731 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8732 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8733 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8734 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8735 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8736 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8737 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8738 <name>sampleLocationSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8739 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8740 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8741 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8742 <name>maxSampleLocationGridSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8743 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8744 <member limittype="range"><type>float</type><name>sampleLocationCoordinateRange</name>[2]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8745 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8746 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8747 <name>sampleLocationSubPixelBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8749 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8750 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8751 <name>variableSampleLocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8753 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8754 <type category="struct" name="VkMultisamplePropertiesEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8755 <member values="VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8756 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8757 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8758 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8759 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8760 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8761 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8762 <name>maxSampleLocationGridSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8763 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8764 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8765 <type category="struct" name="VkSamplerReductionModeCreateInfo" structextends="VkSamplerCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8766 <member values="VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8767 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8768 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8770 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8771 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8772 <type>VkSamplerReductionMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8773 <name>reductionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8774 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8775 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8776 <type category="struct" name="VkSamplerReductionModeCreateInfoEXT" alias="VkSamplerReductionModeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8777 <type category="struct" name="VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8778 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8779 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8780 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8782 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8783 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8784 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8785 <name>advancedBlendCoherentOperations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8786 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8787 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8788 <type category="struct" name="VkPhysicalDeviceMultiDrawFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8789 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8790 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8791 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8792 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8793 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8794 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8795 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8796 <name>multiDraw</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8798 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8799 <type category="struct" name="VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8800 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8801 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8802 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8803 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8804 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8805 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8806 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8807 <name>advancedBlendMaxColorAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8808 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8809 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8810 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8811 <name>advancedBlendIndependentBlend</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8813 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8814 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8815 <name>advancedBlendNonPremultipliedSrcColor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8816 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8817 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8818 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8819 <name>advancedBlendNonPremultipliedDstColor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8821 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8822 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8823 <name>advancedBlendCorrelatedOverlap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8824 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8825 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8826 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8827 <name>advancedBlendAllOperations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8828 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8829 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8830 <type category="struct" name="VkPipelineColorBlendAdvancedStateCreateInfoEXT" structextends="VkPipelineColorBlendStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8831 <member values="VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8832 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8833 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8834 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8835 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8836 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8837 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8838 <name>srcPremultiplied</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8839 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8840 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8841 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8842 <name>dstPremultiplied</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8844 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8845 <type>VkBlendOverlapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8846 <name>blendOverlap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8848 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8849 <type category="struct" name="VkPhysicalDeviceInlineUniformBlockFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8850 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8851 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8852 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8853 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8854 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8855 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8856 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8857 <name>inlineUniformBlock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8858 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8859 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8860 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8861 <name>descriptorBindingInlineUniformBlockUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8863 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8864 <type category="struct" name="VkPhysicalDeviceInlineUniformBlockFeaturesEXT" alias="VkPhysicalDeviceInlineUniformBlockFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8865 <type category="struct" name="VkPhysicalDeviceInlineUniformBlockProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8866 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8867 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8868 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8869 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8870 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8871 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8872 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8873 <name>maxInlineUniformBlockSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8874 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8875 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8876 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8877 <name>maxPerStageDescriptorInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8878 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8879 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8880 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8881 <name>maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8882 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8883 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8884 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8885 <name>maxDescriptorSetInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8886 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8887 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8888 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8889 <name>maxDescriptorSetUpdateAfterBindInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8891 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8892 <type category="struct" name="VkPhysicalDeviceInlineUniformBlockPropertiesEXT" alias="VkPhysicalDeviceInlineUniformBlockProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8893 <type category="struct" name="VkWriteDescriptorSetInlineUniformBlock" structextends="VkWriteDescriptorSet">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8894 <member values="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8895 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8896 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8897 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8898 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8899 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8900 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8901 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8902 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8903 <member len="dataSize">const <type>void</type>* <name>pData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8904 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8905 <type category="struct" name="VkWriteDescriptorSetInlineUniformBlockEXT" alias="VkWriteDescriptorSetInlineUniformBlock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8906 <type category="struct" name="VkDescriptorPoolInlineUniformBlockCreateInfo" structextends="VkDescriptorPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8907 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8908 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8909 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8910 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8911 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8912 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8913 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8914 <name>maxInlineUniformBlockBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8915 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8916 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8917 <type category="struct" name="VkDescriptorPoolInlineUniformBlockCreateInfoEXT" alias="VkDescriptorPoolInlineUniformBlockCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8918 <type category="struct" name="VkPipelineCoverageModulationStateCreateInfoNV" structextends="VkPipelineMultisampleStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8919 <member values="VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8920 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8921 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8922 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8923 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8924 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8925 <type>VkPipelineCoverageModulationStateCreateFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8926 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8928 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8929 <type>VkCoverageModulationModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8930 <name>coverageModulationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8931 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8932 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8933 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8934 <name>coverageModulationTableEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8935 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8936 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8937 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8938 <name>coverageModulationTableCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8939 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8940 <member noautovalidity="true" optional="true" len="coverageModulationTableCount">const <type>float</type>* <name>pCoverageModulationTable</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8941 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8942 <type category="struct" name="VkImageFormatListCreateInfo" structextends="VkImageCreateInfo,VkSwapchainCreateInfoKHR,VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8943 <member values="VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8944 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8945 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8946 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8947 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8948 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8949 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8950 <name>viewFormatCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8951 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8952 <member len="viewFormatCount">const <type>VkFormat</type>* <name>pViewFormats</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8953 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8954 <type category="struct" name="VkImageFormatListCreateInfoKHR" alias="VkImageFormatListCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8955 <type category="struct" name="VkValidationCacheCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8956 <member values="VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8957 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8958 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8959 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8960 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8961 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8962 <type>VkValidationCacheCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8963 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8965 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8966 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8967 <name>initialDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8968 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8969 <member len="initialDataSize">const <type>void</type>* <name>pInitialData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8970 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8971 <type category="struct" name="VkShaderModuleValidationCacheCreateInfoEXT" structextends="VkShaderModuleCreateInfo,VkPipelineShaderStageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8972 <member values="VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8973 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8974 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8975 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8976 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8977 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8978 <type>VkValidationCacheEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8979 <name>validationCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8981 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8982 <type category="struct" name="VkPhysicalDeviceMaintenance3Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8983 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8984 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8985 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8986 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8987 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8988 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8989 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8990 <name>maxPerSetDescriptors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8991 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8992 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8993 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8994 <name>maxMemoryAllocationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8996 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8997 <type category="struct" name="VkPhysicalDeviceMaintenance3PropertiesKHR" alias="VkPhysicalDeviceMaintenance3Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8998 <type category="struct" name="VkPhysicalDeviceMaintenance4Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
8999 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9000 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9001 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9002 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9003 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9004 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9005 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9006 <name>maintenance4</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9007 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9008 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9009 <type category="struct" name="VkPhysicalDeviceMaintenance4FeaturesKHR" alias="VkPhysicalDeviceMaintenance4Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9010 <type category="struct" name="VkPhysicalDeviceMaintenance4Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9011 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9012 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9013 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9014 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9015 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9016 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9017 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9018 <name>maxBufferSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9019 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9020 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9021 <type category="struct" name="VkPhysicalDeviceMaintenance4PropertiesKHR" alias="VkPhysicalDeviceMaintenance4Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9022 <type category="struct" name="VkPhysicalDeviceMaintenance5Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9023 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9024 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9025 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9026 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9027 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9028 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9029 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9030 <name>maintenance5</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9031 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9032 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9033 <type category="struct" name="VkPhysicalDeviceMaintenance5FeaturesKHR" alias="VkPhysicalDeviceMaintenance5Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9034 <type category="struct" name="VkPhysicalDeviceMaintenance5Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9035 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9036 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9037 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9039 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9040 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9041 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9042 <name>earlyFragmentMultisampleCoverageAfterSampleCounting</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9044 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9045 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9046 <name>earlyFragmentSampleMaskTestBeforeSampleCounting</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9048 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9049 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9050 <name>depthStencilSwizzleOneSupport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9051 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9052 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9053 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9054 <name>polygonModePointSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9055 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9056 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9057 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9058 <name>nonStrictSinglePixelWideLinesUseParallelogram</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9060 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9061 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9062 <name>nonStrictWideLinesUseParallelogram</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9063 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9064 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9065 <type category="struct" name="VkPhysicalDeviceMaintenance5PropertiesKHR" alias="VkPhysicalDeviceMaintenance5Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9066 <type category="struct" name="VkPhysicalDeviceMaintenance6Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9067 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9068 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9069 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9071 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9072 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9073 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9074 <name>maintenance6</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9075 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9076 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9077 <type category="struct" name="VkPhysicalDeviceMaintenance6FeaturesKHR" alias="VkPhysicalDeviceMaintenance6Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9078 <type category="struct" name="VkPhysicalDeviceMaintenance6Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9079 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9080 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9081 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9083 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9084 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9085 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9086 <name>blockTexelViewCompatibleMultipleLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9087 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9088 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9089 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9090 <name>maxCombinedImageSamplerDescriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9091 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9092 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9093 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9094 <name>fragmentShadingRateClampCombinerInputs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9095 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9096 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9097 <type category="struct" name="VkPhysicalDeviceMaintenance6PropertiesKHR" alias="VkPhysicalDeviceMaintenance6Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9098 <type category="struct" name="VkPhysicalDeviceMaintenance7FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9099 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9100 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9101 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9102 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9103 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9104 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9105 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9106 <name>maintenance7</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9107 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9108 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9109 <type category="struct" name="VkPhysicalDeviceMaintenance7PropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9110 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9111 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9112 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9114 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9115 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9116 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9117 <name>robustFragmentShadingRateAttachmentAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9120 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9121 <name>separateDepthStencilAttachmentAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9123 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9124 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9125 <name>maxDescriptorSetTotalUniformBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9127 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9128 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9129 <name>maxDescriptorSetTotalStorageBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9130 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9131 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9132 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9133 <name>maxDescriptorSetTotalBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9135 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9136 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9137 <name>maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9138 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9139 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9140 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9141 <name>maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9142 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9143 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9144 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9145 <name>maxDescriptorSetUpdateAfterBindTotalBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9146 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9147 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9148 <type category="struct" name="VkPhysicalDeviceLayeredApiPropertiesListKHR" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9149 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9150 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9151 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9153 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9154 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9155 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9156 <name>layeredApiCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9158 <member optional="true" len="layeredApiCount"><type>VkPhysicalDeviceLayeredApiPropertiesKHR</type>* <name>pLayeredApis</name><comment>Output list of layered implementations underneath the physical device</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9159 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9160 <type category="struct" name="VkPhysicalDeviceLayeredApiPropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9161 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9162 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9163 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9164 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9165 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9166 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9167 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9168 <name>vendorID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9169 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9170 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9171 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9172 <name>deviceID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9173 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9174 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9175 <type>VkPhysicalDeviceLayeredApiKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9176 <name>layeredAPI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9177 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9178 <member limittype="noauto"><type>char</type><name>deviceName</name>[<enum>VK_MAX_PHYSICAL_DEVICE_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9179 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9180 <type category="struct" name="VkPhysicalDeviceLayeredApiVulkanPropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceLayeredApiPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9181 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9182 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9183 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9185 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9186 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9187 <type>VkPhysicalDeviceProperties2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9188 <name>properties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9189 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9190 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9191 <type category="struct" name="VkPhysicalDeviceMaintenance8FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9192 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9193 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9194 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9195 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9196 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9197 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9198 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9199 <name>maintenance8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9201 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9202 <type category="struct" name="VkRenderingAreaInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9203 <member values="VK_STRUCTURE_TYPE_RENDERING_AREA_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9204 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9205 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9207 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9208 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9209 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9210 <name>viewMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9212 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9213 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9214 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9216 <member noautovalidity="true" len="colorAttachmentCount">const <type>VkFormat</type>* <name>pColorAttachmentFormats</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9217 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9218 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9219 <name>depthAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9220 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9221 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9222 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9223 <name>stencilAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9224 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9225 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9226 <type category="struct" name="VkRenderingAreaInfoKHR" alias="VkRenderingAreaInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9227 <type category="struct" name="VkDescriptorSetLayoutSupport" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9228 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9229 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9230 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9231 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9232 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9233 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9234 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9235 <name>supported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9237 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9238 <type category="struct" name="VkDescriptorSetLayoutSupportKHR" alias="VkDescriptorSetLayoutSupport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9239 <type category="struct" name="VkPhysicalDeviceShaderDrawParametersFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9240 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9241 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9242 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9243 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9244 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9245 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9246 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9247 <name>shaderDrawParameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9248 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9249 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9250 <type category="struct" name="VkPhysicalDeviceShaderDrawParameterFeatures" alias="VkPhysicalDeviceShaderDrawParametersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9251 <type category="struct" name="VkPhysicalDeviceShaderFloat16Int8Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9252 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9253 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9254 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9256 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9257 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9258 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9259 <name>shaderFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9260 <comment>16-bit floats (halfs) in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9262 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9263 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9264 <name>shaderInt8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9265 <comment>8-bit integers in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9266 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9267 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9268 <type category="struct" name="VkPhysicalDeviceShaderFloat16Int8FeaturesKHR" alias="VkPhysicalDeviceShaderFloat16Int8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9269 <type category="struct" name="VkPhysicalDeviceFloat16Int8FeaturesKHR" alias="VkPhysicalDeviceShaderFloat16Int8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9270 <type category="struct" name="VkPhysicalDeviceFloatControlsProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9271 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9272 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9273 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9275 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9276 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9277 <type>VkShaderFloatControlsIndependence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9278 <name>denormBehaviorIndependence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9279 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9280 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9281 <type>VkShaderFloatControlsIndependence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9282 <name>roundingModeIndependence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9283 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9284 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9285 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9286 <name>shaderSignedZeroInfNanPreserveFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9287 <comment>An implementation can preserve signed zero, nan, inf</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9288 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9289 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9290 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9291 <name>shaderSignedZeroInfNanPreserveFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9292 <comment>An implementation can preserve signed zero, nan, inf</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9294 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9295 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9296 <name>shaderSignedZeroInfNanPreserveFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9297 <comment>An implementation can preserve signed zero, nan, inf</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9298 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9299 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9300 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9301 <name>shaderDenormPreserveFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9302 <comment>An implementation can preserve denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9303 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9304 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9305 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9306 <name>shaderDenormPreserveFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9307 <comment>An implementation can preserve denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9308 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9309 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9310 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9311 <name>shaderDenormPreserveFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9312 <comment>An implementation can preserve denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9314 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9315 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9316 <name>shaderDenormFlushToZeroFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9317 <comment>An implementation can flush to zero denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9318 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9319 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9320 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9321 <name>shaderDenormFlushToZeroFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9322 <comment>An implementation can flush to zero denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9323 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9324 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9325 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9326 <name>shaderDenormFlushToZeroFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9327 <comment>An implementation can flush to zero denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9328 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9329 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9330 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9331 <name>shaderRoundingModeRTEFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9332 <comment>An implementation can support RTE</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9334 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9335 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9336 <name>shaderRoundingModeRTEFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9337 <comment>An implementation can support RTE</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9338 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9339 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9340 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9341 <name>shaderRoundingModeRTEFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9342 <comment>An implementation can support RTE</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9343 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9344 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9345 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9346 <name>shaderRoundingModeRTZFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9347 <comment>An implementation can support RTZ</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9349 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9350 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9351 <name>shaderRoundingModeRTZFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9352 <comment>An implementation can support RTZ</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9354 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9355 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9356 <name>shaderRoundingModeRTZFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9357 <comment>An implementation can support RTZ</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9358 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9359 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9360 <type category="struct" name="VkPhysicalDeviceFloatControlsPropertiesKHR" alias="VkPhysicalDeviceFloatControlsProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9361 <type category="struct" name="VkPhysicalDeviceHostQueryResetFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9362 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9363 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9364 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9366 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9367 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9368 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9369 <name>hostQueryReset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9371 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9372 <type category="struct" name="VkPhysicalDeviceHostQueryResetFeaturesEXT" alias="VkPhysicalDeviceHostQueryResetFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9373 <type category="struct" name="VkNativeBufferUsage2ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9374 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9375 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9376 <name>consumer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9377 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9378 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9379 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9380 <name>producer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9382 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9383 <type category="struct" name="VkNativeBufferANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9384 <member values="VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9385 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9386 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9388 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9389 <member>const <type>void</type>* <name>handle</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9390 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9391 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9392 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9394 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9395 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9396 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9397 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9398 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9399 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9400 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9401 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9402 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9403 <type>VkNativeBufferUsage2ANDROID</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9404 <name>usage2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9406 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9407 <type category="struct" name="VkSwapchainImageCreateInfoANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9408 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_IMAGE_CREATE_INFO_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9409 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9410 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9412 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9413 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9414 <type>VkSwapchainImageUsageFlagsANDROID</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9415 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9416 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9417 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9418 <type category="struct" name="VkPhysicalDevicePresentationPropertiesANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9419 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9420 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9421 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9422 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9423 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9424 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9425 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9426 <name>sharedImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9427 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9428 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9429 <type category="struct" name="VkShaderResourceUsageAMD" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9430 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9431 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9432 <name>numUsedVgprs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9433 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9434 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9435 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9436 <name>numUsedSgprs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9437 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9438 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9439 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9440 <name>ldsSizePerLocalWorkGroup</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9441 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9442 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9443 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9444 <name>ldsUsageSizeInBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9446 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9447 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9448 <name>scratchMemUsageInBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9449 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9450 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9451 <type category="struct" name="VkShaderStatisticsInfoAMD" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9452 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9453 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9454 <name>shaderStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9455 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9456 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9457 <type>VkShaderResourceUsageAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9458 <name>resourceUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9459 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9460 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9461 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9462 <name>numPhysicalVgprs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9463 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9464 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9465 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9466 <name>numPhysicalSgprs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9468 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9469 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9470 <name>numAvailableVgprs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9472 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9473 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9474 <name>numAvailableSgprs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9475 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9476 <member><type>uint32_t</type><name>computeWorkGroupSize</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9477 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9478 <type category="struct" name="VkDeviceQueueGlobalPriorityCreateInfo" structextends="VkDeviceQueueCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9479 <member values="VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9480 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9481 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9482 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9483 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9484 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9485 <type>VkQueueGlobalPriority</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9486 <name>globalPriority</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9487 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9488 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9489 <type category="struct" name="VkDeviceQueueGlobalPriorityCreateInfoKHR" alias="VkDeviceQueueGlobalPriorityCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9490 <type category="struct" name="VkDeviceQueueGlobalPriorityCreateInfoEXT" alias="VkDeviceQueueGlobalPriorityCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9491 <type category="struct" name="VkPhysicalDeviceGlobalPriorityQueryFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9492 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9493 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9494 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9495 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9496 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9497 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9498 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9499 <name>globalPriorityQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9500 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9501 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9502 <type category="struct" name="VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR" alias="VkPhysicalDeviceGlobalPriorityQueryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9503 <type category="struct" name="VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT" alias="VkPhysicalDeviceGlobalPriorityQueryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9504 <type category="struct" name="VkQueueFamilyGlobalPriorityProperties" structextends="VkQueueFamilyProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9505 <member values="VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9506 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9507 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9508 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9509 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9510 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9511 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9512 <name>priorityCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9514 <member limittype="bitmask" len="priorityCount"><type>VkQueueGlobalPriority</type><name>priorities</name>[<enum>VK_MAX_GLOBAL_PRIORITY_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9515 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9516 <type category="struct" name="VkQueueFamilyGlobalPriorityPropertiesKHR" alias="VkQueueFamilyGlobalPriorityProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9517 <type category="struct" name="VkQueueFamilyGlobalPriorityPropertiesEXT" alias="VkQueueFamilyGlobalPriorityProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9518 <type category="struct" name="VkDebugUtilsObjectNameInfoEXT" structextends="VkPipelineShaderStageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9519 <member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9520 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9521 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9522 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9523 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9524 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9525 <type>VkObjectType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9526 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9527 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9528 <member objecttype="objectType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9529 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9530 <name>objectHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9531 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9532 <member optional="true" len="null-terminated">const <type>char</type>* <name>pObjectName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9533 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9534 <type category="struct" name="VkDebugUtilsObjectTagInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9535 <member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9536 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9537 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9538 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9539 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9540 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9541 <type>VkObjectType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9542 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9543 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9544 <member objecttype="objectType" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9545 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9546 <name>objectHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9547 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9548 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9549 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9550 <name>tagName</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9551 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9552 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9553 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9554 <name>tagSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9556 <member len="tagSize">const <type>void</type>* <name>pTag</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9557 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9558 <type category="struct" name="VkDebugUtilsLabelEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9559 <member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9560 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9561 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9563 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9564 <member len="null-terminated">const <type>char</type>* <name>pLabelName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9565 <member><type>float</type><name>color</name>[4]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9566 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9567 <type category="struct" name="VkDebugUtilsMessengerCreateInfoEXT" allowduplicate="true" structextends="VkInstanceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9568 <member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9569 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9570 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9571 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9572 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9573 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9574 <type>VkDebugUtilsMessengerCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9575 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9577 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9578 <type>VkDebugUtilsMessageSeverityFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9579 <name>messageSeverity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9581 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9582 <type>VkDebugUtilsMessageTypeFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9583 <name>messageType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9584 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9585 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9586 <type>PFN_vkDebugUtilsMessengerCallbackEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9587 <name>pfnUserCallback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9588 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9589 <member optional="true"><type>void</type>* <name>pUserData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9590 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9591 <type category="struct" name="VkDebugUtilsMessengerCallbackDataEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9592 <member values="VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9593 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9594 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9596 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9597 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9598 <type>VkDebugUtilsMessengerCallbackDataFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9599 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9600 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9601 <member optional="true" len="null-terminated">const <type>char</type>* <name>pMessageIdName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9602 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9603 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9604 <name>messageIdNumber</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9606 <member optional="true" len="null-terminated">const <type>char</type>* <name>pMessage</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9607 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9608 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9609 <name>queueLabelCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9610 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9611 <member len="queueLabelCount">const <type>VkDebugUtilsLabelEXT</type>* <name>pQueueLabels</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9612 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9613 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9614 <name>cmdBufLabelCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9615 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9616 <member len="cmdBufLabelCount">const <type>VkDebugUtilsLabelEXT</type>* <name>pCmdBufLabels</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9617 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9618 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9619 <name>objectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9621 <member len="objectCount">const <type>VkDebugUtilsObjectNameInfoEXT</type>* <name>pObjects</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9622 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9623 <type category="struct" name="VkPhysicalDeviceDeviceMemoryReportFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9624 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9625 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9626 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9627 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9628 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9629 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9630 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9631 <name>deviceMemoryReport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9633 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9634 <type category="struct" name="VkDeviceDeviceMemoryReportCreateInfoEXT" allowduplicate="true" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9635 <member values="VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9636 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9637 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9638 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9639 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9640 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9641 <type>VkDeviceMemoryReportFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9642 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9643 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9644 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9645 <type>PFN_vkDeviceMemoryReportCallbackEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9646 <name>pfnUserCallback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9647 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9648 <member><type>void</type>* <name>pUserData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9649 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9650 <type category="struct" name="VkDeviceMemoryReportCallbackDataEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9651 <member values="VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9652 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9653 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9654 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9655 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9656 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9657 <type>VkDeviceMemoryReportFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9658 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9660 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9661 <type>VkDeviceMemoryReportEventTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9662 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9663 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9664 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9665 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9666 <name>memoryObjectId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9668 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9669 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9670 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9671 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9672 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9673 <type>VkObjectType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9674 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9676 <member objecttype="objectType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9677 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9678 <name>objectHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9679 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9680 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9681 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9682 <name>heapIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9683 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9684 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9685 <type category="struct" name="VkImportMemoryHostPointerInfoEXT" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9686 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9687 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9688 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9689 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9690 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9691 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9692 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9693 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9694 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9695 <member><type>void</type>* <name>pHostPointer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9696 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9697 <type category="struct" name="VkMemoryHostPointerPropertiesEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9698 <member values="VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9699 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9700 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9701 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9702 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9703 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9704 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9705 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9706 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9707 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9708 <type category="struct" name="VkPhysicalDeviceExternalMemoryHostPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9709 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9710 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9711 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9713 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9714 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9715 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9716 <name>minImportedHostPointerAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9717 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9718 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9719 <type category="struct" name="VkPhysicalDeviceConservativeRasterizationPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9720 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9721 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9722 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9723 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9724 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9725 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9726 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9727 <name>primitiveOverestimationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9728 <comment>The size in pixels the primitive is enlarged at each edge during conservative rasterization</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9730 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9731 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9732 <name>maxExtraPrimitiveOverestimationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9733 <comment>The maximum additional overestimation the client can specify in the pipeline state</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9734 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9735 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9736 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9737 <name>extraPrimitiveOverestimationSizeGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9738 <comment>The granularity of extra overestimation sizes the implementations supports between 0 and maxExtraOverestimationSize</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9739 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9740 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9741 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9742 <name>primitiveUnderestimation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9743 <comment>true if the implementation supports conservative rasterization underestimation mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9744 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9745 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9746 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9747 <name>conservativePointAndLineRasterization</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9748 <comment>true if conservative rasterization also applies to points and lines</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9750 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9751 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9752 <name>degenerateTrianglesRasterized</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9753 <comment>true if degenerate triangles (those with zero area after snap) are rasterized</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9754 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9755 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9756 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9757 <name>degenerateLinesRasterized</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9758 <comment>true if degenerate lines (those with zero length after snap) are rasterized</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9759 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9760 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9761 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9762 <name>fullyCoveredFragmentShaderInputVariable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9763 <comment>true if the implementation supports the FullyCoveredEXT SPIR-V builtin fragment shader input variable</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9764 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9765 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9766 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9767 <name>conservativeRasterizationPostDepthCoverage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9768 <comment>true if the implementation supports both conservative rasterization and post depth coverage sample coverage mask</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9770 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9771 <type category="struct" name="VkCalibratedTimestampInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9772 <member values="VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9773 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9774 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9775 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9776 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9777 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9778 <type>VkTimeDomainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9779 <name>timeDomain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9780 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9781 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9782 <type category="struct" name="VkCalibratedTimestampInfoEXT" alias="VkCalibratedTimestampInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9783 <type category="struct" name="VkPhysicalDeviceShaderCorePropertiesAMD" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9784 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9785 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9786 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9787 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9788 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9789 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9790 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9791 <name>shaderEngineCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9792 <comment>number of shader engines</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9794 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9795 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9796 <name>shaderArraysPerEngineCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9797 <comment>number of shader arrays</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9798 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9799 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9800 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9801 <name>computeUnitsPerShaderArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9802 <comment>number of physical CUs per shader array</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9803 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9804 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9805 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9806 <name>simdPerComputeUnit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9807 <comment>number of SIMDs per compute unit</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9808 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9809 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9810 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9811 <name>wavefrontsPerSimd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9812 <comment>number of wavefront slots in each SIMD</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9813 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9814 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9815 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9816 <name>wavefrontSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9817 <comment>maximum number of threads per wavefront</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9818 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9819 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9820 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9821 <name>sgprsPerSimd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9822 <comment>number of physical SGPRs per SIMD</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9823 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9824 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9825 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9826 <name>minSgprAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9827 <comment>minimum number of SGPRs that can be allocated by a wave</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9828 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9829 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9830 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9831 <name>maxSgprAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9832 <comment>number of available SGPRs</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9834 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9835 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9836 <name>sgprAllocationGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9837 <comment>SGPRs are allocated in groups of this size</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9838 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9839 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9840 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9841 <name>vgprsPerSimd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9842 <comment>number of physical VGPRs per SIMD</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9844 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9845 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9846 <name>minVgprAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9847 <comment>minimum number of VGPRs that can be allocated by a wave</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9848 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9849 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9850 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9851 <name>maxVgprAllocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9852 <comment>number of available VGPRs</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9853 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9854 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9855 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9856 <name>vgprAllocationGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9857 <comment>VGPRs are allocated in groups of this size</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9858 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9859 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9860 <type category="struct" name="VkPhysicalDeviceShaderCoreProperties2AMD" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9861 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9862 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9863 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9864 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9865 <member optional="true"><type>void</type>* <name>pNext</name><comment>Pointer to next structure</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9866 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9867 <type>VkShaderCorePropertiesFlagsAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9868 <name>shaderCoreFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9869 <comment>features supported by the shader core</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9870 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9871 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9872 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9873 <name>activeComputeUnitCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9874 <comment>number of active compute units across all shader engines/arrays</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9875 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9876 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9877 <type category="struct" name="VkPipelineRasterizationConservativeStateCreateInfoEXT" structextends="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9878 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9879 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9880 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9881 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9882 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9883 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9884 <type>VkPipelineRasterizationConservativeStateCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9885 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9886 <comment>Reserved</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9887 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9888 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9889 <type>VkConservativeRasterizationModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9890 <name>conservativeRasterizationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9891 <comment>Conservative rasterization mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9894 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9895 <name>extraPrimitiveOverestimationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9896 <comment>Extra overestimation to add to the primitive</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9897 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9898 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9899 <type category="struct" name="VkPhysicalDeviceDescriptorIndexingFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9900 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9901 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9902 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9903 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9904 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9905 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9906 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9907 <name>shaderInputAttachmentArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9910 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9911 <name>shaderUniformTexelBufferArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9913 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9914 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9915 <name>shaderStorageTexelBufferArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9917 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9918 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9919 <name>shaderUniformBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9921 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9922 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9923 <name>shaderSampledImageArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9925 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9926 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9927 <name>shaderStorageBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9930 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9931 <name>shaderStorageImageArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9933 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9934 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9935 <name>shaderInputAttachmentArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9937 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9938 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9939 <name>shaderUniformTexelBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9941 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9942 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9943 <name>shaderStorageTexelBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9945 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9946 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9947 <name>descriptorBindingUniformBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9949 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9950 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9951 <name>descriptorBindingSampledImageUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9953 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9954 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9955 <name>descriptorBindingStorageImageUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9956 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9957 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9958 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9959 <name>descriptorBindingStorageBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9960 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9961 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9962 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9963 <name>descriptorBindingUniformTexelBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9965 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9966 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9967 <name>descriptorBindingStorageTexelBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9968 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9969 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9970 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9971 <name>descriptorBindingUpdateUnusedWhilePending</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9972 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9973 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9974 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9975 <name>descriptorBindingPartiallyBound</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9976 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9977 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9978 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9979 <name>descriptorBindingVariableDescriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9981 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9982 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9983 <name>runtimeDescriptorArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9985 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9986 <type category="struct" name="VkPhysicalDeviceDescriptorIndexingFeaturesEXT" alias="VkPhysicalDeviceDescriptorIndexingFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9987 <type category="struct" name="VkPhysicalDeviceDescriptorIndexingProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9988 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9989 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9990 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9991 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9992 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9993 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9994 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9995 <name>maxUpdateAfterBindDescriptorsInAllPools</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9996 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9997 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9998 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
9999 <name>shaderUniformBufferArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10001 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10002 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10003 <name>shaderSampledImageArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10004 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10005 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10006 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10007 <name>shaderStorageBufferArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10008 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10009 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10010 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10011 <name>shaderStorageImageArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10012 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10013 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10014 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10015 <name>shaderInputAttachmentArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10016 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10017 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10018 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10019 <name>robustBufferAccessUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10021 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10022 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10023 <name>quadDivergentImplicitLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10024 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10025 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10026 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10027 <name>maxPerStageDescriptorUpdateAfterBindSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10028 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10029 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10030 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10031 <name>maxPerStageDescriptorUpdateAfterBindUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10032 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10033 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10034 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10035 <name>maxPerStageDescriptorUpdateAfterBindStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10036 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10037 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10038 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10039 <name>maxPerStageDescriptorUpdateAfterBindSampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10040 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10041 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10042 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10043 <name>maxPerStageDescriptorUpdateAfterBindStorageImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10044 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10045 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10046 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10047 <name>maxPerStageDescriptorUpdateAfterBindInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10049 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10050 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10051 <name>maxPerStageUpdateAfterBindResources</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10052 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10053 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10054 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10055 <name>maxDescriptorSetUpdateAfterBindSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10056 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10057 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10058 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10059 <name>maxDescriptorSetUpdateAfterBindUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10060 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10061 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10062 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10063 <name>maxDescriptorSetUpdateAfterBindUniformBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10065 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10066 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10067 <name>maxDescriptorSetUpdateAfterBindStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10068 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10069 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10070 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10071 <name>maxDescriptorSetUpdateAfterBindStorageBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10072 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10073 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10074 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10075 <name>maxDescriptorSetUpdateAfterBindSampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10076 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10077 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10078 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10079 <name>maxDescriptorSetUpdateAfterBindStorageImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10080 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10081 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10082 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10083 <name>maxDescriptorSetUpdateAfterBindInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10084 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10085 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10086 <type category="struct" name="VkPhysicalDeviceDescriptorIndexingPropertiesEXT" alias="VkPhysicalDeviceDescriptorIndexingProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10087 <type category="struct" name="VkDescriptorSetLayoutBindingFlagsCreateInfo" structextends="VkDescriptorSetLayoutCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10088 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10089 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10090 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10091 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10092 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10093 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10094 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10095 <name>bindingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10096 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10097 <member len="bindingCount" optional="false,true">const <type>VkDescriptorBindingFlags</type>* <name>pBindingFlags</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10098 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10099 <type category="struct" name="VkDescriptorSetLayoutBindingFlagsCreateInfoEXT" alias="VkDescriptorSetLayoutBindingFlagsCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10100 <type category="struct" name="VkDescriptorSetVariableDescriptorCountAllocateInfo" structextends="VkDescriptorSetAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10101 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10102 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10103 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10104 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10105 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10106 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10107 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10108 <name>descriptorSetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10110 <member len="descriptorSetCount">const <type>uint32_t</type>* <name>pDescriptorCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10111 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10112 <type category="struct" name="VkDescriptorSetVariableDescriptorCountAllocateInfoEXT" alias="VkDescriptorSetVariableDescriptorCountAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10113 <type category="struct" name="VkDescriptorSetVariableDescriptorCountLayoutSupport" structextends="VkDescriptorSetLayoutSupport" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10114 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10115 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10116 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10118 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10120 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10121 <name>maxVariableDescriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10123 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10124 <type category="struct" name="VkDescriptorSetVariableDescriptorCountLayoutSupportEXT" alias="VkDescriptorSetVariableDescriptorCountLayoutSupport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10125 <type category="struct" name="VkAttachmentDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10126 <member values="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10127 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10128 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10129 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10130 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10131 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10132 <type>VkAttachmentDescriptionFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10133 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10135 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10136 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10137 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10138 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10139 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10140 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10141 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10142 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10143 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10144 <type>VkAttachmentLoadOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10145 <name>loadOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10146 <comment>Load operation for color or depth data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10147 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10148 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10149 <type>VkAttachmentStoreOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10150 <name>storeOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10151 <comment>Store operation for color or depth data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10153 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10154 <type>VkAttachmentLoadOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10155 <name>stencilLoadOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10156 <comment>Load operation for stencil data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10158 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10159 <type>VkAttachmentStoreOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10160 <name>stencilStoreOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10161 <comment>Store operation for stencil data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10162 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10163 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10164 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10165 <name>initialLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10166 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10167 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10168 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10169 <name>finalLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10170 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10171 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10172 <type category="struct" name="VkAttachmentDescription2KHR" alias="VkAttachmentDescription2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10173 <type category="struct" name="VkAttachmentReference2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10174 <member values="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10175 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10176 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10177 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10178 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10179 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10180 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10181 <name>attachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10182 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10183 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10184 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10185 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10187 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10188 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10189 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10190 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10192 <type category="struct" name="VkAttachmentReference2KHR" alias="VkAttachmentReference2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10193 <type category="struct" name="VkSubpassDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10194 <member values="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10195 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10196 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10198 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10199 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10200 <type>VkSubpassDescriptionFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10201 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10203 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10204 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10205 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10207 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10208 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10209 <name>viewMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10210 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10211 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10213 <name>inputAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10215 <member len="inputAttachmentCount">const <type>VkAttachmentReference2</type>* <name>pInputAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10216 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10217 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10218 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10220 <member len="colorAttachmentCount">const <type>VkAttachmentReference2</type>* <name>pColorAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10221 <member optional="true" len="colorAttachmentCount">const <type>VkAttachmentReference2</type>* <name>pResolveAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10222 <member optional="true">const <type>VkAttachmentReference2</type>* <name>pDepthStencilAttachment</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10223 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10224 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10225 <name>preserveAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10226 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10227 <member len="preserveAttachmentCount">const <type>uint32_t</type>* <name>pPreserveAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10228 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10229 <type category="struct" name="VkSubpassDescription2KHR" alias="VkSubpassDescription2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10230 <type category="struct" name="VkSubpassDependency2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10231 <member values="VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10232 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10233 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10235 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10236 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10237 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10238 <name>srcSubpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10239 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10240 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10241 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10242 <name>dstSubpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10243 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10244 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10245 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10246 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10248 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10249 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10250 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10251 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10252 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10253 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10254 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10256 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10257 <type>VkAccessFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10258 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10259 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10260 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10261 <type>VkDependencyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10262 <name>dependencyFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10263 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10264 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10265 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10266 <name>viewOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10267 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10268 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10269 <type category="struct" name="VkSubpassDependency2KHR" alias="VkSubpassDependency2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10270 <type category="struct" name="VkRenderPassCreateInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10271 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10272 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10273 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10275 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10276 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10277 <type>VkRenderPassCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10278 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10279 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10280 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10281 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10282 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10283 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10284 <member len="attachmentCount">const <type>VkAttachmentDescription2</type>* <name>pAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10285 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10286 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10287 <name>subpassCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10288 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10289 <member len="subpassCount">const <type>VkSubpassDescription2</type>* <name>pSubpasses</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10290 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10291 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10292 <name>dependencyCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10294 <member len="dependencyCount">const <type>VkSubpassDependency2</type>* <name>pDependencies</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10295 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10296 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10297 <name>correlatedViewMaskCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10298 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10299 <member len="correlatedViewMaskCount">const <type>uint32_t</type>* <name>pCorrelatedViewMasks</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10300 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10301 <type category="struct" name="VkRenderPassCreateInfo2KHR" alias="VkRenderPassCreateInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10302 <type category="struct" name="VkSubpassBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10303 <member values="VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10304 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10305 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10307 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10308 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10309 <type>VkSubpassContents</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10310 <name>contents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10312 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10313 <type category="struct" name="VkSubpassBeginInfoKHR" alias="VkSubpassBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10314 <type category="struct" name="VkSubpassEndInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10315 <member values="VK_STRUCTURE_TYPE_SUBPASS_END_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10316 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10317 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10318 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10319 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10320 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10321 <type category="struct" name="VkSubpassEndInfoKHR" alias="VkSubpassEndInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10322 <type category="struct" name="VkPhysicalDeviceTimelineSemaphoreFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10323 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10324 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10325 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10327 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10328 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10329 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10330 <name>timelineSemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10331 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10332 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10333 <type category="struct" name="VkPhysicalDeviceTimelineSemaphoreFeaturesKHR" alias="VkPhysicalDeviceTimelineSemaphoreFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10334 <type category="struct" name="VkPhysicalDeviceTimelineSemaphoreProperties" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10335 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10336 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10337 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10338 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10339 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10340 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10341 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10342 <name>maxTimelineSemaphoreValueDifference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10343 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10344 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10345 <type category="struct" name="VkPhysicalDeviceTimelineSemaphorePropertiesKHR" alias="VkPhysicalDeviceTimelineSemaphoreProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10346 <type category="struct" name="VkSemaphoreTypeCreateInfo" structextends="VkSemaphoreCreateInfo,VkPhysicalDeviceExternalSemaphoreInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10347 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10348 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10349 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10351 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10352 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10353 <type>VkSemaphoreType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10354 <name>semaphoreType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10355 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10356 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10357 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10358 <name>initialValue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10359 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10360 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10361 <type category="struct" name="VkSemaphoreTypeCreateInfoKHR" alias="VkSemaphoreTypeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10362 <type category="struct" name="VkTimelineSemaphoreSubmitInfo" structextends="VkSubmitInfo,VkBindSparseInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10363 <member values="VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10364 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10365 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10366 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10367 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10368 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10369 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10370 <name>waitSemaphoreValueCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10371 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10372 <member optional="true" len="waitSemaphoreValueCount">const <type>uint64_t</type>* <name>pWaitSemaphoreValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10373 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10374 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10375 <name>signalSemaphoreValueCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10377 <member optional="true" len="signalSemaphoreValueCount">const <type>uint64_t</type>* <name>pSignalSemaphoreValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10378 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10379 <type category="struct" name="VkTimelineSemaphoreSubmitInfoKHR" alias="VkTimelineSemaphoreSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10380 <type category="struct" name="VkSemaphoreWaitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10381 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10382 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10383 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10384 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10385 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10386 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10387 <type>VkSemaphoreWaitFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10388 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10389 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10390 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10391 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10392 <name>semaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10394 <member len="semaphoreCount">const <type>VkSemaphore</type>* <name>pSemaphores</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10395 <member len="semaphoreCount">const <type>uint64_t</type>* <name>pValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10396 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10397 <type category="struct" name="VkSemaphoreWaitInfoKHR" alias="VkSemaphoreWaitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10398 <type category="struct" name="VkSemaphoreSignalInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10399 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10400 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10401 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10402 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10403 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10404 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10405 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10406 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10407 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10408 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10409 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10410 <name>value</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10412 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10413 <type category="struct" name="VkSemaphoreSignalInfoKHR" alias="VkSemaphoreSignalInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10414 <type category="struct" name="VkVertexInputBindingDivisorDescription">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10415 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10416 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10417 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10418 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10419 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10420 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10421 <name>divisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10422 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10423 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10424 <type category="struct" name="VkVertexInputBindingDivisorDescriptionKHR" alias="VkVertexInputBindingDivisorDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10425 <type category="struct" name="VkVertexInputBindingDivisorDescriptionEXT" alias="VkVertexInputBindingDivisorDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10426 <type category="struct" name="VkPipelineVertexInputDivisorStateCreateInfo" structextends="VkPipelineVertexInputStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10427 <member values="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10428 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10429 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10431 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10432 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10433 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10434 <name>vertexBindingDivisorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10436 <member len="vertexBindingDivisorCount">const <type>VkVertexInputBindingDivisorDescription</type>* <name>pVertexBindingDivisors</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10437 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10438 <type category="struct" name="VkPipelineVertexInputDivisorStateCreateInfoKHR" alias="VkPipelineVertexInputDivisorStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10439 <type category="struct" name="VkPipelineVertexInputDivisorStateCreateInfoEXT" alias="VkPipelineVertexInputDivisorStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10440 <type category="struct" name="VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10441 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10442 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10443 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10444 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10445 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10446 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10447 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10448 <name>maxVertexAttribDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10449 <comment>max value of vertex attribute divisor</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10451 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10452 <type category="struct" name="VkPhysicalDeviceVertexAttributeDivisorProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10453 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10454 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10455 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10456 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10457 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10458 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10459 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10460 <name>maxVertexAttribDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10461 <comment>max value of vertex attribute divisor</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10462 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10463 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10464 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10465 <name>supportsNonZeroFirstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10466 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10467 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10468 <type category="struct" name="VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR" alias="VkPhysicalDeviceVertexAttributeDivisorProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10469 <type category="struct" name="VkPhysicalDevicePCIBusInfoPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10470 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10471 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10472 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10473 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10474 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10475 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10476 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10477 <name>pciDomain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10478 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10479 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10480 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10481 <name>pciBus</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10482 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10483 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10484 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10485 <name>pciDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10486 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10487 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10488 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10489 <name>pciFunction</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10490 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10491 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10492 <type category="struct" name="VkImportAndroidHardwareBufferInfoANDROID" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10493 <member values="VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10494 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10495 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10497 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10498 <member>struct <type>AHardwareBuffer</type>* <name>buffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10499 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10500 <type category="struct" name="VkAndroidHardwareBufferUsageANDROID" structextends="VkImageFormatProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10501 <member values="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10502 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10503 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10504 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10505 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10506 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10507 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10508 <name>androidHardwareBufferUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10510 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10511 <type category="struct" name="VkAndroidHardwareBufferPropertiesANDROID" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10512 <member values="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10513 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10514 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10516 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10517 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10518 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10519 <name>allocationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10520 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10521 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10522 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10523 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10524 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10525 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10526 <type category="struct" name="VkMemoryGetAndroidHardwareBufferInfoANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10527 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10528 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10529 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10530 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10531 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10532 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10533 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10534 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10535 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10536 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10537 <type category="struct" name="VkAndroidHardwareBufferFormatPropertiesANDROID" structextends="VkAndroidHardwareBufferPropertiesANDROID" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10538 <member values="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10539 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10540 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10541 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10542 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10543 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10544 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10545 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10546 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10547 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10548 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10549 <name>externalFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10551 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10552 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10553 <name>formatFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10555 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10556 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10557 <name>samplerYcbcrConversionComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10558 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10559 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10560 <type>VkSamplerYcbcrModelConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10561 <name>suggestedYcbcrModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10564 <type>VkSamplerYcbcrRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10565 <name>suggestedYcbcrRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10567 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10568 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10569 <name>suggestedXChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10570 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10571 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10572 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10573 <name>suggestedYChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10574 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10575 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10576 <type category="struct" name="VkCommandBufferInheritanceConditionalRenderingInfoEXT" structextends="VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10577 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10578 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10579 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10581 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10582 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10583 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10584 <name>conditionalRenderingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10585 <comment>Whether this secondary command buffer may be executed during an active conditional rendering</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10586 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10587 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10588 <type category="struct" name="VkExternalFormatANDROID" structextends="VkImageCreateInfo,VkSamplerYcbcrConversionCreateInfo,VkAttachmentDescription2,VkGraphicsPipelineCreateInfo,VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10589 <member values="VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10590 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10591 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10592 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10593 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10594 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10595 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10596 <name>externalFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10598 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10599 <type category="struct" name="VkPhysicalDevice8BitStorageFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10600 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10601 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10602 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10603 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10604 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10605 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10606 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10607 <name>storageBuffer8BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10608 <comment>8-bit integer variables supported in StorageBuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10609 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10610 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10611 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10612 <name>uniformAndStorageBuffer8BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10613 <comment>8-bit integer variables supported in StorageBuffer and Uniform</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10614 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10615 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10616 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10617 <name>storagePushConstant8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10618 <comment>8-bit integer variables supported in PushConstant</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10619 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10620 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10621 <type category="struct" name="VkPhysicalDevice8BitStorageFeaturesKHR" alias="VkPhysicalDevice8BitStorageFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10622 <type category="struct" name="VkPhysicalDeviceConditionalRenderingFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10623 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10624 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10625 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10626 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10627 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10628 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10629 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10630 <name>conditionalRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10631 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10632 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10633 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10634 <name>inheritedConditionalRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10636 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10637 <type category="struct" name="VkPhysicalDeviceVulkanMemoryModelFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10638 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10639 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10640 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10641 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10642 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10643 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10644 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10645 <name>vulkanMemoryModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10646 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10647 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10648 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10649 <name>vulkanMemoryModelDeviceScope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10650 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10651 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10652 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10653 <name>vulkanMemoryModelAvailabilityVisibilityChains</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10654 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10655 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10656 <type category="struct" name="VkPhysicalDeviceVulkanMemoryModelFeaturesKHR" alias="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10657 <type category="struct" name="VkPhysicalDeviceShaderAtomicInt64Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10658 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10659 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10660 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10661 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10662 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10663 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10664 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10665 <name>shaderBufferInt64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10666 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10667 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10668 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10669 <name>shaderSharedInt64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10670 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10671 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10672 <type category="struct" name="VkPhysicalDeviceShaderAtomicInt64FeaturesKHR" alias="VkPhysicalDeviceShaderAtomicInt64Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10673 <type category="struct" name="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10674 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10675 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10676 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10677 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10678 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10679 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10680 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10681 <name>shaderBufferFloat32Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10682 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10683 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10684 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10685 <name>shaderBufferFloat32AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10686 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10687 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10688 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10689 <name>shaderBufferFloat64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10690 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10691 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10692 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10693 <name>shaderBufferFloat64AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10694 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10695 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10696 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10697 <name>shaderSharedFloat32Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10698 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10699 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10700 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10701 <name>shaderSharedFloat32AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10702 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10703 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10704 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10705 <name>shaderSharedFloat64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10706 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10707 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10708 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10709 <name>shaderSharedFloat64AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10711 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10712 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10713 <name>shaderImageFloat32Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10714 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10715 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10716 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10717 <name>shaderImageFloat32AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10718 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10719 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10720 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10721 <name>sparseImageFloat32Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10722 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10723 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10724 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10725 <name>sparseImageFloat32AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10727 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10728 <type category="struct" name="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10729 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10730 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10731 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10732 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10733 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10734 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10735 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10736 <name>shaderBufferFloat16Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10738 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10739 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10740 <name>shaderBufferFloat16AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10741 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10742 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10743 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10744 <name>shaderBufferFloat16AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10746 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10747 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10748 <name>shaderBufferFloat32AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10750 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10751 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10752 <name>shaderBufferFloat64AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10754 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10755 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10756 <name>shaderSharedFloat16Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10758 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10759 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10760 <name>shaderSharedFloat16AtomicAdd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10762 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10763 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10764 <name>shaderSharedFloat16AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10765 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10766 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10767 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10768 <name>shaderSharedFloat32AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10770 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10771 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10772 <name>shaderSharedFloat64AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10773 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10774 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10775 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10776 <name>shaderImageFloat32AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10778 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10779 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10780 <name>sparseImageFloat32AtomicMinMax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10782 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10783 <type category="struct" name="VkPhysicalDeviceVertexAttributeDivisorFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10784 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10785 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10786 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10787 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10788 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10789 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10790 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10791 <name>vertexAttributeInstanceRateDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10792 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10793 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10794 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10795 <name>vertexAttributeInstanceRateZeroDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10796 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10797 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10798 <type category="struct" name="VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR" alias="VkPhysicalDeviceVertexAttributeDivisorFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10799 <type category="struct" name="VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT" alias="VkPhysicalDeviceVertexAttributeDivisorFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10800 <type category="struct" name="VkQueueFamilyCheckpointPropertiesNV" structextends="VkQueueFamilyProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10801 <member values="VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10802 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10803 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10804 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10805 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10806 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10807 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10808 <name>checkpointExecutionStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10810 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10811 <type category="struct" name="VkCheckpointDataNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10812 <member values="VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10813 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10814 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10816 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10817 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10818 <type>VkPipelineStageFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10819 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10821 <member noautovalidity="true"><type>void</type>* <name>pCheckpointMarker</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10822 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10823 <type category="struct" name="VkPhysicalDeviceDepthStencilResolveProperties" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10824 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10825 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10826 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10827 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10828 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10829 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10830 <type>VkResolveModeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10831 <name>supportedDepthResolveModes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10832 <comment>supported depth resolve modes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10834 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10835 <type>VkResolveModeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10836 <name>supportedStencilResolveModes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10837 <comment>supported stencil resolve modes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10838 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10839 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10840 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10841 <name>independentResolveNone</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10842 <comment>depth and stencil resolve modes can be set independently if one of them is none</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10844 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10845 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10846 <name>independentResolve</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10847 <comment>depth and stencil resolve modes can be set independently</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10848 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10849 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10850 <type category="struct" name="VkPhysicalDeviceDepthStencilResolvePropertiesKHR" alias="VkPhysicalDeviceDepthStencilResolveProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10851 <type category="struct" name="VkSubpassDescriptionDepthStencilResolve" structextends="VkSubpassDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10852 <member values="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10853 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10854 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10856 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10857 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10858 <type>VkResolveModeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10859 <name>depthResolveMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10860 <comment>depth resolve mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10861 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10862 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10863 <type>VkResolveModeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10864 <name>stencilResolveMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10865 <comment>stencil resolve mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10866 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10867 <member optional="true">const <type>VkAttachmentReference2</type>* <name>pDepthStencilResolveAttachment</name><comment>depth/stencil resolve attachment</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10868 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10869 <type category="struct" name="VkSubpassDescriptionDepthStencilResolveKHR" alias="VkSubpassDescriptionDepthStencilResolve"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10870 <type category="struct" name="VkImageViewASTCDecodeModeEXT" structextends="VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10871 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10872 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10873 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10874 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10875 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10876 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10877 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10878 <name>decodeMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10879 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10880 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10881 <type category="struct" name="VkPhysicalDeviceASTCDecodeFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10882 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10883 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10884 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10885 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10886 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10887 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10888 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10889 <name>decodeModeSharedExponent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10891 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10892 <type category="struct" name="VkPhysicalDeviceTransformFeedbackFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10893 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10894 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10895 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10897 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10898 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10899 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10900 <name>transformFeedback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10902 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10903 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10904 <name>geometryStreams</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10905 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10906 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10907 <type category="struct" name="VkPhysicalDeviceTransformFeedbackPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10908 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10909 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10910 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10911 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10912 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10913 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10914 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10915 <name>maxTransformFeedbackStreams</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10917 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10918 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10919 <name>maxTransformFeedbackBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10921 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10922 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10923 <name>maxTransformFeedbackBufferSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10925 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10926 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10927 <name>maxTransformFeedbackStreamDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10929 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10930 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10931 <name>maxTransformFeedbackBufferDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10933 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10934 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10935 <name>maxTransformFeedbackBufferDataStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10937 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10938 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10939 <name>transformFeedbackQueries</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10941 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10942 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10943 <name>transformFeedbackStreamsLinesTriangles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10945 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10946 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10947 <name>transformFeedbackRasterizationStreamSelect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10949 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10950 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10951 <name>transformFeedbackDraw</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10953 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10954 <type category="struct" name="VkPipelineRasterizationStateStreamCreateInfoEXT" structextends="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10955 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10956 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10957 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10958 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10959 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10960 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10961 <type>VkPipelineRasterizationStateStreamCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10962 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10963 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10964 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10965 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10966 <name>rasterizationStream</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10967 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10968 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10969 <type category="struct" name="VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10970 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10971 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10972 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10973 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10974 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10975 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10976 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10977 <name>representativeFragmentTest</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10978 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10979 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10980 <type category="struct" name="VkPipelineRepresentativeFragmentTestStateCreateInfoNV" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10981 <member values="VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10982 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10983 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10985 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10986 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10987 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10988 <name>representativeFragmentTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10989 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10990 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10991 <type category="struct" name="VkPhysicalDeviceExclusiveScissorFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10992 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10993 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10994 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10996 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10997 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10998 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
10999 <name>exclusiveScissor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11001 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11002 <type category="struct" name="VkPipelineViewportExclusiveScissorStateCreateInfoNV" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11003 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11004 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11005 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11006 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11007 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11008 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11009 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11010 <name>exclusiveScissorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11011 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11012 <member noautovalidity="true" len="exclusiveScissorCount">const <type>VkRect2D</type>* <name>pExclusiveScissors</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11013 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11014 <type category="struct" name="VkPhysicalDeviceCornerSampledImageFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11015 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11016 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11017 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11018 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11019 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11020 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11021 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11022 <name>cornerSampledImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11023 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11024 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11025 <type category="struct" name="VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11026 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11027 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11028 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11030 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11031 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11032 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11033 <name>computeDerivativeGroupQuads</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11034 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11035 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11036 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11037 <name>computeDerivativeGroupLinear</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11039 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11040 <type category="struct" name="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV" alias="VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11041 <type category="struct" name="VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11042 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11043 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11044 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11045 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11046 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11047 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11048 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11049 <name>meshAndTaskShaderDerivatives</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11050 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11051 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11052 <type category="struct" name="VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV" alias="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11053 <type category="struct" name="VkPhysicalDeviceShaderImageFootprintFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11054 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11055 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11056 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11057 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11058 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11059 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11060 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11061 <name>imageFootprint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11062 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11063 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11064 <type category="struct" name="VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11065 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11066 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11067 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11068 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11069 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11070 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11071 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11072 <name>dedicatedAllocationImageAliasing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11073 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11074 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11075 <type category="struct" name="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11076 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11077 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11078 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11079 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11080 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11081 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11082 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11083 <name>indirectCopy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11084 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11085 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11086 <type category="struct" name="VkPhysicalDeviceCopyMemoryIndirectPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11087 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11088 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11089 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11091 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11092 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11093 <type>VkQueueFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11094 <name>supportedQueues</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11095 <comment>Bitfield of which queues are supported for indirect copy</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11096 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11097 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11098 <type category="struct" name="VkPhysicalDeviceMemoryDecompressionFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11099 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11100 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11101 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11102 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11103 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11104 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11105 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11106 <name>memoryDecompression</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11107 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11108 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11109 <type category="struct" name="VkPhysicalDeviceMemoryDecompressionPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11110 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11111 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11112 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11114 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11115 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11116 <type>VkMemoryDecompressionMethodFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11117 <name>decompressionMethods</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11119 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11120 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11121 <name>maxDecompressionIndirectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11123 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11124 <type category="struct" name="VkShadingRatePaletteNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11125 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11126 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11127 <name>shadingRatePaletteEntryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11129 <member len="shadingRatePaletteEntryCount">const <type>VkShadingRatePaletteEntryNV</type>* <name>pShadingRatePaletteEntries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11130 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11131 <type category="struct" name="VkPipelineViewportShadingRateImageStateCreateInfoNV" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11132 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11133 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11134 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11135 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11136 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11137 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11138 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11139 <name>shadingRateImageEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11141 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11142 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11143 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11144 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11145 <member noautovalidity="true" len="viewportCount">const <type>VkShadingRatePaletteNV</type>* <name>pShadingRatePalettes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11146 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11147 <type category="struct" name="VkPhysicalDeviceShadingRateImageFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11148 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11149 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11150 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11152 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11153 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11154 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11155 <name>shadingRateImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11157 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11158 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11159 <name>shadingRateCoarseSampleOrder</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11161 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11162 <type category="struct" name="VkPhysicalDeviceShadingRateImagePropertiesNV" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11163 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11164 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11165 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11166 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11167 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11168 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11169 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11170 <name>shadingRateTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11171 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11172 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11173 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11174 <name>shadingRatePaletteSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11175 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11176 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11177 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11178 <name>shadingRateMaxCoarseSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11179 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11180 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11181 <type category="struct" name="VkPhysicalDeviceInvocationMaskFeaturesHUAWEI" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11182 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11183 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11184 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11185 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11186 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11187 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11188 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11189 <name>invocationMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11190 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11192 <type category="struct" name="VkCoarseSampleLocationNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11193 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11194 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11195 <name>pixelX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11197 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11198 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11199 <name>pixelY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11201 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11202 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11203 <name>sample</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11204 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11205 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11206 <type category="struct" name="VkCoarseSampleOrderCustomNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11207 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11208 <type>VkShadingRatePaletteEntryNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11209 <name>shadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11210 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11211 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11213 <name>sampleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11215 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11216 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11217 <name>sampleLocationCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11218 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11219 <member len="sampleLocationCount">const <type>VkCoarseSampleLocationNV</type>* <name>pSampleLocations</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11220 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11221 <type category="struct" name="VkPipelineViewportCoarseSampleOrderStateCreateInfoNV" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11222 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11223 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11224 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11226 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11227 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11228 <type>VkCoarseSampleOrderTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11229 <name>sampleOrderType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11231 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11232 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11233 <name>customSampleOrderCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11235 <member len="customSampleOrderCount">const <type>VkCoarseSampleOrderCustomNV</type>* <name>pCustomSampleOrders</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11236 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11237 <type category="struct" name="VkPhysicalDeviceMeshShaderFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11238 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11239 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11240 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11241 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11242 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11243 <member featurelink="taskShaderNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11244 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11245 <name>taskShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11246 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11247 <member featurelink="meshShaderNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11248 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11249 <name>meshShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11250 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11251 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11252 <type category="struct" name="VkPhysicalDeviceMeshShaderPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11253 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11254 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11255 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11256 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11257 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11258 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11259 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11260 <name>maxDrawMeshTasksCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11262 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11263 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11264 <name>maxTaskWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11265 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11266 <member limittype="max"><type>uint32_t</type><name>maxTaskWorkGroupSize</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11267 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11268 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11269 <name>maxTaskTotalMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11271 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11272 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11273 <name>maxTaskOutputCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11275 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11276 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11277 <name>maxMeshWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11279 <member limittype="max"><type>uint32_t</type><name>maxMeshWorkGroupSize</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11280 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11281 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11282 <name>maxMeshTotalMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11283 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11284 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11285 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11286 <name>maxMeshOutputVertices</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11287 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11288 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11289 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11290 <name>maxMeshOutputPrimitives</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11291 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11292 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11293 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11294 <name>maxMeshMultiviewViewCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11295 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11296 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11297 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11298 <name>meshOutputPerVertexGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11299 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11300 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11301 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11302 <name>meshOutputPerPrimitiveGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11303 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11304 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11305 <type category="struct" name="VkDrawMeshTasksIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11306 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11307 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11308 <name>taskCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11309 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11310 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11311 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11312 <name>firstTask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11314 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11315 <type category="struct" name="VkPhysicalDeviceMeshShaderFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11316 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11317 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11318 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11319 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11320 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11321 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11322 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11323 <name>taskShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11324 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11325 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11326 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11327 <name>meshShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11328 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11329 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11330 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11331 <name>multiviewMeshShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11333 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11334 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11335 <name>primitiveFragmentShadingRateMeshShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11336 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11337 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11338 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11339 <name>meshShaderQueries</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11341 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11342 <type category="struct" name="VkPhysicalDeviceMeshShaderPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11343 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11344 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11345 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11346 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11347 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11348 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11349 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11350 <name>maxTaskWorkGroupTotalCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11351 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11352 <member limittype="max"><type>uint32_t</type><name>maxTaskWorkGroupCount</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11353 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11354 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11355 <name>maxTaskWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11356 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11357 <member limittype="max"><type>uint32_t</type><name>maxTaskWorkGroupSize</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11358 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11359 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11360 <name>maxTaskPayloadSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11361 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11362 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11363 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11364 <name>maxTaskSharedMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11366 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11367 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11368 <name>maxTaskPayloadAndSharedMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11369 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11370 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11371 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11372 <name>maxMeshWorkGroupTotalCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11374 <member limittype="max"><type>uint32_t</type><name>maxMeshWorkGroupCount</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11375 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11376 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11377 <name>maxMeshWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11378 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11379 <member limittype="max"><type>uint32_t</type><name>maxMeshWorkGroupSize</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11380 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11381 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11382 <name>maxMeshSharedMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11383 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11384 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11385 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11386 <name>maxMeshPayloadAndSharedMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11388 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11389 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11390 <name>maxMeshOutputMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11391 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11392 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11393 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11394 <name>maxMeshPayloadAndOutputMemorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11395 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11396 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11397 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11398 <name>maxMeshOutputComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11399 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11400 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11401 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11402 <name>maxMeshOutputVertices</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11403 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11404 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11405 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11406 <name>maxMeshOutputPrimitives</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11407 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11408 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11409 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11410 <name>maxMeshOutputLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11412 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11413 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11414 <name>maxMeshMultiviewViewCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11416 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11417 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11418 <name>meshOutputPerVertexGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11420 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11421 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11422 <name>meshOutputPerPrimitiveGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11423 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11424 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11425 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11426 <name>maxPreferredTaskWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11427 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11428 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11429 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11430 <name>maxPreferredMeshWorkGroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11432 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11433 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11434 <name>prefersLocalInvocationVertexOutput</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11436 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11437 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11438 <name>prefersLocalInvocationPrimitiveOutput</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11440 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11441 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11442 <name>prefersCompactVertexOutput</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11443 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11444 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11445 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11446 <name>prefersCompactPrimitiveOutput</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11447 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11448 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11449 <type category="struct" name="VkDrawMeshTasksIndirectCommandEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11450 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11451 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11452 <name>groupCountX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11453 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11454 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11455 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11456 <name>groupCountY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11457 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11458 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11459 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11460 <name>groupCountZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11462 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11463 <type category="struct" name="VkRayTracingShaderGroupCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11464 <member values="VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11465 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11466 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11468 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11469 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11470 <type>VkRayTracingShaderGroupTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11471 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11472 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11473 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11474 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11475 <name>generalShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11476 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11477 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11478 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11479 <name>closestHitShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11480 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11481 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11482 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11483 <name>anyHitShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11484 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11485 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11486 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11487 <name>intersectionShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11488 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11489 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11490 <type category="struct" name="VkRayTracingShaderGroupCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11491 <member values="VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11492 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11493 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11494 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11495 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11496 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11497 <type>VkRayTracingShaderGroupTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11498 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11499 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11500 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11501 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11502 <name>generalShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11503 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11504 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11505 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11506 <name>closestHitShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11507 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11508 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11509 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11510 <name>anyHitShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11511 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11512 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11513 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11514 <name>intersectionShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11516 <member optional="true">const <type>void</type>* <name>pShaderGroupCaptureReplayHandle</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11517 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11518 <type category="struct" name="VkRayTracingPipelineCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11519 <member values="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11520 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11521 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11522 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11523 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11524 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11525 <type>VkPipelineCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11526 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11527 <comment>Pipeline creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11528 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11529 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11530 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11531 <name>stageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11533 <member len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name><comment>One entry for each active shader stage</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11535 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11536 <name>groupCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11538 <member len="groupCount">const <type>VkRayTracingShaderGroupCreateInfoNV</type>* <name>pGroups</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11539 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11540 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11541 <name>maxRecursionDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11542 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11543 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11544 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11545 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11546 <comment>Interface layout of the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11547 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11548 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11549 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11550 <name>basePipelineHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11551 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is nonzero, it specifies the handle of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11552 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11553 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11554 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11555 <name>basePipelineIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11556 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is not -1, it specifies an index into pCreateInfos of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11557 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11558 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11559 <type category="struct" name="VkRayTracingPipelineCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11560 <member values="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11561 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11562 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11563 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11564 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11565 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11566 <type>VkPipelineCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11567 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11568 <comment>Pipeline creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11569 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11570 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11571 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11572 <name>stageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11573 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11574 <member len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name><comment>One entry for each active shader stage</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11575 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11576 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11577 <name>groupCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11578 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11579 <member len="groupCount">const <type>VkRayTracingShaderGroupCreateInfoKHR</type>* <name>pGroups</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11580 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11581 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11582 <name>maxPipelineRayRecursionDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11584 <member optional="true">const <type>VkPipelineLibraryCreateInfoKHR</type>* <name>pLibraryInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11585 <member optional="true">const <type>VkRayTracingPipelineInterfaceCreateInfoKHR</type>* <name>pLibraryInterface</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11586 <member optional="true">const <type>VkPipelineDynamicStateCreateInfo</type>* <name>pDynamicState</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11587 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11588 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11589 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11590 <comment>Interface layout of the pipeline</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11591 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11592 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11593 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11594 <name>basePipelineHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11595 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is nonzero, it specifies the handle of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11596 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11597 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11598 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11599 <name>basePipelineIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11600 <comment>If VK_PIPELINE_CREATE_DERIVATIVE_BIT is set and this value is not -1, it specifies an index into pCreateInfos of the base pipeline this is a derivative of</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11601 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11602 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11603 <type category="struct" name="VkGeometryTrianglesNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11604 <member values="VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11605 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11606 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11607 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11608 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11609 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11610 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11611 <name>vertexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11612 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11613 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11614 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11615 <name>vertexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11616 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11617 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11618 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11619 <name>vertexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11621 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11622 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11623 <name>vertexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11624 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11625 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11626 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11627 <name>vertexFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11628 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11629 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11630 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11631 <name>indexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11633 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11634 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11635 <name>indexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11637 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11638 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11639 <name>indexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11641 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11642 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11643 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11644 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11645 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11646 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11647 <name>transformData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11648 <comment>Optional reference to array of floats representing a 3x4 row major affine transformation matrix.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11649 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11650 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11651 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11652 <name>transformOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11653 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11654 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11655 <type category="struct" name="VkGeometryAABBNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11656 <member values="VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11657 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11658 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11660 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11661 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11662 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11663 <name>aabbData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11664 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11665 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11666 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11667 <name>numAABBs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11668 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11669 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11670 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11671 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11672 <comment>Stride in bytes between AABBs</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11673 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11674 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11675 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11676 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11677 <comment>Offset in bytes of the first AABB in aabbData</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11678 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11679 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11680 <type category="struct" name="VkGeometryDataNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11681 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11682 <type>VkGeometryTrianglesNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11683 <name>triangles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11685 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11686 <type>VkGeometryAABBNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11687 <name>aabbs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11688 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11689 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11690 <type category="struct" name="VkGeometryNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11691 <member values="VK_STRUCTURE_TYPE_GEOMETRY_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11692 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11693 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11694 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11695 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11696 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11697 <type>VkGeometryTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11698 <name>geometryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11699 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11700 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11701 <type>VkGeometryDataNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11702 <name>geometry</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11703 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11704 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11705 <type>VkGeometryFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11706 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11707 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11708 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11709 <type category="struct" name="VkAccelerationStructureInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11710 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11711 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11712 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11713 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11714 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11715 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11716 <type>VkAccelerationStructureTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11717 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11718 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11719 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11720 <type>VkBuildAccelerationStructureFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11721 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11722 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11723 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11724 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11725 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11727 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11728 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11729 <name>geometryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11730 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11731 <member len="geometryCount">const <type>VkGeometryNV</type>* <name>pGeometries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11733 <type category="struct" name="VkAccelerationStructureCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11734 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11735 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11736 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11738 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11739 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11740 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11741 <name>compactedSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11742 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11743 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11744 <type>VkAccelerationStructureInfoNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11745 <name>info</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11746 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11747 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11748 <type category="struct" name="VkBindAccelerationStructureMemoryInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11749 <member values="VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11750 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11751 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11753 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11754 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11755 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11756 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11758 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11759 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11760 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11762 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11763 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11764 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11765 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11766 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11767 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11768 <name>deviceIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11770 <member len="deviceIndexCount">const <type>uint32_t</type>* <name>pDeviceIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11771 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11772 <type category="struct" name="VkWriteDescriptorSetAccelerationStructureKHR" structextends="VkWriteDescriptorSet">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11773 <member values="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11774 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11775 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11776 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11777 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11778 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11779 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11780 <name>accelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11782 <member optional="false,true" len="accelerationStructureCount">const <type>VkAccelerationStructureKHR</type>* <name>pAccelerationStructures</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11783 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11784 <type category="struct" name="VkWriteDescriptorSetAccelerationStructureNV" structextends="VkWriteDescriptorSet">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11785 <member values="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11786 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11787 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11788 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11789 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11790 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11791 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11792 <name>accelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11794 <member optional="false,true" len="accelerationStructureCount">const <type>VkAccelerationStructureNV</type>* <name>pAccelerationStructures</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11795 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11796 <type category="struct" name="VkAccelerationStructureMemoryRequirementsInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11797 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11798 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11799 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11801 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11802 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11803 <type>VkAccelerationStructureMemoryRequirementsTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11804 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11806 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11807 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11808 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11810 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11811 <type category="struct" name="VkPhysicalDeviceAccelerationStructureFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11812 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11813 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11814 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11816 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11817 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11818 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11819 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11821 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11822 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11823 <name>accelerationStructureCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11824 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11825 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11826 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11827 <name>accelerationStructureIndirectBuild</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11828 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11829 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11830 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11831 <name>accelerationStructureHostCommands</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11832 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11833 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11834 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11835 <name>descriptorBindingAccelerationStructureUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11836 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11837 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11838 <type category="struct" name="VkPhysicalDeviceRayTracingPipelineFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11839 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11840 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11841 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11842 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11843 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11844 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11845 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11846 <name>rayTracingPipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11848 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11849 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11850 <name>rayTracingPipelineShaderGroupHandleCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11852 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11853 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11854 <name>rayTracingPipelineShaderGroupHandleCaptureReplayMixed</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11856 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11857 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11858 <name>rayTracingPipelineTraceRaysIndirect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11859 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11860 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11861 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11862 <name>rayTraversalPrimitiveCulling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11863 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11864 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11865 <type category="struct" name="VkPhysicalDeviceRayQueryFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11866 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11867 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11868 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11869 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11870 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11871 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11872 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11873 <name>rayQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11874 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11875 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11876 <type category="struct" name="VkPhysicalDeviceAccelerationStructurePropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11877 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11878 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11879 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11881 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11882 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11883 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11884 <name>maxGeometryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11885 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11886 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11887 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11888 <name>maxInstanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11889 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11890 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11891 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11892 <name>maxPrimitiveCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11893 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11894 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11895 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11896 <name>maxPerStageDescriptorAccelerationStructures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11897 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11898 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11899 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11900 <name>maxPerStageDescriptorUpdateAfterBindAccelerationStructures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11902 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11903 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11904 <name>maxDescriptorSetAccelerationStructures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11905 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11906 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11907 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11908 <name>maxDescriptorSetUpdateAfterBindAccelerationStructures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11909 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11910 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11911 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11912 <name>minAccelerationStructureScratchOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11913 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11914 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11915 <type category="struct" name="VkPhysicalDeviceRayTracingPipelinePropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11916 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11917 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11918 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11919 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11920 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11921 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11922 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11923 <name>shaderGroupHandleSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11925 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11926 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11927 <name>maxRayRecursionDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11929 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11930 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11931 <name>maxShaderGroupStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11933 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11934 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11935 <name>shaderGroupBaseAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11937 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11938 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11939 <name>shaderGroupHandleCaptureReplaySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11941 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11942 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11943 <name>maxRayDispatchInvocationCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11945 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11946 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11947 <name>shaderGroupHandleAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11949 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11950 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11951 <name>maxRayHitAttributeSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11953 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11954 <type category="struct" name="VkPhysicalDeviceRayTracingPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11955 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11956 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11957 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11958 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11959 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11960 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11961 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11962 <name>shaderGroupHandleSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11963 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11964 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11965 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11966 <name>maxRecursionDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11967 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11968 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11969 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11970 <name>maxShaderGroupStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11971 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11972 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11973 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11974 <name>shaderGroupBaseAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11975 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11976 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11977 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11978 <name>maxGeometryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11979 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11980 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11981 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11982 <name>maxInstanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11983 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11984 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11985 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11986 <name>maxTriangleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11987 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11988 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11989 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11990 <name>maxDescriptorSetAccelerationStructures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11991 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11992 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11993 <type category="struct" name="VkStridedDeviceAddressRegionKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11994 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11995 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11996 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11997 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11998 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
11999 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12000 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12001 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12002 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12003 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12004 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12005 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12006 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12007 <type category="struct" name="VkTraceRaysIndirectCommandKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12008 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12009 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12010 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12011 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12012 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12013 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12014 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12016 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12017 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12018 <name>depth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12019 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12020 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12021 <type category="struct" name="VkTraceRaysIndirectCommand2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12022 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12023 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12024 <name>raygenShaderRecordAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12026 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12027 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12028 <name>raygenShaderRecordSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12030 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12031 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12032 <name>missShaderBindingTableAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12033 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12034 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12035 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12036 <name>missShaderBindingTableSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12037 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12038 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12039 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12040 <name>missShaderBindingTableStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12041 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12042 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12043 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12044 <name>hitShaderBindingTableAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12045 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12046 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12047 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12048 <name>hitShaderBindingTableSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12049 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12050 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12051 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12052 <name>hitShaderBindingTableStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12053 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12054 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12055 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12056 <name>callableShaderBindingTableAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12057 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12058 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12059 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12060 <name>callableShaderBindingTableSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12061 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12062 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12063 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12064 <name>callableShaderBindingTableStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12065 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12066 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12067 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12068 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12070 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12071 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12072 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12073 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12074 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12075 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12076 <name>depth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12078 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12079 <type category="struct" name="VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12080 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12081 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12082 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12083 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12084 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12085 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12086 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12087 <name>rayTracingMaintenance1</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12088 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12089 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12090 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12091 <name>rayTracingPipelineTraceRaysIndirect2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12092 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12093 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12094 <type category="struct" name="VkDrmFormatModifierPropertiesListEXT" returnedonly="true" structextends="VkFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12095 <member values="VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12096 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12097 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12098 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12099 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12100 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12101 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12102 <name>drmFormatModifierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12103 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12104 <member optional="true" len="drmFormatModifierCount"><type>VkDrmFormatModifierPropertiesEXT</type>* <name>pDrmFormatModifierProperties</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12105 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12106 <type category="struct" name="VkDrmFormatModifierPropertiesEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12107 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12108 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12109 <name>drmFormatModifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12110 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12111 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12112 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12113 <name>drmFormatModifierPlaneCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12114 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12115 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12116 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12117 <name>drmFormatModifierTilingFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12119 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12120 <type category="struct" name="VkPhysicalDeviceImageDrmFormatModifierInfoEXT" structextends="VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12121 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12122 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12123 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12124 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12125 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12126 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12127 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12128 <name>drmFormatModifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12129 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12130 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12131 <type>VkSharingMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12132 <name>sharingMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12133 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12134 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12135 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12136 <name>queueFamilyIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12137 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12138 <member noautovalidity="true" len="queueFamilyIndexCount">const <type>uint32_t</type>* <name>pQueueFamilyIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12139 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12140 <type category="struct" name="VkImageDrmFormatModifierListCreateInfoEXT" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12141 <member values="VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12142 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12143 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12144 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12145 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12146 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12147 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12148 <name>drmFormatModifierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12149 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12150 <member len="drmFormatModifierCount">const <type>uint64_t</type>* <name>pDrmFormatModifiers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12151 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12152 <type category="struct" name="VkImageDrmFormatModifierExplicitCreateInfoEXT" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12153 <member values="VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12154 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12155 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12157 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12158 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12159 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12160 <name>drmFormatModifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12161 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12162 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12163 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12164 <name>drmFormatModifierPlaneCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12165 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12166 <member len="drmFormatModifierPlaneCount">const <type>VkSubresourceLayout</type>* <name>pPlaneLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12167 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12168 <type category="struct" name="VkImageDrmFormatModifierPropertiesEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12169 <member values="VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12170 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12171 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12173 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12174 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12175 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12176 <name>drmFormatModifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12177 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12178 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12179 <type category="struct" name="VkImageStencilUsageCreateInfo" structextends="VkImageCreateInfo,VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12180 <member values="VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12181 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12182 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12183 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12184 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12185 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12186 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12187 <name>stencilUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12188 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12189 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12190 <type category="struct" name="VkImageStencilUsageCreateInfoEXT" alias="VkImageStencilUsageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12191 <type category="struct" name="VkDeviceMemoryOverallocationCreateInfoAMD" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12192 <member values="VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12193 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12194 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12195 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12196 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12197 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12198 <type>VkMemoryOverallocationBehaviorAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12199 <name>overallocationBehavior</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12201 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12202 <type category="struct" name="VkPhysicalDeviceFragmentDensityMapFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12203 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12204 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12205 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12207 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12208 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12209 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12210 <name>fragmentDensityMap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12212 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12213 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12214 <name>fragmentDensityMapDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12216 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12217 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12218 <name>fragmentDensityMapNonSubsampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12220 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12221 <type category="struct" name="VkPhysicalDeviceFragmentDensityMap2FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12222 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12223 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12224 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12226 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12227 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12228 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12229 <name>fragmentDensityMapDeferred</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12231 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12232 <type category="struct" name="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12233 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12234 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12235 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12237 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12238 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12239 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12240 <name>fragmentDensityMapOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12241 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12242 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12243 <type category="struct" name="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM" alias="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12244 <type category="struct" name="VkPhysicalDeviceFragmentDensityMapPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12245 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12246 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12247 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12248 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12249 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12250 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12251 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12252 <name>minFragmentDensityTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12253 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12254 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12255 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12256 <name>maxFragmentDensityTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12257 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12258 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12259 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12260 <name>fragmentDensityInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12262 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12263 <type category="struct" name="VkPhysicalDeviceFragmentDensityMap2PropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12264 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12265 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12266 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12267 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12268 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12269 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12270 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12271 <name>subsampledLoads</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12272 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12273 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12274 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12275 <name>subsampledCoarseReconstructionEarlyAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12276 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12277 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12278 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12279 <name>maxSubsampledArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12280 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12281 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12282 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12283 <name>maxDescriptorSetSubsampledSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12284 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12285 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12286 <type category="struct" name="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12287 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12288 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12289 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12290 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12291 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12292 <member limittype="min,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12293 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12294 <name>fragmentDensityOffsetGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12295 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12296 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12297 <type category="struct" name="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM" alias="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12298 <type category="struct" name="VkRenderPassFragmentDensityMapCreateInfoEXT" structextends="VkRenderPassCreateInfo,VkRenderPassCreateInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12299 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12300 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12301 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12302 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12303 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12304 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12305 <type>VkAttachmentReference</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12306 <name>fragmentDensityMapAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12307 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12308 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12309 <type category="struct" name="VkRenderPassFragmentDensityMapOffsetEndInfoEXT" structextends="VkSubpassEndInfo,VkRenderingEndInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12310 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12311 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12312 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12314 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12315 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12316 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12317 <name>fragmentDensityOffsetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12318 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12319 <member len="fragmentDensityOffsetCount">const <type>VkOffset2D</type>* <name>pFragmentDensityOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12320 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12321 <type category="struct" name="VkSubpassFragmentDensityMapOffsetEndInfoQCOM" alias="VkRenderPassFragmentDensityMapOffsetEndInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12322 <type category="struct" name="VkPhysicalDeviceScalarBlockLayoutFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12323 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12324 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12325 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12327 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12328 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12329 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12330 <name>scalarBlockLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12331 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12332 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12333 <type category="struct" name="VkPhysicalDeviceScalarBlockLayoutFeaturesEXT" alias="VkPhysicalDeviceScalarBlockLayoutFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12334 <type category="struct" name="VkSurfaceProtectedCapabilitiesKHR" structextends="VkSurfaceCapabilities2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12335 <member values="VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12336 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12337 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12338 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12339 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12340 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12341 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12342 <name>supportsProtected</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12343 <comment>Represents if surface can be protected</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12344 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12345 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12346 <type category="struct" name="VkPhysicalDeviceUniformBufferStandardLayoutFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12347 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12348 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12349 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12351 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12352 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12353 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12354 <name>uniformBufferStandardLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12355 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12356 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12357 <type category="struct" name="VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR" alias="VkPhysicalDeviceUniformBufferStandardLayoutFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12358 <type category="struct" name="VkPhysicalDeviceDepthClipEnableFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12359 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12360 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12361 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12362 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12363 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12364 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12365 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12366 <name>depthClipEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12367 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12368 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12369 <type category="struct" name="VkPipelineRasterizationDepthClipStateCreateInfoEXT" structextends="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12370 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12371 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12372 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12374 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12375 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12376 <type>VkPipelineRasterizationDepthClipStateCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12377 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12378 <comment>Reserved</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12379 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12380 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12381 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12382 <name>depthClipEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12383 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12384 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12385 <type category="struct" name="VkPhysicalDeviceMemoryBudgetPropertiesEXT" structextends="VkPhysicalDeviceMemoryProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12386 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12387 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12388 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12389 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12390 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12391 <member><type>VkDeviceSize</type><name>heapBudget</name>[<enum>VK_MAX_MEMORY_HEAPS</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12392 <member><type>VkDeviceSize</type><name>heapUsage</name>[<enum>VK_MAX_MEMORY_HEAPS</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12393 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12394 <type category="struct" name="VkPhysicalDeviceMemoryPriorityFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12395 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12396 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12397 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12398 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12399 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12400 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12401 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12402 <name>memoryPriority</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12403 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12404 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12405 <type category="struct" name="VkMemoryPriorityAllocateInfoEXT" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12406 <member values="VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12407 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12408 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12409 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12410 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12411 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12412 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12413 <name>priority</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12414 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12415 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12416 <type category="struct" name="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12417 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12418 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12419 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12420 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12421 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12422 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12423 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12424 <name>pageableDeviceLocalMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12425 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12426 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12427 <type category="struct" name="VkPhysicalDeviceBufferDeviceAddressFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12428 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12429 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12430 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12432 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12433 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12434 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12435 <name>bufferDeviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12436 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12437 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12438 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12439 <name>bufferDeviceAddressCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12440 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12441 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12442 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12443 <name>bufferDeviceAddressMultiDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12444 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12445 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12446 <type category="struct" name="VkPhysicalDeviceBufferDeviceAddressFeaturesKHR" alias="VkPhysicalDeviceBufferDeviceAddressFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12447 <type category="struct" name="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12448 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12449 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12450 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12451 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12452 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12453 <member featurelink="bufferDeviceAddressEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12454 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12455 <name>bufferDeviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12456 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12457 <member featurelink="bufferDeviceAddressCaptureReplayEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12458 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12459 <name>bufferDeviceAddressCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12460 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12461 <member featurelink="bufferDeviceAddressMultiDeviceEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12462 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12463 <name>bufferDeviceAddressMultiDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12464 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12465 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12466 <type category="struct" name="VkPhysicalDeviceBufferAddressFeaturesEXT" alias="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12467 <type category="struct" name="VkBufferDeviceAddressInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12468 <member values="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12469 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12470 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12472 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12473 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12474 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12475 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12476 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12477 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12478 <type category="struct" name="VkBufferDeviceAddressInfoKHR" alias="VkBufferDeviceAddressInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12479 <type category="struct" name="VkBufferDeviceAddressInfoEXT" alias="VkBufferDeviceAddressInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12480 <type category="struct" name="VkBufferOpaqueCaptureAddressCreateInfo" structextends="VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12481 <member values="VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12482 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12483 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12484 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12485 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12486 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12487 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12488 <name>opaqueCaptureAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12489 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12490 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12491 <type category="struct" name="VkBufferOpaqueCaptureAddressCreateInfoKHR" alias="VkBufferOpaqueCaptureAddressCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12492 <type category="struct" name="VkBufferDeviceAddressCreateInfoEXT" structextends="VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12493 <member values="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12494 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12495 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12497 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12498 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12499 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12500 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12501 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12502 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12503 <type category="struct" name="VkPhysicalDeviceImageViewImageFormatInfoEXT" structextends="VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12504 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12505 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12506 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12507 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12508 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12509 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12510 <type>VkImageViewType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12511 <name>imageViewType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12512 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12513 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12514 <type category="struct" name="VkFilterCubicImageViewImageFormatPropertiesEXT" returnedonly="true" structextends="VkImageFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12515 <member values="VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12516 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12517 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12518 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12519 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12520 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12521 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12522 <name>filterCubic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12523 <comment>The combinations of format, image type (and image view type if provided) can be filtered with VK_FILTER_CUBIC_EXT</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12524 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12525 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12526 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12527 <name>filterCubicMinmax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12528 <comment>The combination of format, image type (and image view type if provided) can be filtered with VK_FILTER_CUBIC_EXT and ReductionMode of Min or Max</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12529 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12530 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12531 <type category="struct" name="VkPhysicalDeviceImagelessFramebufferFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12532 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12533 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12534 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12535 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12536 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12537 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12538 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12539 <name>imagelessFramebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12540 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12541 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12542 <type category="struct" name="VkPhysicalDeviceImagelessFramebufferFeaturesKHR" alias="VkPhysicalDeviceImagelessFramebufferFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12543 <type category="struct" name="VkFramebufferAttachmentsCreateInfo" structextends="VkFramebufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12544 <member values="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12545 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12546 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12547 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12548 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12549 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12550 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12551 <name>attachmentImageInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12552 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12553 <member len="attachmentImageInfoCount">const <type>VkFramebufferAttachmentImageInfo</type>* <name>pAttachmentImageInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12554 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12555 <type category="struct" name="VkFramebufferAttachmentsCreateInfoKHR" alias="VkFramebufferAttachmentsCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12556 <type category="struct" name="VkFramebufferAttachmentImageInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12557 <member values="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12558 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12559 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12560 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12561 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12562 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12563 <type>VkImageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12564 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12565 <comment>Image creation flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12567 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12568 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12569 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12570 <comment>Image usage flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12571 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12572 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12573 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12574 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12575 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12576 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12577 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12578 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12579 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12580 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12581 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12582 <name>layerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12584 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12585 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12586 <name>viewFormatCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12588 <member len="viewFormatCount">const <type>VkFormat</type>* <name>pViewFormats</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12589 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12590 <type category="struct" name="VkFramebufferAttachmentImageInfoKHR" alias="VkFramebufferAttachmentImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12591 <type category="struct" name="VkRenderPassAttachmentBeginInfo" structextends="VkRenderPassBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12592 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12593 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12594 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12596 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12597 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12598 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12599 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12600 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12601 <member len="attachmentCount">const <type>VkImageView</type>* <name>pAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12602 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12603 <type category="struct" name="VkRenderPassAttachmentBeginInfoKHR" alias="VkRenderPassAttachmentBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12604 <type category="struct" name="VkPhysicalDeviceTextureCompressionASTCHDRFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12605 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12606 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12607 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12608 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12609 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12610 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12611 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12612 <name>textureCompressionASTC_HDR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12614 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12615 <type category="struct" name="VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT" alias="VkPhysicalDeviceTextureCompressionASTCHDRFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12616 <type category="struct" name="VkPhysicalDeviceCooperativeMatrixFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12617 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12618 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12619 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12621 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12622 <member featurelink="cooperativeMatrixNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12623 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12624 <name>cooperativeMatrix</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12626 <member featurelink="cooperativeMatrixRobustBufferAccessNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12627 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12628 <name>cooperativeMatrixRobustBufferAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12629 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12630 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12631 <type category="struct" name="VkPhysicalDeviceCooperativeMatrixPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12632 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12633 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12634 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12636 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12637 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12638 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12639 <name>cooperativeMatrixSupportedStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12641 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12642 <type category="struct" name="VkCooperativeMatrixPropertiesNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12643 <member values="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12644 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12645 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12646 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12647 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12648 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12649 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12650 <name>MSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12652 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12653 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12654 <name>NSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12656 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12657 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12658 <name>KSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12660 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12661 <type>VkComponentTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12662 <name>AType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12663 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12664 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12665 <type>VkComponentTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12666 <name>BType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12668 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12669 <type>VkComponentTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12670 <name>CType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12671 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12672 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12673 <type>VkComponentTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12674 <name>DType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12676 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12677 <type>VkScopeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12678 <name>scope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12679 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12680 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12681 <type category="struct" name="VkPhysicalDeviceYcbcrImageArraysFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12682 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12683 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12684 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12685 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12686 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12687 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12688 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12689 <name>ycbcrImageArrays</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12690 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12691 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12692 <type category="struct" name="VkImageViewHandleInfoNVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12693 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12694 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12695 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12697 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12698 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12699 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12700 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12701 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12702 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12703 <type>VkDescriptorType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12704 <name>descriptorType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12706 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12707 <type>VkSampler</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12708 <name>sampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12709 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12710 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12711 <type category="struct" name="VkImageViewAddressPropertiesNVX" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12712 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12713 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12714 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12715 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12716 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12717 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12718 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12719 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12720 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12721 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12722 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12723 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12724 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12725 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12726 <type category="struct" name="VkPresentFrameTokenGGP" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12727 <member values="VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12728 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12729 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12730 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12731 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12732 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12733 <type>GgpFrameToken</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12734 <name>frameToken</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12735 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12736 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12737 <type category="struct" name="VkPipelineCreationFeedback" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12738 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12739 <type>VkPipelineCreationFeedbackFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12740 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12741 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12742 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12743 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12744 <name>duration</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12746 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12747 <type category="struct" name="VkPipelineCreationFeedbackEXT" alias="VkPipelineCreationFeedback"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12748 <type category="struct" name="VkPipelineCreationFeedbackCreateInfo" structextends="VkGraphicsPipelineCreateInfo,VkComputePipelineCreateInfo,VkRayTracingPipelineCreateInfoNV,VkRayTracingPipelineCreateInfoKHR,VkExecutionGraphPipelineCreateInfoAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12749 <member values="VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12750 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12751 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12753 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12754 <member><type>VkPipelineCreationFeedback</type>* <name>pPipelineCreationFeedback</name><comment>Output pipeline creation feedback.</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12755 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12756 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12757 <name>pipelineStageCreationFeedbackCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12758 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12759 <member len="pipelineStageCreationFeedbackCount"><type>VkPipelineCreationFeedback</type>* <name>pPipelineStageCreationFeedbacks</name><comment>One entry for each shader stage specified in the parent Vk*PipelineCreateInfo struct</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12760 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12761 <type category="struct" name="VkPipelineCreationFeedbackCreateInfoEXT" alias="VkPipelineCreationFeedbackCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12762 <type category="struct" name="VkSurfaceFullScreenExclusiveInfoEXT" structextends="VkPhysicalDeviceSurfaceInfo2KHR,VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12763 <member values="VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12764 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12765 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12766 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12767 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12768 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12769 <type>VkFullScreenExclusiveEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12770 <name>fullScreenExclusive</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12771 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12772 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12773 <type category="struct" name="VkSurfaceFullScreenExclusiveWin32InfoEXT" structextends="VkPhysicalDeviceSurfaceInfo2KHR,VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12774 <member values="VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12775 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12776 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12778 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12779 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12780 <type>HMONITOR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12781 <name>hmonitor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12782 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12783 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12784 <type category="struct" name="VkSurfaceCapabilitiesFullScreenExclusiveEXT" structextends="VkSurfaceCapabilities2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12785 <member values="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12786 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12787 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12788 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12789 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12790 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12791 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12792 <name>fullScreenExclusiveSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12794 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12795 <type category="struct" name="VkPhysicalDevicePresentBarrierFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12796 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12797 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12798 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12799 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12800 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12801 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12802 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12803 <name>presentBarrier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12804 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12805 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12806 <type category="struct" name="VkSurfaceCapabilitiesPresentBarrierNV" structextends="VkSurfaceCapabilities2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12807 <member values="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12808 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12809 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12810 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12811 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12812 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12813 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12814 <name>presentBarrierSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12816 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12817 <type category="struct" name="VkSwapchainPresentBarrierCreateInfoNV" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12818 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12819 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12820 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12822 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12823 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12824 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12825 <name>presentBarrierEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12826 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12827 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12828 <type category="struct" name="VkPhysicalDevicePerformanceQueryFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12829 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12830 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12831 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12832 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12833 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12834 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12835 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12836 <name>performanceCounterQueryPools</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12837 <comment>performance counters supported in query pools</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12838 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12839 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12840 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12841 <name>performanceCounterMultipleQueryPools</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12842 <comment>performance counters from multiple query pools can be accessed in the same primary command buffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12844 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12845 <type category="struct" name="VkPhysicalDevicePerformanceQueryPropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12846 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12847 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12848 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12849 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12850 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12851 <member limittype="max" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12852 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12853 <name>allowCommandBufferQueryCopies</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12854 <comment>Flag to specify whether performance queries are allowed to be used in vkCmdCopyQueryPoolResults</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12856 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12857 <type category="struct" name="VkPerformanceCounterKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12858 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12859 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12860 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12861 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12862 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12863 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12864 <type>VkPerformanceCounterUnitKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12865 <name>unit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12866 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12867 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12868 <type>VkPerformanceCounterScopeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12869 <name>scope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12870 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12871 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12872 <type>VkPerformanceCounterStorageKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12873 <name>storage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12874 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12875 <member><type>uint8_t</type><name>uuid</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12876 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12877 <type category="struct" name="VkPerformanceCounterDescriptionKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12878 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12879 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12880 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12881 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12882 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12883 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12884 <type>VkPerformanceCounterDescriptionFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12885 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12886 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12887 <member len="null-terminated"><type>char</type><name>name</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12888 <member len="null-terminated"><type>char</type><name>category</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12889 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12890 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12891 <type category="struct" name="VkQueryPoolPerformanceCreateInfoKHR" structextends="VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12892 <member values="VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12893 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12894 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12895 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12896 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12897 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12898 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12899 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12901 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12902 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12903 <name>counterIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12905 <member len="counterIndexCount">const <type>uint32_t</type>* <name>pCounterIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12906 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12907 <type category="union" name="VkPerformanceCounterResultKHR" comment="// Union of all the possible return types a counter result could return">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12908 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12909 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12910 <name>int32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12911 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12912 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12913 <type>int64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12914 <name>int64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12915 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12916 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12917 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12918 <name>uint32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12919 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12920 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12921 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12922 <name>uint64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12923 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12924 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12925 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12926 <name>float32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12928 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12929 <type>double</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12930 <name>float64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12931 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12932 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12933 <type category="struct" name="VkAcquireProfilingLockInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12934 <member values="VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12935 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12936 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12937 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12938 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12939 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12940 <type>VkAcquireProfilingLockFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12941 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12942 <comment>Acquire profiling lock flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12943 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12944 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12945 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12946 <name>timeout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12947 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12948 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12949 <type category="struct" name="VkPerformanceQuerySubmitInfoKHR" structextends="VkSubmitInfo,VkSubmitInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12950 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12951 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12952 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12953 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12954 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12955 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12956 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12957 <name>counterPassIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12958 <comment>Index for which counter pass to submit</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12959 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12960 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12961 <type category="struct" name="VkPerformanceQueryReservationInfoKHR" allowduplicate="true" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12962 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12963 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12964 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12965 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12966 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12967 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12968 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12969 <name>maxPerformanceQueriesPerPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12970 <comment>Maximum number of VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR queries in a query pool</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12971 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12972 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12973 <type category="struct" name="VkHeadlessSurfaceCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12974 <member values="VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12975 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12976 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12977 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12978 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12979 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12980 <type>VkHeadlessSurfaceCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12981 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12982 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12983 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12984 <type category="struct" name="VkPhysicalDeviceCoverageReductionModeFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12985 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12986 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12987 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12988 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12989 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12990 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12991 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12992 <name>coverageReductionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12993 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12994 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12995 <type category="struct" name="VkPipelineCoverageReductionStateCreateInfoNV" structextends="VkPipelineMultisampleStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12996 <member values="VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12997 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12998 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
12999 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13000 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13001 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13002 <type>VkPipelineCoverageReductionStateCreateFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13003 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13004 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13005 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13006 <type>VkCoverageReductionModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13007 <name>coverageReductionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13008 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13009 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13010 <type category="struct" name="VkFramebufferMixedSamplesCombinationNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13011 <member values="VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13012 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13013 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13014 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13015 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13016 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13017 <type>VkCoverageReductionModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13018 <name>coverageReductionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13019 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13020 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13021 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13022 <name>rasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13023 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13024 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13025 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13026 <name>depthStencilSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13027 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13028 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13029 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13030 <name>colorSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13031 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13032 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13033 <type category="struct" name="VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13034 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13035 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13036 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13037 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13038 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13039 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13040 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13041 <name>shaderIntegerFunctions2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13042 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13043 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13044 <type category="union" name="VkPerformanceValueDataINTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13045 <member selection="VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13046 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13047 <name>value32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13049 <member selection="VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13050 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13051 <name>value64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13052 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13053 <member selection="VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13054 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13055 <name>valueFloat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13056 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13057 <member selection="VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13058 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13059 <name>valueBool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13060 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13061 <member selection="VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL" len="null-terminated">const <type>char</type>* <name>valueString</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13062 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13063 <type category="struct" name="VkPerformanceValueINTEL" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13064 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13065 <type>VkPerformanceValueTypeINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13066 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13067 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13068 <member selector="type" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13069 <type>VkPerformanceValueDataINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13070 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13071 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13072 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13073 <type category="struct" name="VkInitializePerformanceApiInfoINTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13074 <member values="VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13075 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13076 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13078 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13079 <member optional="true"><type>void</type>* <name>pUserData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13080 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13081 <type category="struct" name="VkQueryPoolPerformanceQueryCreateInfoINTEL" structextends="VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13082 <member values="VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13083 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13084 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13085 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13086 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13087 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13088 <type>VkQueryPoolSamplingModeINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13089 <name>performanceCountersSampling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13091 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13092 <type category="struct" name="VkQueryPoolCreateInfoINTEL" alias="VkQueryPoolPerformanceQueryCreateInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13093 <type category="struct" name="VkPerformanceMarkerInfoINTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13094 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13095 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13096 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13098 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13099 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13100 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13101 <name>marker</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13102 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13103 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13104 <type category="struct" name="VkPerformanceStreamMarkerInfoINTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13105 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13106 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13107 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13108 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13109 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13110 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13111 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13112 <name>marker</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13114 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13115 <type category="struct" name="VkPerformanceOverrideInfoINTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13116 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13117 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13118 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13119 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13120 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13121 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13122 <type>VkPerformanceOverrideTypeINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13123 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13124 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13125 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13126 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13127 <name>enable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13129 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13130 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13131 <name>parameter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13133 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13134 <type category="struct" name="VkPerformanceConfigurationAcquireInfoINTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13135 <member values="VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13136 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13137 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13138 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13139 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13140 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13141 <type>VkPerformanceConfigurationTypeINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13142 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13143 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13144 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13145 <type category="struct" name="VkPhysicalDeviceShaderClockFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13146 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13147 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13148 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13149 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13150 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13151 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13152 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13153 <name>shaderSubgroupClock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13154 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13155 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13156 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13157 <name>shaderDeviceClock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13158 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13159 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13160 <type category="struct" name="VkPhysicalDeviceIndexTypeUint8Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13161 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13162 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13163 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13164 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13165 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13166 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13167 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13168 <name>indexTypeUint8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13169 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13170 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13171 <type category="struct" name="VkPhysicalDeviceIndexTypeUint8FeaturesKHR" alias="VkPhysicalDeviceIndexTypeUint8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13172 <type category="struct" name="VkPhysicalDeviceIndexTypeUint8FeaturesEXT" alias="VkPhysicalDeviceIndexTypeUint8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13173 <type category="struct" name="VkPhysicalDeviceShaderSMBuiltinsPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13174 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13175 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13176 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13177 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13178 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13179 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13180 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13181 <name>shaderSMCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13182 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13183 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13184 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13185 <name>shaderWarpsPerSM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13187 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13188 <type category="struct" name="VkPhysicalDeviceShaderSMBuiltinsFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13189 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13190 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13191 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13193 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13194 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13195 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13196 <name>shaderSMBuiltins</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13198 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13199 <type category="struct" name="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13200 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13201 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13202 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13203 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13204 <member optional="true"><type>void</type>* <name>pNext</name><comment>Pointer to next structure</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13205 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13206 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13207 <name>fragmentShaderSampleInterlock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13208 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13209 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13210 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13211 <name>fragmentShaderPixelInterlock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13212 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13213 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13214 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13215 <name>fragmentShaderShadingRateInterlock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13216 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13217 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13218 <type category="struct" name="VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13219 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13220 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13221 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13222 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13223 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13224 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13225 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13226 <name>separateDepthStencilLayouts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13228 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13229 <type category="struct" name="VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR" alias="VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13230 <type category="struct" name="VkAttachmentReferenceStencilLayout" structextends="VkAttachmentReference2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13231 <member values="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13232 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13233 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13235 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13236 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13237 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13238 <name>stencilLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13239 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13240 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13241 <type category="struct" name="VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13242 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13243 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13244 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13245 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13246 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13247 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13248 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13249 <name>primitiveTopologyListRestart</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13250 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13251 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13252 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13253 <name>primitiveTopologyPatchListRestart</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13254 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13255 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13256 <type category="struct" name="VkAttachmentReferenceStencilLayoutKHR" alias="VkAttachmentReferenceStencilLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13257 <type category="struct" name="VkAttachmentDescriptionStencilLayout" structextends="VkAttachmentDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13258 <member values="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13259 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13260 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13262 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13263 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13264 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13265 <name>stencilInitialLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13266 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13267 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13268 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13269 <name>stencilFinalLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13271 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13272 <type category="struct" name="VkAttachmentDescriptionStencilLayoutKHR" alias="VkAttachmentDescriptionStencilLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13273 <type category="struct" name="VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13274 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13275 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13276 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13278 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13279 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13280 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13281 <name>pipelineExecutableInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13283 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13284 <type category="struct" name="VkPipelineInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13285 <member values="VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13286 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13287 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13288 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13289 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13290 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13291 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13292 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13294 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13295 <type category="struct" name="VkPipelineInfoEXT" alias="VkPipelineInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13296 <type category="struct" name="VkPipelineExecutablePropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13297 <member values="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13298 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13299 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13301 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13302 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13303 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13304 <name>stages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13305 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13306 <member len="null-terminated"><type>char</type><name>name</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13307 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13308 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13309 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13310 <name>subgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13312 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13313 <type category="struct" name="VkPipelineExecutableInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13314 <member values="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13315 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13316 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13318 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13319 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13320 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13321 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13322 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13323 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13324 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13325 <name>executableIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13327 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13328 <type category="union" name="VkPipelineExecutableStatisticValueKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13329 <member selection="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13330 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13331 <name>b32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13333 <member selection="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13334 <type>int64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13335 <name>i64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13336 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13337 <member selection="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13338 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13339 <name>u64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13341 <member selection="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13342 <type>double</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13343 <name>f64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13344 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13345 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13346 <type category="struct" name="VkPipelineExecutableStatisticKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13347 <member values="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13348 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13349 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13351 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13352 <member len="null-terminated"><type>char</type><name>name</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13353 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13354 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13355 <type>VkPipelineExecutableStatisticFormatKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13356 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13357 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13358 <member selector="format" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13359 <type>VkPipelineExecutableStatisticValueKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13360 <name>value</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13361 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13362 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13363 <type category="struct" name="VkPipelineExecutableInternalRepresentationKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13364 <member values="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13365 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13366 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13367 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13368 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13369 <member len="null-terminated"><type>char</type><name>name</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13370 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13371 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13372 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13373 <name>isText</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13374 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13375 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13376 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13377 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13378 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13379 <member optional="true" len="dataSize"><type>void</type>* <name>pData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13380 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13381 <type category="struct" name="VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13382 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13383 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13384 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13385 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13386 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13387 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13388 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13389 <name>shaderDemoteToHelperInvocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13390 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13391 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13392 <type category="struct" name="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" alias="VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13393 <type category="struct" name="VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13394 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13395 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13396 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13397 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13398 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13399 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13400 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13401 <name>texelBufferAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13402 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13403 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13404 <type category="struct" name="VkPhysicalDeviceTexelBufferAlignmentProperties" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13405 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13406 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13407 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13408 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13409 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13410 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13411 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13412 <name>storageTexelBufferOffsetAlignmentBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13413 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13414 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13415 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13416 <name>storageTexelBufferOffsetSingleTexelAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13417 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13418 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13419 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13420 <name>uniformTexelBufferOffsetAlignmentBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13421 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13422 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13423 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13424 <name>uniformTexelBufferOffsetSingleTexelAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13425 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13426 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13427 <type category="struct" name="VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT" alias="VkPhysicalDeviceTexelBufferAlignmentProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13428 <type category="struct" name="VkPhysicalDeviceSubgroupSizeControlFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13429 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13430 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13431 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13432 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13433 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13434 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13435 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13436 <name>subgroupSizeControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13437 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13438 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13439 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13440 <name>computeFullSubgroups</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13441 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13442 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13443 <type category="struct" name="VkPhysicalDeviceSubgroupSizeControlFeaturesEXT" alias="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13444 <type category="struct" name="VkPhysicalDeviceSubgroupSizeControlProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13445 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13446 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13447 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13448 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13449 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13450 <member limittype="min,pot" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13451 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13452 <name>minSubgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13453 <comment>The minimum subgroup size supported by this device</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13454 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13455 <member limittype="max,pot" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13456 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13457 <name>maxSubgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13458 <comment>The maximum subgroup size supported by this device</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13459 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13460 <member limittype="max" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13461 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13462 <name>maxComputeWorkgroupSubgroups</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13463 <comment>The maximum number of subgroups supported in a workgroup</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13464 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13465 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13466 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13467 <name>requiredSubgroupSizeStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13468 <comment>The shader stages that support specifying a subgroup size</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13469 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13470 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13471 <type category="struct" name="VkPhysicalDeviceSubgroupSizeControlPropertiesEXT" alias="VkPhysicalDeviceSubgroupSizeControlProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13472 <type category="struct" name="VkPipelineShaderStageRequiredSubgroupSizeCreateInfo" returnedonly="true" structextends="VkPipelineShaderStageCreateInfo,VkShaderCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13473 <member values="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13474 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13475 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13476 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13477 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13478 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13479 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13480 <name>requiredSubgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13481 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13482 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13483 <type category="struct" name="VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT" alias="VkPipelineShaderStageRequiredSubgroupSizeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13484 <type category="struct" name="VkShaderRequiredSubgroupSizeCreateInfoEXT" alias="VkPipelineShaderStageRequiredSubgroupSizeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13485 <type category="struct" name="VkSubpassShadingPipelineCreateInfoHUAWEI" structextends="VkComputePipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13486 <member values="VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13487 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13488 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13489 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13490 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13491 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13492 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13493 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13494 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13495 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13496 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13497 <name>subpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13498 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13499 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13500 <type category="struct" name="VkPhysicalDeviceSubpassShadingPropertiesHUAWEI" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13501 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13502 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13503 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13504 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13505 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13506 <member limittype="max,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13507 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13508 <name>maxSubpassShadingWorkgroupSizeAspectRatio</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13510 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13511 <type category="struct" name="VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13512 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13513 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13514 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13516 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13517 <member limittype="max,pot"><type>uint32_t</type><name>maxWorkGroupCount</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13518 <member limittype="max,pot"><type>uint32_t</type><name>maxWorkGroupSize</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13519 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13520 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13521 <name>maxOutputClusterCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13522 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13523 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13524 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13525 <name>indirectBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13526 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13527 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13528 <type category="struct" name="VkMemoryOpaqueCaptureAddressAllocateInfo" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13529 <member values="VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13530 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13531 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13533 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13535 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13536 <name>opaqueCaptureAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13538 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13539 <type category="struct" name="VkMemoryOpaqueCaptureAddressAllocateInfoKHR" alias="VkMemoryOpaqueCaptureAddressAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13540 <type category="struct" name="VkDeviceMemoryOpaqueCaptureAddressInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13541 <member values="VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13542 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13543 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13544 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13545 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13546 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13547 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13548 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13549 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13550 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13551 <type category="struct" name="VkDeviceMemoryOpaqueCaptureAddressInfoKHR" alias="VkDeviceMemoryOpaqueCaptureAddressInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13552 <type category="struct" name="VkPhysicalDeviceLineRasterizationFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13553 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13554 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13555 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13556 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13557 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13558 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13559 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13560 <name>rectangularLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13562 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13563 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13564 <name>bresenhamLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13566 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13567 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13568 <name>smoothLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13569 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13570 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13571 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13572 <name>stippledRectangularLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13573 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13574 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13575 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13576 <name>stippledBresenhamLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13577 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13578 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13579 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13580 <name>stippledSmoothLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13581 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13582 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13583 <type category="struct" name="VkPhysicalDeviceLineRasterizationFeaturesKHR" alias="VkPhysicalDeviceLineRasterizationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13584 <type category="struct" name="VkPhysicalDeviceLineRasterizationFeaturesEXT" alias="VkPhysicalDeviceLineRasterizationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13585 <type category="struct" name="VkPhysicalDeviceLineRasterizationProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13586 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13587 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13588 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13589 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13590 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13591 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13592 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13593 <name>lineSubPixelPrecisionBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13594 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13595 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13596 <type category="struct" name="VkPhysicalDeviceLineRasterizationPropertiesKHR" alias="VkPhysicalDeviceLineRasterizationProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13597 <type category="struct" name="VkPhysicalDeviceLineRasterizationPropertiesEXT" alias="VkPhysicalDeviceLineRasterizationProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13598 <type category="struct" name="VkPipelineRasterizationLineStateCreateInfo" structextends="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13599 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13600 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13601 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13602 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13603 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13604 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13605 <type>VkLineRasterizationMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13606 <name>lineRasterizationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13607 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13608 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13609 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13610 <name>stippledLineEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13611 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13612 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13613 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13614 <name>lineStippleFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13615 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13616 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13617 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13618 <name>lineStipplePattern</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13619 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13620 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13621 <type category="struct" name="VkPipelineRasterizationLineStateCreateInfoKHR" alias="VkPipelineRasterizationLineStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13622 <type category="struct" name="VkPipelineRasterizationLineStateCreateInfoEXT" alias="VkPipelineRasterizationLineStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13623 <type category="struct" name="VkPhysicalDevicePipelineCreationCacheControlFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13624 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13625 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13626 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13627 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13628 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13629 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13630 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13631 <name>pipelineCreationCacheControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13633 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13634 <type category="struct" name="VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT" alias="VkPhysicalDevicePipelineCreationCacheControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13635 <type category="struct" name="VkPhysicalDeviceVulkan11Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13636 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13637 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13638 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13639 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13640 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13641 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13642 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13643 <name>storageBuffer16BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13644 <comment>16-bit integer/floating-point variables supported in BufferBlock</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13646 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13647 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13648 <name>uniformAndStorageBuffer16BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13649 <comment>16-bit integer/floating-point variables supported in BufferBlock and Block</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13650 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13651 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13652 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13653 <name>storagePushConstant16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13654 <comment>16-bit integer/floating-point variables supported in PushConstant</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13656 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13657 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13658 <name>storageInputOutput16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13659 <comment>16-bit integer/floating-point variables supported in shader inputs and outputs</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13660 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13661 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13662 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13663 <name>multiview</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13664 <comment>Multiple views in a render pass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13666 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13667 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13668 <name>multiviewGeometryShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13669 <comment>Multiple views in a render pass w/ geometry shader</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13670 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13671 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13672 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13673 <name>multiviewTessellationShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13674 <comment>Multiple views in a render pass w/ tessellation shader</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13676 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13677 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13678 <name>variablePointersStorageBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13679 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13680 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13681 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13682 <name>variablePointers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13683 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13684 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13685 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13686 <name>protectedMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13687 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13688 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13689 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13690 <name>samplerYcbcrConversion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13691 <comment>Sampler color conversion supported</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13692 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13693 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13694 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13695 <name>shaderDrawParameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13697 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13698 <type category="struct" name="VkPhysicalDeviceVulkan11Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13699 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13700 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13701 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13702 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13703 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13704 <member limittype="exact"><type>uint8_t</type><name>deviceUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13705 <member limittype="exact"><type>uint8_t</type><name>driverUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13706 <member limittype="exact"><type>uint8_t</type><name>deviceLUID</name>[<enum>VK_LUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13707 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13708 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13709 <name>deviceNodeMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13711 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13712 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13713 <name>deviceLUIDValid</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13714 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13715 <member limittype="max,pot" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13716 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13717 <name>subgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13718 <comment>The size of a subgroup for this queue.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13719 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13720 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13721 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13722 <name>subgroupSupportedStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13723 <comment>Bitfield of what shader stages support subgroup operations</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13724 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13725 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13726 <type>VkSubgroupFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13727 <name>subgroupSupportedOperations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13728 <comment>Bitfield of what subgroup operations are supported.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13730 <member limittype="max" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13731 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13732 <name>subgroupQuadOperationsInAllStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13733 <comment>Flag to specify whether quad operations are available in all stages.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13734 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13735 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13736 <type>VkPointClippingBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13737 <name>pointClippingBehavior</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13738 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13739 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13740 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13741 <name>maxMultiviewViewCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13742 <comment>max number of views in a subpass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13743 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13744 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13745 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13746 <name>maxMultiviewInstanceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13747 <comment>max instance index for a draw in a multiview subpass</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13749 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13750 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13751 <name>protectedNoFault</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13753 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13754 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13755 <name>maxPerSetDescriptors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13756 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13757 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13758 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13759 <name>maxMemoryAllocationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13760 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13761 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13762 <type category="struct" name="VkPhysicalDeviceVulkan12Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13763 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13764 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13765 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13766 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13767 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13768 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13769 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13770 <name>samplerMirrorClampToEdge</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13771 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13772 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13773 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13774 <name>drawIndirectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13775 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13776 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13777 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13778 <name>storageBuffer8BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13779 <comment>8-bit integer variables supported in StorageBuffer</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13780 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13781 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13782 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13783 <name>uniformAndStorageBuffer8BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13784 <comment>8-bit integer variables supported in StorageBuffer and Uniform</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13786 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13787 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13788 <name>storagePushConstant8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13789 <comment>8-bit integer variables supported in PushConstant</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13790 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13791 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13792 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13793 <name>shaderBufferInt64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13794 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13795 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13796 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13797 <name>shaderSharedInt64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13798 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13799 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13800 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13801 <name>shaderFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13802 <comment>16-bit floats (halfs) in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13803 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13804 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13805 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13806 <name>shaderInt8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13807 <comment>8-bit integers in shaders</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13808 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13809 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13810 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13811 <name>descriptorIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13813 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13814 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13815 <name>shaderInputAttachmentArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13816 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13817 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13818 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13819 <name>shaderUniformTexelBufferArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13821 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13822 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13823 <name>shaderStorageTexelBufferArrayDynamicIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13824 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13825 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13826 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13827 <name>shaderUniformBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13828 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13829 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13830 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13831 <name>shaderSampledImageArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13832 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13833 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13834 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13835 <name>shaderStorageBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13836 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13837 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13838 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13839 <name>shaderStorageImageArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13840 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13841 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13842 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13843 <name>shaderInputAttachmentArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13844 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13845 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13846 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13847 <name>shaderUniformTexelBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13848 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13849 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13850 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13851 <name>shaderStorageTexelBufferArrayNonUniformIndexing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13852 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13853 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13854 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13855 <name>descriptorBindingUniformBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13856 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13857 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13858 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13859 <name>descriptorBindingSampledImageUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13860 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13861 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13862 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13863 <name>descriptorBindingStorageImageUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13864 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13865 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13866 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13867 <name>descriptorBindingStorageBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13869 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13870 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13871 <name>descriptorBindingUniformTexelBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13872 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13873 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13874 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13875 <name>descriptorBindingStorageTexelBufferUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13876 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13877 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13878 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13879 <name>descriptorBindingUpdateUnusedWhilePending</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13881 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13882 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13883 <name>descriptorBindingPartiallyBound</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13884 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13885 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13886 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13887 <name>descriptorBindingVariableDescriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13889 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13890 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13891 <name>runtimeDescriptorArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13894 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13895 <name>samplerFilterMinmax</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13897 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13898 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13899 <name>scalarBlockLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13901 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13902 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13903 <name>imagelessFramebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13905 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13906 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13907 <name>uniformBufferStandardLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13910 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13911 <name>shaderSubgroupExtendedTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13913 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13914 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13915 <name>separateDepthStencilLayouts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13917 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13918 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13919 <name>hostQueryReset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13921 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13922 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13923 <name>timelineSemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13925 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13926 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13927 <name>bufferDeviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13930 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13931 <name>bufferDeviceAddressCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13933 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13934 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13935 <name>bufferDeviceAddressMultiDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13937 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13938 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13939 <name>vulkanMemoryModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13941 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13942 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13943 <name>vulkanMemoryModelDeviceScope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13945 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13946 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13947 <name>vulkanMemoryModelAvailabilityVisibilityChains</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13949 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13950 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13951 <name>shaderOutputViewportIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13953 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13954 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13955 <name>shaderOutputLayer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13956 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13957 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13958 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13959 <name>subgroupBroadcastDynamicId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13960 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13961 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13962 <type category="struct" name="VkPhysicalDeviceVulkan12Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13963 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13964 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13965 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13966 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13967 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13968 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13969 <type>VkDriverId</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13970 <name>driverID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13971 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13972 <member limittype="noauto" len="null-terminated"><type>char</type><name>driverName</name>[<enum>VK_MAX_DRIVER_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13973 <member limittype="noauto" len="null-terminated"><type>char</type><name>driverInfo</name>[<enum>VK_MAX_DRIVER_INFO_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13974 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13975 <type>VkConformanceVersion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13976 <name>conformanceVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13977 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13978 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13979 <type>VkShaderFloatControlsIndependence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13980 <name>denormBehaviorIndependence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13981 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13982 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13983 <type>VkShaderFloatControlsIndependence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13984 <name>roundingModeIndependence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13986 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13987 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13988 <name>shaderSignedZeroInfNanPreserveFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13989 <comment>An implementation can preserve signed zero, nan, inf</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13990 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13991 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13992 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13993 <name>shaderSignedZeroInfNanPreserveFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13994 <comment>An implementation can preserve signed zero, nan, inf</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13996 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13997 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13998 <name>shaderSignedZeroInfNanPreserveFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
13999 <comment>An implementation can preserve signed zero, nan, inf</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14001 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14002 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14003 <name>shaderDenormPreserveFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14004 <comment>An implementation can preserve denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14005 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14006 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14007 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14008 <name>shaderDenormPreserveFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14009 <comment>An implementation can preserve denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14010 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14011 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14012 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14013 <name>shaderDenormPreserveFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14014 <comment>An implementation can preserve denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14016 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14017 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14018 <name>shaderDenormFlushToZeroFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14019 <comment>An implementation can flush to zero denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14021 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14022 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14023 <name>shaderDenormFlushToZeroFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14024 <comment>An implementation can flush to zero denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14026 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14027 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14028 <name>shaderDenormFlushToZeroFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14029 <comment>An implementation can flush to zero denormals</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14030 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14031 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14032 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14033 <name>shaderRoundingModeRTEFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14034 <comment>An implementation can support RTE</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14035 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14036 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14037 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14038 <name>shaderRoundingModeRTEFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14039 <comment>An implementation can support RTE</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14040 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14041 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14042 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14043 <name>shaderRoundingModeRTEFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14044 <comment>An implementation can support RTE</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14045 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14046 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14047 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14048 <name>shaderRoundingModeRTZFloat16</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14049 <comment>An implementation can support RTZ</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14050 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14051 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14052 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14053 <name>shaderRoundingModeRTZFloat32</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14054 <comment>An implementation can support RTZ</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14055 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14056 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14057 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14058 <name>shaderRoundingModeRTZFloat64</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14059 <comment>An implementation can support RTZ</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14060 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14061 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14062 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14063 <name>maxUpdateAfterBindDescriptorsInAllPools</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14065 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14066 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14067 <name>shaderUniformBufferArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14068 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14069 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14070 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14071 <name>shaderSampledImageArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14072 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14073 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14074 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14075 <name>shaderStorageBufferArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14076 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14077 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14078 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14079 <name>shaderStorageImageArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14080 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14081 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14082 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14083 <name>shaderInputAttachmentArrayNonUniformIndexingNative</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14084 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14085 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14086 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14087 <name>robustBufferAccessUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14088 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14089 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14090 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14091 <name>quadDivergentImplicitLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14092 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14093 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14094 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14095 <name>maxPerStageDescriptorUpdateAfterBindSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14096 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14097 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14098 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14099 <name>maxPerStageDescriptorUpdateAfterBindUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14100 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14101 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14102 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14103 <name>maxPerStageDescriptorUpdateAfterBindStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14104 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14105 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14106 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14107 <name>maxPerStageDescriptorUpdateAfterBindSampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14108 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14109 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14110 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14111 <name>maxPerStageDescriptorUpdateAfterBindStorageImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14112 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14113 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14114 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14115 <name>maxPerStageDescriptorUpdateAfterBindInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14116 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14117 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14118 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14119 <name>maxPerStageUpdateAfterBindResources</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14120 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14121 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14122 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14123 <name>maxDescriptorSetUpdateAfterBindSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14124 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14125 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14126 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14127 <name>maxDescriptorSetUpdateAfterBindUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14129 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14130 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14131 <name>maxDescriptorSetUpdateAfterBindUniformBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14133 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14134 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14135 <name>maxDescriptorSetUpdateAfterBindStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14136 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14137 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14138 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14139 <name>maxDescriptorSetUpdateAfterBindStorageBuffersDynamic</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14141 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14142 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14143 <name>maxDescriptorSetUpdateAfterBindSampledImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14144 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14145 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14146 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14147 <name>maxDescriptorSetUpdateAfterBindStorageImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14149 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14150 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14151 <name>maxDescriptorSetUpdateAfterBindInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14153 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14154 <type>VkResolveModeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14155 <name>supportedDepthResolveModes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14156 <comment>supported depth resolve modes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14158 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14159 <type>VkResolveModeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14160 <name>supportedStencilResolveModes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14161 <comment>supported stencil resolve modes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14162 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14163 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14164 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14165 <name>independentResolveNone</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14166 <comment>depth and stencil resolve modes can be set independently if one of them is none</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14167 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14168 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14169 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14170 <name>independentResolve</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14171 <comment>depth and stencil resolve modes can be set independently</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14173 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14174 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14175 <name>filterMinmaxSingleComponentFormats</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14176 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14177 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14178 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14179 <name>filterMinmaxImageComponentMapping</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14181 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14182 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14183 <name>maxTimelineSemaphoreValueDifference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14185 <member limittype="bitmask" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14186 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14187 <name>framebufferIntegerColorSampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14188 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14189 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14190 <type category="struct" name="VkPhysicalDeviceVulkan13Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14191 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14192 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14193 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14194 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14195 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14196 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14197 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14198 <name>robustImageAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14199 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14200 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14201 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14202 <name>inlineUniformBlock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14203 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14204 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14205 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14206 <name>descriptorBindingInlineUniformBlockUpdateAfterBind</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14207 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14208 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14209 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14210 <name>pipelineCreationCacheControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14212 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14213 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14214 <name>privateData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14216 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14217 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14218 <name>shaderDemoteToHelperInvocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14220 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14221 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14222 <name>shaderTerminateInvocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14223 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14224 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14225 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14226 <name>subgroupSizeControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14228 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14229 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14230 <name>computeFullSubgroups</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14231 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14232 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14233 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14234 <name>synchronization2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14235 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14236 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14237 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14238 <name>textureCompressionASTC_HDR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14239 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14240 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14241 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14242 <name>shaderZeroInitializeWorkgroupMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14243 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14244 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14245 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14246 <name>dynamicRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14248 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14249 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14250 <name>shaderIntegerDotProduct</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14251 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14252 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14253 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14254 <name>maintenance4</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14256 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14257 <type category="struct" name="VkPhysicalDeviceVulkan13Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14258 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14259 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14260 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14262 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14263 <member limittype="min,pot" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14264 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14265 <name>minSubgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14266 <comment>The minimum subgroup size supported by this device</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14267 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14268 <member limittype="max,pot" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14269 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14270 <name>maxSubgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14271 <comment>The maximum subgroup size supported by this device</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14272 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14273 <member limittype="max" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14274 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14275 <name>maxComputeWorkgroupSubgroups</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14276 <comment>The maximum number of subgroups supported in a workgroup</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14278 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14279 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14280 <name>requiredSubgroupSizeStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14281 <comment>The shader stages that support specifying a subgroup size</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14283 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14284 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14285 <name>maxInlineUniformBlockSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14286 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14287 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14288 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14289 <name>maxPerStageDescriptorInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14290 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14291 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14292 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14293 <name>maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14295 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14296 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14297 <name>maxDescriptorSetInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14298 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14299 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14300 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14301 <name>maxDescriptorSetUpdateAfterBindInlineUniformBlocks</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14302 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14303 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14304 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14305 <name>maxInlineUniformTotalSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14307 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14308 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14309 <name>integerDotProduct8BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14310 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14311 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14312 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14313 <name>integerDotProduct8BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14314 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14315 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14316 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14317 <name>integerDotProduct8BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14318 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14319 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14320 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14321 <name>integerDotProduct4x8BitPackedUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14322 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14323 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14324 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14325 <name>integerDotProduct4x8BitPackedSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14327 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14328 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14329 <name>integerDotProduct4x8BitPackedMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14330 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14331 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14332 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14333 <name>integerDotProduct16BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14334 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14335 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14336 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14337 <name>integerDotProduct16BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14338 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14339 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14340 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14341 <name>integerDotProduct16BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14342 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14343 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14344 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14345 <name>integerDotProduct32BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14346 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14347 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14348 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14349 <name>integerDotProduct32BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14351 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14352 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14353 <name>integerDotProduct32BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14354 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14355 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14356 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14357 <name>integerDotProduct64BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14358 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14359 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14360 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14361 <name>integerDotProduct64BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14362 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14363 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14364 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14365 <name>integerDotProduct64BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14366 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14367 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14368 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14369 <name>integerDotProductAccumulatingSaturating8BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14371 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14372 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14373 <name>integerDotProductAccumulatingSaturating8BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14374 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14375 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14376 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14377 <name>integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14378 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14379 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14380 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14381 <name>integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14382 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14383 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14384 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14385 <name>integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14387 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14388 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14389 <name>integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14390 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14391 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14392 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14393 <name>integerDotProductAccumulatingSaturating16BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14394 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14395 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14396 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14397 <name>integerDotProductAccumulatingSaturating16BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14398 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14399 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14400 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14401 <name>integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14402 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14403 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14404 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14405 <name>integerDotProductAccumulatingSaturating32BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14406 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14407 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14408 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14409 <name>integerDotProductAccumulatingSaturating32BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14410 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14411 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14412 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14413 <name>integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14414 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14415 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14416 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14417 <name>integerDotProductAccumulatingSaturating64BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14418 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14419 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14420 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14421 <name>integerDotProductAccumulatingSaturating64BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14422 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14423 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14424 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14425 <name>integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14426 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14427 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14428 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14429 <name>storageTexelBufferOffsetAlignmentBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14431 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14432 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14433 <name>storageTexelBufferOffsetSingleTexelAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14434 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14435 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14436 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14437 <name>uniformTexelBufferOffsetAlignmentBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14438 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14439 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14440 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14441 <name>uniformTexelBufferOffsetSingleTexelAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14442 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14443 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14444 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14445 <name>maxBufferSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14446 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14447 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14448 <type category="struct" name="VkPhysicalDeviceVulkan14Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14449 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14450 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14451 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14452 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14453 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14454 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14455 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14456 <name>globalPriorityQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14457 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14458 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14459 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14460 <name>shaderSubgroupRotate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14462 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14463 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14464 <name>shaderSubgroupRotateClustered</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14465 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14466 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14467 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14468 <name>shaderFloatControls2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14469 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14470 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14471 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14472 <name>shaderExpectAssume</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14473 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14474 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14475 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14476 <name>rectangularLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14477 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14478 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14479 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14480 <name>bresenhamLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14481 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14482 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14483 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14484 <name>smoothLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14486 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14487 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14488 <name>stippledRectangularLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14489 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14490 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14491 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14492 <name>stippledBresenhamLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14493 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14494 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14495 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14496 <name>stippledSmoothLines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14498 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14499 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14500 <name>vertexAttributeInstanceRateDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14501 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14502 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14503 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14504 <name>vertexAttributeInstanceRateZeroDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14505 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14506 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14507 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14508 <name>indexTypeUint8</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14510 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14511 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14512 <name>dynamicRenderingLocalRead</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14514 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14515 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14516 <name>maintenance5</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14517 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14518 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14519 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14520 <name>maintenance6</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14521 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14522 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14523 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14524 <name>pipelineProtectedAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14526 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14527 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14528 <name>pipelineRobustness</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14529 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14530 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14531 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14532 <name>hostImageCopy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14533 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14535 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14536 <name>pushDescriptor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14538 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14539 <type category="struct" name="VkPhysicalDeviceVulkan14Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14540 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14541 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14542 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14543 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14544 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14545 <member limittype="bits">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14546 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14547 <name>lineSubPixelPrecisionBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14548 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14549 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14550 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14551 <name>maxVertexAttribDivisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14552 <comment>max value of vertex attribute divisor</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14553 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14554 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14555 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14556 <name>supportsNonZeroFirstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14557 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14558 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14559 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14560 <name>maxPushDescriptors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14562 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14563 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14564 <name>dynamicRenderingLocalReadDepthStencilAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14566 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14567 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14568 <name>dynamicRenderingLocalReadMultisampledAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14569 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14570 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14571 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14572 <name>earlyFragmentMultisampleCoverageAfterSampleCounting</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14573 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14574 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14575 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14576 <name>earlyFragmentSampleMaskTestBeforeSampleCounting</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14577 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14578 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14579 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14580 <name>depthStencilSwizzleOneSupport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14581 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14582 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14583 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14584 <name>polygonModePointSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14585 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14586 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14587 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14588 <name>nonStrictSinglePixelWideLinesUseParallelogram</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14589 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14590 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14591 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14592 <name>nonStrictWideLinesUseParallelogram</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14593 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14594 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14595 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14596 <name>blockTexelViewCompatibleMultipleLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14598 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14599 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14600 <name>maxCombinedImageSamplerDescriptorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14601 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14602 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14603 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14604 <name>fragmentShadingRateClampCombinerInputs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14606 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14607 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14608 <name>defaultRobustnessStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14609 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14610 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14611 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14612 <name>defaultRobustnessUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14614 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14615 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14616 <name>defaultRobustnessVertexInputs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14617 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14618 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14619 <type>VkPipelineRobustnessImageBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14620 <name>defaultRobustnessImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14621 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14622 <member optional="true" limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14623 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14624 <name>copySrcLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14626 <member optional="true" limittype="noauto" len="copySrcLayoutCount"><type>VkImageLayout</type>* <name>pCopySrcLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14627 <member optional="true" limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14628 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14629 <name>copyDstLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14631 <member optional="true" limittype="noauto" len="copyDstLayoutCount"><type>VkImageLayout</type>* <name>pCopyDstLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14632 <member optional="true" limittype="noauto"><type>uint8_t</type><name>optimalTilingLayoutUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14633 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14634 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14635 <name>identicalMemoryTypeRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14637 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14638 <type category="struct" name="VkPipelineCompilerControlCreateInfoAMD" structextends="VkGraphicsPipelineCreateInfo,VkComputePipelineCreateInfo,VkExecutionGraphPipelineCreateInfoAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14639 <member values="VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14640 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14641 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14642 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14643 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14644 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14645 <type>VkPipelineCompilerControlFlagsAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14646 <name>compilerControlFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14647 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14648 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14649 <type category="struct" name="VkPhysicalDeviceCoherentMemoryFeaturesAMD" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14650 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14651 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14652 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14653 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14654 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14655 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14656 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14657 <name>deviceCoherentMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14658 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14659 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14660 <type category="struct" name="VkFaultData" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14661 <member values="VK_STRUCTURE_TYPE_FAULT_DATA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14662 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14663 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14664 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14665 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14666 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14667 <type>VkFaultLevel</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14668 <name>faultLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14669 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14670 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14671 <type>VkFaultType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14672 <name>faultType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14673 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14674 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14675 <type category="struct" name="VkFaultCallbackInfo" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14676 <member values="VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14677 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14678 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14679 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14680 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14681 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14682 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14683 <name>faultCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14685 <member optional="true" len="faultCount"><type>VkFaultData</type>*<name>pFaults</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14686 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14687 <type>PFN_vkFaultCallbackFunction</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14688 <name>pfnFaultCallback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14689 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14690 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14691 <type category="struct" name="VkPhysicalDeviceToolProperties" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14692 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14693 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14694 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14695 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14696 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14697 <member len="null-terminated"><type>char</type><name>name</name>[<enum>VK_MAX_EXTENSION_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14698 <member len="null-terminated"><type>char</type><name>version</name>[<enum>VK_MAX_EXTENSION_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14699 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14700 <type>VkToolPurposeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14701 <name>purposes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14702 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14703 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14704 <member len="null-terminated"><type>char</type><name>layer</name>[<enum>VK_MAX_EXTENSION_NAME_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14705 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14706 <type category="struct" name="VkPhysicalDeviceToolPropertiesEXT" alias="VkPhysicalDeviceToolProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14707 <type category="struct" name="VkSamplerCustomBorderColorCreateInfoEXT" structextends="VkSamplerCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14708 <member values="VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14709 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14710 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14711 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14712 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14713 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14714 <type>VkClearColorValue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14715 <name>customBorderColor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14716 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14717 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14718 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14719 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14720 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14721 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14722 <type category="struct" name="VkPhysicalDeviceCustomBorderColorPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14723 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14724 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14725 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14727 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14728 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14729 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14730 <name>maxCustomBorderColorSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14733 <type category="struct" name="VkPhysicalDeviceCustomBorderColorFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14734 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14735 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14736 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14738 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14739 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14740 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14741 <name>customBorderColors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14742 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14743 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14744 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14745 <name>customBorderColorWithoutFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14746 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14747 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14748 <type category="struct" name="VkSamplerBorderColorComponentMappingCreateInfoEXT" structextends="VkSamplerCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14749 <member values="VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14750 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14751 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14753 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14754 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14755 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14756 <name>components</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14758 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14759 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14760 <name>srgb</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14762 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14763 <type category="struct" name="VkPhysicalDeviceBorderColorSwizzleFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14764 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14765 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14766 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14767 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14768 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14769 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14770 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14771 <name>borderColorSwizzle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14772 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14773 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14774 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14775 <name>borderColorSwizzleFromImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14776 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14777 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14778 <type category="union" name="VkDeviceOrHostAddressKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14779 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14780 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14781 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14782 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14783 <member noautovalidity="true"><type>void</type>* <name>hostAddress</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14784 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14785 <type category="union" name="VkDeviceOrHostAddressConstKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14786 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14787 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14788 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14789 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14790 <member noautovalidity="true">const <type>void</type>* <name>hostAddress</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14791 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14792 <type category="union" name="VkDeviceOrHostAddressConstAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14793 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14794 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14795 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14796 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14797 <member noautovalidity="true">const <type>void</type>* <name>hostAddress</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14798 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14799 <type category="struct" name="VkAccelerationStructureGeometryTrianglesDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14800 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14801 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14802 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14803 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14804 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14805 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14806 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14807 <name>vertexFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14808 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14809 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14810 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14811 <name>vertexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14813 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14814 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14815 <name>vertexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14816 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14817 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14818 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14819 <name>maxVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14821 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14822 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14823 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14824 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14825 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14826 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14827 <name>indexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14828 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14829 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14830 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14831 <name>transformData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14832 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14833 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14834 <type category="struct" name="VkAccelerationStructureGeometryAabbsDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14835 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14836 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14837 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14838 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14839 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14840 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14841 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14842 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14844 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14845 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14846 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14848 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14849 <type category="struct" name="VkAccelerationStructureGeometryInstancesDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14850 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14851 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14852 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14853 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14854 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14855 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14856 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14857 <name>arrayOfPointers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14858 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14859 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14860 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14861 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14863 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14864 <type category="struct" name="VkAccelerationStructureGeometryLinearSweptSpheresDataNV" structextends="VkAccelerationStructureGeometryKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14865 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14866 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14867 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14869 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14870 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14871 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14872 <name>vertexFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14873 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14874 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14875 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14876 <name>vertexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14877 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14878 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14879 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14880 <name>vertexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14881 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14882 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14883 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14884 <name>radiusFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14885 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14886 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14887 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14888 <name>radiusData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14889 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14890 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14891 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14892 <name>radiusStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14893 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14894 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14895 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14896 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14897 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14898 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14899 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14900 <name>indexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14902 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14903 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14904 <name>indexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14905 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14906 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14907 <type>VkRayTracingLssIndexingModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14908 <name>indexingMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14909 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14910 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14911 <type>VkRayTracingLssPrimitiveEndCapsModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14912 <name>endCapsMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14913 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14914 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14915 <type category="struct" name="VkAccelerationStructureGeometrySpheresDataNV" structextends="VkAccelerationStructureGeometryKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14916 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_SPHERES_DATA_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14917 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14918 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14919 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14920 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14921 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14922 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14923 <name>vertexFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14925 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14926 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14927 <name>vertexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14930 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14931 <name>vertexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14933 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14934 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14935 <name>radiusFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14937 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14938 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14939 <name>radiusData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14941 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14942 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14943 <name>radiusStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14945 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14946 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14947 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14949 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14950 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14951 <name>indexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14953 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14954 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14955 <name>indexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14956 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14957 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14958 <type category="union" name="VkAccelerationStructureGeometryDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14959 <member selection="VK_GEOMETRY_TYPE_TRIANGLES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14960 <type>VkAccelerationStructureGeometryTrianglesDataKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14961 <name>triangles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14962 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14963 <member selection="VK_GEOMETRY_TYPE_AABBS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14964 <type>VkAccelerationStructureGeometryAabbsDataKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14965 <name>aabbs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14966 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14967 <member selection="VK_GEOMETRY_TYPE_INSTANCES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14968 <type>VkAccelerationStructureGeometryInstancesDataKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14969 <name>instances</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14970 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14971 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14972 <type category="struct" name="VkAccelerationStructureGeometryKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14973 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14974 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14975 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14976 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14977 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14978 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14979 <type>VkGeometryTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14980 <name>geometryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14981 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14982 <member selector="geometryType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14983 <type>VkAccelerationStructureGeometryDataKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14984 <name>geometry</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14986 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14987 <type>VkGeometryFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14988 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14989 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14990 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14991 <type category="struct" name="VkAccelerationStructureBuildGeometryInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14992 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14993 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14994 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14996 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14997 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14998 <type>VkAccelerationStructureTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
14999 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15001 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15002 <type>VkBuildAccelerationStructureFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15003 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15004 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15005 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15006 <type>VkBuildAccelerationStructureModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15007 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15008 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15009 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15010 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15011 <name>srcAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15012 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15013 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15014 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15015 <name>dstAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15016 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15017 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15018 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15019 <name>geometryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15021 <member len="geometryCount" optional="true">const <type>VkAccelerationStructureGeometryKHR</type>* <name>pGeometries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15022 <member len="geometryCount,1" optional="true,false">const <type>VkAccelerationStructureGeometryKHR</type>* const* <name>ppGeometries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15023 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15024 <type>VkDeviceOrHostAddressKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15025 <name>scratchData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15026 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15027 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15028 <type category="struct" name="VkAccelerationStructureBuildRangeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15029 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15030 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15031 <name>primitiveCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15032 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15033 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15034 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15035 <name>primitiveOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15036 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15037 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15038 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15039 <name>firstVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15040 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15041 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15042 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15043 <name>transformOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15044 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15045 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15046 <type category="struct" name="VkAccelerationStructureCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15047 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15048 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15049 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15050 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15051 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15052 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15053 <type>VkAccelerationStructureCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15054 <name>createFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15055 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15056 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15057 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15058 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15060 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15061 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15062 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15063 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15065 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15066 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15067 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15068 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15069 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15070 <type>VkAccelerationStructureTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15071 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15072 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15073 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15074 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15075 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15076 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15077 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15078 <type category="struct" name="VkAabbPositionsKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15079 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15080 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15081 <name>minX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15083 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15084 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15085 <name>minY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15087 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15088 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15089 <name>minZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15091 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15092 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15093 <name>maxX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15094 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15095 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15096 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15097 <name>maxY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15098 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15099 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15100 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15101 <name>maxZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15102 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15103 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15104 <type category="struct" name="VkAabbPositionsNV" alias="VkAabbPositionsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15105 <type category="struct" name="VkTransformMatrixKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15106 <member><type>float</type><name>matrix</name>[3][4]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15107 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15108 <type category="struct" name="VkTransformMatrixNV" alias="VkTransformMatrixKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15109 <type category="struct" name="VkAccelerationStructureInstanceKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15110 <comment>The bitfields in this structure are non-normative since bitfield ordering is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15111 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15112 <type>VkTransformMatrixKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15113 <name>transform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15114 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15115 <member><type>uint32_t</type><name>instanceCustomIndex</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15116 <member><type>uint32_t</type><name>mask</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15117 <member><type>uint32_t</type><name>instanceShaderBindingTableRecordOffset</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15118 <member optional="true"><type>VkGeometryInstanceFlagsKHR</type><name>flags</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15120 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15121 <name>accelerationStructureReference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15123 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15124 <type category="struct" name="VkAccelerationStructureInstanceNV" alias="VkAccelerationStructureInstanceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15125 <type category="struct" name="VkAccelerationStructureDeviceAddressInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15126 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15127 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15128 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15129 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15130 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15131 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15132 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15133 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15135 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15136 <type category="struct" name="VkAccelerationStructureVersionInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15137 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15138 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15139 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15141 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15142 <member len="latexmath:[2 \times \mathtt{VK\_UUID\_SIZE}]" altlen="2*VK_UUID_SIZE">const <type>uint8_t</type>* <name>pVersionData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15143 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15144 <type category="struct" name="VkCopyAccelerationStructureInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15145 <member values="VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15146 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15147 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15149 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15150 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15151 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15152 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15153 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15154 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15155 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15156 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15158 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15159 <type>VkCopyAccelerationStructureModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15160 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15161 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15162 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15163 <type category="struct" name="VkCopyAccelerationStructureToMemoryInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15164 <member values="VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15165 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15166 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15167 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15168 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15169 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15170 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15171 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15173 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15174 <type>VkDeviceOrHostAddressKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15175 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15176 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15177 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15178 <type>VkCopyAccelerationStructureModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15179 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15181 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15182 <type category="struct" name="VkCopyMemoryToAccelerationStructureInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15183 <member values="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15184 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15185 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15186 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15187 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15188 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15189 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15190 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15191 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15192 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15193 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15194 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15195 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15196 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15197 <type>VkCopyAccelerationStructureModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15198 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15199 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15200 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15201 <type category="struct" name="VkRayTracingPipelineInterfaceCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15202 <member values="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15203 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15204 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15205 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15206 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15207 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15208 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15209 <name>maxPipelineRayPayloadSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15210 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15211 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15213 <name>maxPipelineRayHitAttributeSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15215 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15216 <type category="struct" name="VkPipelineLibraryCreateInfoKHR" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15217 <member values="VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15218 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15219 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15220 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15221 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15222 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15223 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15224 <name>libraryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15226 <member len="libraryCount">const <type>VkPipeline</type>* <name>pLibraries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15227 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15228 <type category="struct" name="VkRefreshObjectKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15229 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15230 <type>VkObjectType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15231 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15232 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15233 <member objecttype="objectType" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15234 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15235 <name>objectHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15237 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15238 <type>VkRefreshObjectFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15239 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15240 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15241 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15242 <type category="struct" name="VkRefreshObjectListKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15243 <member values="VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15244 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15245 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15246 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15247 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15248 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15249 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15250 <name>objectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15251 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15252 <member len="objectCount">const <type>VkRefreshObjectKHR</type>* <name>pObjects</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15253 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15254 <type category="struct" name="VkPhysicalDeviceExtendedDynamicStateFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15255 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15256 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15257 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15258 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15259 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15260 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15261 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15262 <name>extendedDynamicState</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15263 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15264 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15265 <type category="struct" name="VkPhysicalDeviceExtendedDynamicState2FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15266 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15267 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15268 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15269 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15270 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15271 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15272 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15273 <name>extendedDynamicState2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15275 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15276 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15277 <name>extendedDynamicState2LogicOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15279 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15280 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15281 <name>extendedDynamicState2PatchControlPoints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15283 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15284 <type category="struct" name="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15285 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15286 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15287 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15288 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15289 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15290 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15291 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15292 <name>extendedDynamicState3TessellationDomainOrigin</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15294 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15295 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15296 <name>extendedDynamicState3DepthClampEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15298 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15299 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15300 <name>extendedDynamicState3PolygonMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15301 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15302 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15303 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15304 <name>extendedDynamicState3RasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15305 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15306 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15307 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15308 <name>extendedDynamicState3SampleMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15309 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15310 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15311 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15312 <name>extendedDynamicState3AlphaToCoverageEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15314 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15315 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15316 <name>extendedDynamicState3AlphaToOneEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15318 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15319 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15320 <name>extendedDynamicState3LogicOpEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15322 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15323 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15324 <name>extendedDynamicState3ColorBlendEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15325 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15326 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15327 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15328 <name>extendedDynamicState3ColorBlendEquation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15330 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15331 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15332 <name>extendedDynamicState3ColorWriteMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15334 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15335 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15336 <name>extendedDynamicState3RasterizationStream</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15338 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15339 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15340 <name>extendedDynamicState3ConservativeRasterizationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15342 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15343 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15344 <name>extendedDynamicState3ExtraPrimitiveOverestimationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15345 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15346 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15347 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15348 <name>extendedDynamicState3DepthClipEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15349 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15350 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15351 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15352 <name>extendedDynamicState3SampleLocationsEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15354 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15355 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15356 <name>extendedDynamicState3ColorBlendAdvanced</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15357 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15358 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15359 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15360 <name>extendedDynamicState3ProvokingVertexMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15361 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15362 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15363 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15364 <name>extendedDynamicState3LineRasterizationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15366 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15367 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15368 <name>extendedDynamicState3LineStippleEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15369 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15370 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15371 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15372 <name>extendedDynamicState3DepthClipNegativeOneToOne</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15374 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15375 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15376 <name>extendedDynamicState3ViewportWScalingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15377 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15378 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15379 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15380 <name>extendedDynamicState3ViewportSwizzle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15382 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15383 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15384 <name>extendedDynamicState3CoverageToColorEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15385 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15386 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15387 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15388 <name>extendedDynamicState3CoverageToColorLocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15389 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15390 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15391 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15392 <name>extendedDynamicState3CoverageModulationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15394 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15395 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15396 <name>extendedDynamicState3CoverageModulationTableEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15397 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15398 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15399 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15400 <name>extendedDynamicState3CoverageModulationTable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15401 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15402 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15403 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15404 <name>extendedDynamicState3CoverageReductionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15406 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15407 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15408 <name>extendedDynamicState3RepresentativeFragmentTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15409 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15410 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15411 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15412 <name>extendedDynamicState3ShadingRateImageEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15413 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15414 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15415 <type category="struct" name="VkPhysicalDeviceExtendedDynamicState3PropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15416 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15417 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15418 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15420 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15421 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15422 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15423 <name>dynamicPrimitiveTopologyUnrestricted</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15424 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15425 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15426 <type category="struct" name="VkColorBlendEquationEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15427 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15428 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15429 <name>srcColorBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15431 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15432 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15433 <name>dstColorBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15434 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15435 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15436 <type>VkBlendOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15437 <name>colorBlendOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15438 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15439 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15440 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15441 <name>srcAlphaBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15442 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15443 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15444 <type>VkBlendFactor</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15445 <name>dstAlphaBlendFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15446 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15447 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15448 <type>VkBlendOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15449 <name>alphaBlendOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15451 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15452 <type category="struct" name="VkColorBlendAdvancedEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15453 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15454 <type>VkBlendOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15455 <name>advancedBlendOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15456 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15457 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15458 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15459 <name>srcPremultiplied</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15460 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15461 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15462 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15463 <name>dstPremultiplied</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15464 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15465 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15466 <type>VkBlendOverlapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15467 <name>blendOverlap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15468 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15469 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15470 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15471 <name>clampResults</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15472 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15473 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15474 <type category="struct" name="VkRenderPassTransformBeginInfoQCOM" structextends="VkRenderPassBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15475 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15476 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15477 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15478 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15479 <member optional="true"><type>void</type>* <name>pNext</name><comment>Pointer to next structure</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15480 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15481 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15482 <name>transform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15483 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15484 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15485 <type category="struct" name="VkCopyCommandTransformInfoQCOM" structextends="VkBufferImageCopy2,VkImageBlit2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15486 <member values="VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15487 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15488 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15489 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15490 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15491 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15492 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15493 <name>transform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15494 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15495 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15496 <type category="struct" name="VkCommandBufferInheritanceRenderPassTransformInfoQCOM" structextends="VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15497 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15498 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15499 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15500 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15501 <member optional="true"><type>void</type>* <name>pNext</name><comment>Pointer to next structure</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15502 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15503 <type>VkSurfaceTransformFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15504 <name>transform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15505 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15506 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15507 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15508 <name>renderArea</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15510 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15511 <type category="struct" name="VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15512 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15513 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15514 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15516 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15517 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15518 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15519 <name>partitionedAccelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15520 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15521 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15522 <type category="struct" name="VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15523 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15524 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15525 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15526 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15527 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15528 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15529 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15530 <name>maxPartitionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15531 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15532 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15533 <type category="struct" name="VkBuildPartitionedAccelerationStructureIndirectCommandNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15535 <type>VkPartitionedAccelerationStructureOpTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15536 <name>opType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15538 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15539 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15540 <name>argCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15541 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15542 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15543 <type>VkStridedDeviceAddressNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15544 <name>argData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15545 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15546 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15547 <type category="struct" name="VkPartitionedAccelerationStructureFlagsNV" structextends="VkPartitionedAccelerationStructureInstancesInputNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15548 <member values="VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_FLAGS_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15549 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15550 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15551 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15552 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15553 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15554 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15555 <name>enablePartitionTranslation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15556 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15557 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15558 <type category="struct" name="VkPartitionedAccelerationStructureWriteInstanceDataNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15559 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15560 <type>VkTransformMatrixKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15561 <name>transform</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15563 <member><type>float</type><name>explicitAABB</name>[6]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15564 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15565 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15566 <name>instanceID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15567 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15568 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15569 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15570 <name>instanceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15571 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15572 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15573 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15574 <name>instanceContributionToHitGroupIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15575 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15576 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15577 <type>VkPartitionedAccelerationStructureInstanceFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15578 <name>instanceFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15579 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15580 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15581 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15582 <name>instanceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15584 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15585 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15586 <name>partitionIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15588 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15589 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15590 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15591 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15592 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15593 <type category="struct" name="VkPartitionedAccelerationStructureUpdateInstanceDataNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15594 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15595 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15596 <name>instanceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15598 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15599 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15600 <name>instanceContributionToHitGroupIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15601 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15602 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15603 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15604 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15606 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15607 <type category="struct" name="VkPartitionedAccelerationStructureWritePartitionTranslationDataNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15608 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15609 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15610 <name>partitionIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15611 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15612 <member><type>float</type><name>partitionTranslation</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15613 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15614 <type category="struct" name="VkWriteDescriptorSetPartitionedAccelerationStructureNV" structextends="VkWriteDescriptorSet">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15615 <member values="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_PARTITIONED_ACCELERATION_STRUCTURE_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15616 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15617 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15618 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15619 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15620 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15621 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15622 <name>accelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15623 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15624 <member optional="false,true" len="accelerationStructureCount">const <type>VkDeviceAddress</type>* <name>pAccelerationStructures</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15625 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15626 <type category="struct" name="VkPartitionedAccelerationStructureInstancesInputNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15627 <member values="VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCES_INPUT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15628 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15629 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15631 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15632 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15633 <type>VkBuildAccelerationStructureFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15634 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15636 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15637 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15638 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15639 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15640 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15641 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15642 <name>maxInstancePerPartitionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15643 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15644 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15645 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15646 <name>partitionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15647 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15648 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15649 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15650 <name>maxInstanceInGlobalPartitionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15652 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15653 <type category="struct" name="VkBuildPartitionedAccelerationStructureInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15654 <member values="VK_STRUCTURE_TYPE_BUILD_PARTITIONED_ACCELERATION_STRUCTURE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15655 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15656 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15657 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15658 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15659 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15660 <type>VkPartitionedAccelerationStructureInstancesInputNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15661 <name>input</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15662 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15663 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15664 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15665 <name>srcAccelerationStructureData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15666 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15667 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15668 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15669 <name>dstAccelerationStructureData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15670 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15671 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15672 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15673 <name>scratchData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15674 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15675 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15676 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15677 <name>srcInfos</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15678 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15679 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15680 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15681 <name>srcInfosCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15682 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15683 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15684 <type category="struct" name="VkPhysicalDeviceDiagnosticsConfigFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15685 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15686 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15687 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15688 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15689 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15690 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15691 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15692 <name>diagnosticsConfig</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15693 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15694 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15695 <type category="struct" name="VkDeviceDiagnosticsConfigCreateInfoNV" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15696 <member values="VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15697 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15698 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15699 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15700 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15701 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15702 <type>VkDeviceDiagnosticsConfigFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15703 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15704 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15705 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15706 <type category="struct" name="VkPipelineOfflineCreateInfo" structextends="VkGraphicsPipelineCreateInfo,VkComputePipelineCreateInfo,VkRayTracingPipelineCreateInfoKHR,VkRayTracingPipelineCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15707 <member values="VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15708 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15709 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15711 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15712 <member><type>uint8_t</type><name>pipelineIdentifier</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15713 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15714 <type>VkPipelineMatchControl</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15715 <name>matchControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15716 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15717 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15718 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15719 <name>poolEntrySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15720 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15721 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15722 <type category="struct" name="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15723 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15724 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15725 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15727 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15728 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15729 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15730 <name>shaderZeroInitializeWorkgroupMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15733 <type category="struct" name="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR" alias="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15734 <type category="struct" name="VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15735 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15736 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15737 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15738 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15739 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15740 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15741 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15742 <name>shaderSubgroupUniformControlFlow</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15743 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15744 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15745 <type category="struct" name="VkPhysicalDeviceRobustness2FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15746 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15747 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15748 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15750 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15751 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15752 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15753 <name>robustBufferAccess2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15754 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15755 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15756 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15757 <name>robustImageAccess2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15758 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15759 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15760 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15761 <name>nullDescriptor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15762 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15763 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15764 <type category="struct" name="VkPhysicalDeviceRobustness2PropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15765 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15766 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15767 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15768 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15769 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15770 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15771 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15772 <name>robustStorageBufferAccessSizeAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15773 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15774 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15775 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15776 <name>robustUniformBufferAccessSizeAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15778 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15779 <type category="struct" name="VkPhysicalDeviceImageRobustnessFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15780 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15781 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15782 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15783 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15784 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15785 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15786 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15787 <name>robustImageAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15788 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15789 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15790 <type category="struct" name="VkPhysicalDeviceImageRobustnessFeaturesEXT" alias="VkPhysicalDeviceImageRobustnessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15791 <type category="struct" name="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15792 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15793 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15794 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15795 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15796 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15797 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15798 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15799 <name>workgroupMemoryExplicitLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15801 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15802 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15803 <name>workgroupMemoryExplicitLayoutScalarBlockLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15804 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15805 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15806 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15807 <name>workgroupMemoryExplicitLayout8BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15808 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15809 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15810 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15811 <name>workgroupMemoryExplicitLayout16BitAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15813 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15814 <type category="struct" name="VkPhysicalDevicePortabilitySubsetFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15815 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15816 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15817 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15818 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15819 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15820 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15821 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15822 <name>constantAlphaColorBlendFactors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15823 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15824 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15825 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15826 <name>events</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15827 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15828 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15829 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15830 <name>imageViewFormatReinterpretation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15831 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15832 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15833 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15834 <name>imageViewFormatSwizzle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15835 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15836 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15837 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15838 <name>imageView2DOn3DImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15839 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15840 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15841 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15842 <name>multisampleArrayImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15844 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15845 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15846 <name>mutableComparisonSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15848 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15849 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15850 <name>pointPolygons</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15852 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15853 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15854 <name>samplerMipLodBias</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15856 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15857 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15858 <name>separateStencilMaskRef</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15859 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15860 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15861 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15862 <name>shaderSampleRateInterpolationFunctions</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15863 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15864 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15865 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15866 <name>tessellationIsolines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15867 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15868 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15869 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15870 <name>tessellationPointMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15871 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15872 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15873 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15874 <name>triangleFans</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15875 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15876 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15877 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15878 <name>vertexAttributeAccessBeyondStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15879 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15880 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15881 <type category="struct" name="VkPhysicalDevicePortabilitySubsetPropertiesKHR" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15882 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15883 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15884 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15885 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15886 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15887 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15888 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15889 <name>minVertexInputBindingStrideAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15891 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15892 <type category="struct" name="VkPhysicalDevice4444FormatsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15893 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15894 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15895 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15897 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15898 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15899 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15900 <name>formatA4R4G4B4</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15902 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15903 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15904 <name>formatA4B4G4R4</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15905 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15906 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15907 <type category="struct" name="VkPhysicalDeviceSubpassShadingFeaturesHUAWEI" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15908 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15909 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15910 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15911 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15912 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15913 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15914 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15915 <name>subpassShading</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15917 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15918 <type category="struct" name="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15919 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15920 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15921 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15922 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15923 <member optional="true"><type>void</type>*<name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15924 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15925 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15926 <name>clustercullingShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15928 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15929 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15930 <name>multiviewClusterCullingShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15931 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15932 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15933 <type category="struct" name="VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI" structextends="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15934 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15935 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15936 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15937 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15938 <member optional="true"><type>void</type>*<name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15939 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15940 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15941 <name>clusterShadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15942 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15943 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15944 <type category="struct" name="VkBufferCopy2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15945 <member values="VK_STRUCTURE_TYPE_BUFFER_COPY_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15946 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15947 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15949 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15950 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15951 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15952 <name>srcOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15953 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15954 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15955 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15956 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15957 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15958 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15959 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15960 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15961 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15962 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15963 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15965 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15966 <type category="struct" name="VkBufferCopy2KHR" alias="VkBufferCopy2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15967 <type category="struct" name="VkImageCopy2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15968 <member values="VK_STRUCTURE_TYPE_IMAGE_COPY_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15969 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15970 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15971 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15972 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15973 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15974 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15975 <name>srcSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15976 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15977 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15978 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15979 <name>srcOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15980 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15981 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15982 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15983 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15984 <name>dstSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15986 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15987 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15988 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15989 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15990 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15991 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15992 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15993 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15994 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15996 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15997 <type category="struct" name="VkImageCopy2KHR" alias="VkImageCopy2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15998 <type category="struct" name="VkImageBlit2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
15999 <member values="VK_STRUCTURE_TYPE_IMAGE_BLIT_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16000 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16001 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16002 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16003 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16004 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16005 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16006 <name>srcSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16007 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16008 <member><type>VkOffset3D</type><name>srcOffsets</name>[2]<comment>Specified in pixels for both compressed and uncompressed images</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16009 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16010 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16011 <name>dstSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16012 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16013 <member><type>VkOffset3D</type><name>dstOffsets</name>[2]<comment>Specified in pixels for both compressed and uncompressed images</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16014 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16015 <type category="struct" name="VkImageBlit2KHR" alias="VkImageBlit2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16016 <type category="struct" name="VkBufferImageCopy2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16017 <member values="VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16018 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16019 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16021 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16022 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16023 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16024 <name>bufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16025 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16026 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16027 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16028 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16029 <name>bufferRowLength</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16030 <comment>Specified in texels</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16031 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16032 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16033 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16034 <name>bufferImageHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16035 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16036 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16037 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16038 <name>imageSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16039 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16040 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16041 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16042 <name>imageOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16043 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16044 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16045 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16046 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16047 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16048 <comment>Specified in pixels for both compressed and uncompressed images</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16049 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16050 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16051 <type category="struct" name="VkBufferImageCopy2KHR" alias="VkBufferImageCopy2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16052 <type category="struct" name="VkImageResolve2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16053 <member values="VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16054 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16055 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16056 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16057 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16058 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16059 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16060 <name>srcSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16061 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16062 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16063 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16064 <name>srcOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16065 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16066 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16067 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16068 <name>dstSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16070 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16071 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16072 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16073 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16074 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16075 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16076 <name>extent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16078 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16079 <type category="struct" name="VkImageResolve2KHR" alias="VkImageResolve2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16080 <type category="struct" name="VkCopyBufferInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16081 <member values="VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16082 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16083 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16084 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16085 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16086 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16087 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16088 <name>srcBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16089 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16090 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16091 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16092 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16093 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16094 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16095 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16096 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16098 <member len="regionCount">const <type>VkBufferCopy2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16099 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16100 <type category="struct" name="VkCopyBufferInfo2KHR" alias="VkCopyBufferInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16101 <type category="struct" name="VkCopyImageInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16102 <member values="VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16103 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16104 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16106 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16107 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16108 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16109 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16110 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16111 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16112 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16113 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16114 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16115 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16116 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16117 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16120 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16121 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16123 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16124 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16125 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16127 <member len="regionCount">const <type>VkImageCopy2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16128 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16129 <type category="struct" name="VkCopyImageInfo2KHR" alias="VkCopyImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16130 <type category="struct" name="VkBlitImageInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16131 <member values="VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16132 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16133 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16135 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16136 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16137 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16138 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16139 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16140 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16141 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16142 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16143 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16144 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16145 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16146 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16147 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16148 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16149 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16150 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16152 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16153 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16154 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16155 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16156 <member len="regionCount">const <type>VkImageBlit2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16157 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16158 <type>VkFilter</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16159 <name>filter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16161 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16162 <type category="struct" name="VkBlitImageInfo2KHR" alias="VkBlitImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16163 <type category="struct" name="VkCopyBufferToImageInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16164 <member values="VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16165 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16166 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16167 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16168 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16169 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16170 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16171 <name>srcBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16173 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16174 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16175 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16176 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16177 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16178 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16179 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16181 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16182 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16183 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16185 <member len="regionCount">const <type>VkBufferImageCopy2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16186 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16187 <type category="struct" name="VkCopyBufferToImageInfo2KHR" alias="VkCopyBufferToImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16188 <type category="struct" name="VkCopyImageToBufferInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16189 <member values="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16190 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16191 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16193 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16194 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16195 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16196 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16198 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16199 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16200 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16201 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16202 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16203 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16204 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16205 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16206 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16207 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16208 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16209 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16210 <member len="regionCount">const <type>VkBufferImageCopy2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16211 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16212 <type category="struct" name="VkCopyImageToBufferInfo2KHR" alias="VkCopyImageToBufferInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16213 <type category="struct" name="VkResolveImageInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16214 <member values="VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16215 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16216 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16217 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16218 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16219 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16220 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16221 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16222 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16223 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16224 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16225 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16226 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16227 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16228 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16229 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16231 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16232 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16233 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16235 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16236 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16237 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16238 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16239 <member len="regionCount">const <type>VkImageResolve2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16240 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16241 <type category="struct" name="VkResolveImageInfo2KHR" alias="VkResolveImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16242 <type category="struct" name="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16243 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16244 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16245 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16246 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16247 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16248 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16249 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16250 <name>shaderImageInt64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16251 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16252 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16253 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16254 <name>sparseImageInt64Atomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16256 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16257 <type category="struct" name="VkFragmentShadingRateAttachmentInfoKHR" structextends="VkSubpassDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16258 <member values="VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16259 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16260 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16261 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16262 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16263 <member optional="true">const <type>VkAttachmentReference2</type>* <name>pFragmentShadingRateAttachment</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16264 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16265 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16266 <name>shadingRateAttachmentTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16267 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16268 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16269 <type category="struct" name="VkPipelineFragmentShadingRateStateCreateInfoKHR" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16270 <member values="VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16271 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16272 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16273 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16274 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16275 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16276 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16277 <name>fragmentSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16279 <member noautovalidity="true"><type>VkFragmentShadingRateCombinerOpKHR</type><name>combinerOps</name>[2]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16280 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16281 <type category="struct" name="VkPhysicalDeviceFragmentShadingRateFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16282 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16283 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16284 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16285 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16286 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16287 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16288 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16289 <name>pipelineFragmentShadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16290 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16291 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16292 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16293 <name>primitiveFragmentShadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16295 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16296 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16297 <name>attachmentFragmentShadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16298 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16299 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16300 <type category="struct" name="VkPhysicalDeviceFragmentShadingRatePropertiesKHR" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16301 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16302 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16303 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16304 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16305 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16306 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16307 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16308 <name>minFragmentShadingRateAttachmentTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16309 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16310 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16311 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16312 <name>maxFragmentShadingRateAttachmentTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16314 <member limittype="max,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16315 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16316 <name>maxFragmentShadingRateAttachmentTexelSizeAspectRatio</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16318 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16319 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16320 <name>primitiveFragmentShadingRateWithMultipleViewports</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16322 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16323 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16324 <name>layeredShadingRateAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16325 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16326 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16327 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16328 <name>fragmentShadingRateNonTrivialCombinerOps</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16330 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16331 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16332 <name>maxFragmentSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16334 <member limittype="max,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16335 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16336 <name>maxFragmentSizeAspectRatio</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16338 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16339 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16340 <name>maxFragmentShadingRateCoverageSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16342 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16343 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16344 <name>maxFragmentShadingRateRasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16345 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16346 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16347 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16348 <name>fragmentShadingRateWithShaderDepthStencilWrites</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16349 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16350 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16351 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16352 <name>fragmentShadingRateWithSampleMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16354 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16355 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16356 <name>fragmentShadingRateWithShaderSampleMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16357 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16358 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16359 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16360 <name>fragmentShadingRateWithConservativeRasterization</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16361 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16362 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16363 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16364 <name>fragmentShadingRateWithFragmentShaderInterlock</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16366 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16367 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16368 <name>fragmentShadingRateWithCustomSampleLocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16369 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16370 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16371 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16372 <name>fragmentShadingRateStrictMultiplyCombiner</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16374 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16375 <type category="struct" name="VkPhysicalDeviceFragmentShadingRateKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16376 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16377 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16378 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16379 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16380 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16381 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16382 <type>VkSampleCountFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16383 <name>sampleCounts</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16384 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16385 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16386 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16387 <name>fragmentSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16388 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16389 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16390 <type category="struct" name="VkPhysicalDeviceShaderTerminateInvocationFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16391 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16392 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16393 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16394 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16395 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16396 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16397 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16398 <name>shaderTerminateInvocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16399 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16400 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16401 <type category="struct" name="VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR" alias="VkPhysicalDeviceShaderTerminateInvocationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16402 <type category="struct" name="VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16403 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16404 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16405 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16406 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16407 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16408 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16409 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16410 <name>fragmentShadingRateEnums</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16412 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16413 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16414 <name>supersampleFragmentShadingRates</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16416 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16417 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16418 <name>noInvocationFragmentShadingRates</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16420 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16421 <type category="struct" name="VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16422 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16423 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16424 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16425 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16426 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16427 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16428 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16429 <name>maxFragmentShadingRateInvocationCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16431 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16432 <type category="struct" name="VkPipelineFragmentShadingRateEnumStateCreateInfoNV" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16433 <member values="VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16434 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16435 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16436 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16437 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16438 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16439 <type>VkFragmentShadingRateTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16440 <name>shadingRateType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16441 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16442 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16443 <type>VkFragmentShadingRateNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16444 <name>shadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16446 <member noautovalidity="true"><type>VkFragmentShadingRateCombinerOpKHR</type><name>combinerOps</name>[2]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16447 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16448 <type category="struct" name="VkAccelerationStructureBuildSizesInfoKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16449 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16450 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16451 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16452 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16453 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16454 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16455 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16456 <name>accelerationStructureSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16457 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16458 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16459 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16460 <name>updateScratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16462 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16463 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16464 <name>buildScratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16465 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16466 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16467 <type category="struct" name="VkPhysicalDeviceImage2DViewOf3DFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16468 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16469 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16470 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16472 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16473 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16474 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16475 <name>image2DViewOf3D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16476 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16477 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16478 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16479 <name>sampler2DViewOf3D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16480 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16481 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16482 <type category="struct" name="VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16483 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16484 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16485 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16486 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16487 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16488 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16489 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16490 <name>imageSlicedViewOf3D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16491 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16492 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16493 <type category="struct" name="VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16494 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16495 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16496 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16498 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16499 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16500 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16501 <name>attachmentFeedbackLoopDynamicState</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16502 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16503 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16504 <type category="struct" name="VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16505 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16506 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16507 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16508 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16509 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16510 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16511 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16512 <name>legacyVertexAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16514 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16515 <type category="struct" name="VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16516 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16517 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16518 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16519 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16520 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16521 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16522 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16523 <name>nativeUnalignedPerformance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16524 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16525 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16526 <type category="struct" name="VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16527 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16528 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16529 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16530 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16531 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16532 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16533 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16534 <name>mutableDescriptorType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16535 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16536 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16537 <type category="struct" name="VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE" alias="VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16538 <type category="struct" name="VkMutableDescriptorTypeListEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16539 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16540 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16541 <name>descriptorTypeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16542 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16543 <member len="descriptorTypeCount">const <type>VkDescriptorType</type>* <name>pDescriptorTypes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16544 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16545 <type category="struct" name="VkMutableDescriptorTypeListVALVE" alias="VkMutableDescriptorTypeListEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16546 <type category="struct" name="VkMutableDescriptorTypeCreateInfoEXT" structextends="VkDescriptorSetLayoutCreateInfo,VkDescriptorPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16547 <member values="VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16548 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16549 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16551 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16552 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16553 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16554 <name>mutableDescriptorTypeListCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16556 <member len="mutableDescriptorTypeListCount">const <type>VkMutableDescriptorTypeListEXT</type>* <name>pMutableDescriptorTypeLists</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16557 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16558 <type category="struct" name="VkMutableDescriptorTypeCreateInfoVALVE" alias="VkMutableDescriptorTypeCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16559 <type category="struct" name="VkPhysicalDeviceDepthClipControlFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16560 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16561 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16562 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16563 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16564 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16565 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16566 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16567 <name>depthClipControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16568 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16569 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16570 <type category="struct" name="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16571 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16572 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16573 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16574 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16575 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16576 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16577 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16578 <name>deviceGeneratedCommands</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16579 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16580 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16581 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16582 <name>dynamicGeneratedPipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16584 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16585 <type category="struct" name="VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16586 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16587 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16588 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16589 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16590 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16591 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16592 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16593 <name>maxIndirectPipelineCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16594 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16595 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16596 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16597 <name>maxIndirectShaderObjectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16598 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16599 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16600 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16601 <name>maxIndirectSequenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16602 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16603 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16604 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16605 <name>maxIndirectCommandsTokenCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16606 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16607 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16608 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16609 <name>maxIndirectCommandsTokenOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16610 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16611 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16612 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16613 <name>maxIndirectCommandsIndirectStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16614 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16615 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16616 <type>VkIndirectCommandsInputModeFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16617 <name>supportedIndirectCommandsInputModes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16618 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16619 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16620 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16621 <name>supportedIndirectCommandsShaderStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16622 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16623 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16624 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16625 <name>supportedIndirectCommandsShaderStagesPipelineBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16626 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16627 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16628 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16629 <name>supportedIndirectCommandsShaderStagesShaderBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16631 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16632 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16633 <name>deviceGeneratedCommandsTransformFeedback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16634 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16635 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16636 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16637 <name>deviceGeneratedCommandsMultiDrawIndirectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16638 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16639 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16640 <type category="struct" name="VkGeneratedCommandsPipelineInfoEXT" structextends="VkGeneratedCommandsInfoEXT,VkGeneratedCommandsMemoryRequirementsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16641 <member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16642 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16643 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16644 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16645 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16646 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16647 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16648 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16649 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16650 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16651 <type category="struct" name="VkGeneratedCommandsShaderInfoEXT" structextends="VkGeneratedCommandsInfoEXT,VkGeneratedCommandsMemoryRequirementsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16652 <member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16653 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16654 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16656 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16657 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16658 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16659 <name>shaderCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16660 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16661 <member len="shaderCount">const <type>VkShaderEXT</type>* <name>pShaders</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16662 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16663 <type category="struct" name="VkGeneratedCommandsMemoryRequirementsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16664 <member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16665 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16666 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16668 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16669 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16670 <type>VkIndirectExecutionSetEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16671 <name>indirectExecutionSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16672 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16673 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16674 <type>VkIndirectCommandsLayoutEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16675 <name>indirectCommandsLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16676 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16677 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16678 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16679 <name>maxSequenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16681 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16682 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16683 <name>maxDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16685 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16686 <type category="struct" name="VkIndirectExecutionSetPipelineInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16687 <member values="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16688 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16689 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16690 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16691 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16692 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16693 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16694 <name>initialPipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16695 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16696 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16697 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16698 <name>maxPipelineCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16699 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16700 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16701 <type category="struct" name="VkIndirectExecutionSetShaderLayoutInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16702 <member values="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16703 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16704 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16706 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16707 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16708 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16709 <name>setLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16711 <member len="setLayoutCount" optional="false,true">const <type>VkDescriptorSetLayout</type>* <name>pSetLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16712 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16713 <type category="struct" name="VkIndirectExecutionSetShaderInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16714 <member values="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16715 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16716 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16717 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16718 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16719 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16720 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16721 <name>shaderCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16722 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16723 <member len="shaderCount">const <type>VkShaderEXT</type>* <name>pInitialShaders</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16724 <member len="shaderCount" optional="true">const <type>VkIndirectExecutionSetShaderLayoutInfoEXT</type>* <name>pSetLayoutInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16725 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16726 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16727 <name>maxShaderCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16728 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16729 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16730 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16731 <name>pushConstantRangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16732 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16733 <member len="pushConstantRangeCount">const <type>VkPushConstantRange</type>* <name>pPushConstantRanges</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16734 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16735 <type category="union" name="VkIndirectExecutionSetInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16736 <member selection="VK_INDIRECT_EXECUTION_SET_INFO_TYPE_PIPELINES_EXT">const <type>VkIndirectExecutionSetPipelineInfoEXT</type>* <name>pPipelineInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16737 <member selection="VK_INDIRECT_EXECUTION_SET_INFO_TYPE_SHADER_OBJECTS_EXT">const <type>VkIndirectExecutionSetShaderInfoEXT</type>* <name>pShaderInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16738 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16739 <type category="struct" name="VkIndirectExecutionSetCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16740 <member values="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16741 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16742 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16743 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16744 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16745 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16746 <type>VkIndirectExecutionSetInfoTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16747 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16749 <member selector="type" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16750 <type>VkIndirectExecutionSetInfoEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16751 <name>info</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16753 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16754 <type category="struct" name="VkGeneratedCommandsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16755 <member values="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16756 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16757 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16758 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16759 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16760 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16761 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16762 <name>shaderStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16763 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16764 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16765 <type>VkIndirectExecutionSetEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16766 <name>indirectExecutionSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16767 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16768 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16769 <type>VkIndirectCommandsLayoutEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16770 <name>indirectCommandsLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16771 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16772 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16773 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16774 <name>indirectAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16775 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16776 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16777 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16778 <name>indirectAddressSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16779 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16780 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16781 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16782 <name>preprocessAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16783 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16784 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16785 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16786 <name>preprocessSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16787 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16788 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16789 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16790 <name>maxSequenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16791 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16792 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16793 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16794 <name>sequenceCountAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16795 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16796 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16797 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16798 <name>maxDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16799 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16800 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16801 <type category="struct" name="VkWriteIndirectExecutionSetPipelineEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16802 <member values="VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16803 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16804 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16806 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16807 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16808 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16809 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16810 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16811 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16812 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16813 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16814 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16815 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16816 <type category="struct" name="VkWriteIndirectExecutionSetShaderEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16817 <member values="VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16818 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16819 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16820 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16821 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16822 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16823 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16824 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16827 <type>VkShaderEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16828 <name>shader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16830 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16831 <type category="struct" name="VkIndirectCommandsLayoutCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16832 <member values="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16833 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16834 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16835 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16836 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16837 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16838 <type>VkIndirectCommandsLayoutUsageFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16839 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16840 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16841 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16842 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16843 <name>shaderStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16844 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16845 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16846 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16847 <name>indirectStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16848 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16849 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16850 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16851 <name>pipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16852 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16853 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16854 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16855 <name>tokenCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16856 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16857 <member len="tokenCount">const <type>VkIndirectCommandsLayoutTokenEXT</type>* <name>pTokens</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16858 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16859 <type category="struct" name="VkIndirectCommandsLayoutTokenEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16860 <member values="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16861 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16862 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16863 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16864 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16865 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16866 <type>VkIndirectCommandsTokenTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16867 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16869 <member selector="type" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16870 <type>VkIndirectCommandsTokenDataEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16871 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16872 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16873 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16874 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16875 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16876 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16877 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16878 <type category="struct" name="VkDrawIndirectCountIndirectCommandEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16879 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16880 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16881 <name>bufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16882 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16883 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16884 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16885 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16886 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16887 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16888 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16889 <name>commandCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16891 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16892 <type category="struct" name="VkIndirectCommandsVertexBufferTokenEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16894 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16895 <name>vertexBindingUnit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16897 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16898 <type category="struct" name="VkBindVertexBufferIndirectCommandEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16899 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16900 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16901 <name>bufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16902 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16903 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16904 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16905 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16906 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16907 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16908 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16909 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16910 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16911 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16912 <type category="struct" name="VkIndirectCommandsIndexBufferTokenEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16913 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16914 <type>VkIndirectCommandsInputModeFlagBitsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16915 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16917 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16918 <type category="struct" name="VkBindIndexBufferIndirectCommandEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16919 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16920 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16921 <name>bufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16922 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16923 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16924 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16925 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16926 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16927 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16928 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16929 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16930 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16931 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16932 <type category="struct" name="VkIndirectCommandsPushConstantTokenEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16933 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16934 <type>VkPushConstantRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16935 <name>updateRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16937 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16938 <type category="struct" name="VkIndirectCommandsExecutionSetTokenEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16939 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16940 <type>VkIndirectExecutionSetInfoTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16941 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16942 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16943 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16944 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16945 <name>shaderStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16946 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16947 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16948 <type category="union" name="VkIndirectCommandsTokenDataEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16949 <member selection="VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT,VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT">const <type>VkIndirectCommandsPushConstantTokenEXT</type>* <name>pPushConstant</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16950 <member selection="VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_EXT">const <type>VkIndirectCommandsVertexBufferTokenEXT</type>* <name>pVertexBuffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16951 <member selection="VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_EXT">const <type>VkIndirectCommandsIndexBufferTokenEXT</type>* <name>pIndexBuffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16952 <member selection="VK_INDIRECT_COMMANDS_TOKEN_TYPE_EXECUTION_SET_EXT">const <type>VkIndirectCommandsExecutionSetTokenEXT</type>* <name>pExecutionSet</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16953 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16954 <type category="struct" name="VkPipelineViewportDepthClipControlCreateInfoEXT" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16955 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16956 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16957 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16958 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16959 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16960 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16961 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16962 <name>negativeOneToOne</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16963 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16964 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16965 <type category="struct" name="VkPhysicalDeviceDepthClampControlFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16966 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16967 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16968 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16969 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16970 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16971 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16972 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16973 <name>depthClampControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16974 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16975 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16976 <type category="struct" name="VkPipelineViewportDepthClampControlCreateInfoEXT" structextends="VkPipelineViewportStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16977 <member values="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16978 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16979 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16981 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16982 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16983 <type>VkDepthClampModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16984 <name>depthClampMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16986 <member optional="true">const <type>VkDepthClampRangeEXT</type>* <name>pDepthClampRange</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16987 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16988 <type category="struct" name="VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16989 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16990 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16991 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16992 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16993 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16994 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16995 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16996 <name>vertexInputDynamicState</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16997 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16998 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
16999 <type category="struct" name="VkPhysicalDeviceExternalMemoryRDMAFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17000 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17001 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17002 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17003 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17004 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17005 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17006 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17007 <name>externalMemoryRDMA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17008 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17009 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17010 <type category="struct" name="VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17011 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17012 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17013 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17014 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17015 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17016 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17017 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17018 <name>shaderRelaxedExtendedInstruction</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17019 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17020 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17021 <type category="struct" name="VkVertexInputBindingDescription2EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17022 <member values="VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17023 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17024 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17026 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17027 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17028 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17029 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17030 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17031 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17032 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17033 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17034 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17035 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17036 <type>VkVertexInputRate</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17037 <name>inputRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17039 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17040 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17041 <name>divisor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17042 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17043 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17044 <type category="struct" name="VkVertexInputAttributeDescription2EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17045 <member values="VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17046 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17047 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17049 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17050 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17051 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17052 <name>location</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17053 <comment>location of the shader vertex attrib</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17055 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17056 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17057 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17058 <comment>Vertex buffer binding id</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17060 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17061 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17062 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17063 <comment>format of source data</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17065 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17066 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17067 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17068 <comment>Offset of first element in bytes from base of vertex</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17070 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17071 <type category="struct" name="VkPhysicalDeviceColorWriteEnableFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17072 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17073 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17074 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17075 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17076 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17077 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17078 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17079 <name>colorWriteEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17080 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17081 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17082 <type category="struct" name="VkPipelineColorWriteCreateInfoEXT" structextends="VkPipelineColorBlendStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17083 <member values="VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17084 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17085 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17087 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17088 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17089 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17090 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17091 <comment># of pAttachments</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17092 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17093 <member len="attachmentCount">const <type>VkBool32</type>* <name>pColorWriteEnables</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17094 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17095 <type category="struct" name="VkMemoryBarrier2" structextends="VkSubpassDependency2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17096 <member values="VK_STRUCTURE_TYPE_MEMORY_BARRIER_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17097 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17098 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17099 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17100 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17101 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17102 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17103 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17104 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17105 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17106 <type>VkAccessFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17107 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17108 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17109 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17110 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17111 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17112 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17113 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17114 <type>VkAccessFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17115 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17116 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17117 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17118 <type category="struct" name="VkMemoryBarrier2KHR" alias="VkMemoryBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17119 <type category="struct" name="VkImageMemoryBarrier2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17120 <member values="VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17121 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17122 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17123 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17124 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17125 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17126 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17127 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17129 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17130 <type>VkAccessFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17131 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17133 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17134 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17135 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17136 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17137 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17138 <type>VkAccessFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17139 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17141 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17142 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17143 <name>oldLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17144 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17145 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17146 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17147 <name>newLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17149 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17150 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17151 <name>srcQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17153 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17154 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17155 <name>dstQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17157 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17158 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17159 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17161 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17162 <type>VkImageSubresourceRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17163 <name>subresourceRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17164 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17165 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17166 <type category="struct" name="VkImageMemoryBarrier2KHR" alias="VkImageMemoryBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17167 <type category="struct" name="VkBufferMemoryBarrier2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17168 <member values="VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17169 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17170 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17171 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17172 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17173 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17174 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17175 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17176 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17177 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17178 <type>VkAccessFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17179 <name>srcAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17181 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17182 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17183 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17185 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17186 <type>VkAccessFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17187 <name>dstAccessMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17188 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17189 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17190 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17191 <name>srcQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17193 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17194 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17195 <name>dstQueueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17197 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17198 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17199 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17201 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17202 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17203 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17204 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17205 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17206 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17207 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17208 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17209 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17210 <type category="struct" name="VkBufferMemoryBarrier2KHR" alias="VkBufferMemoryBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17211 <type category="struct" name="VkMemoryBarrierAccessFlags3KHR" structextends="VkSubpassDependency2,VkBufferMemoryBarrier2,VkImageMemoryBarrier2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17212 <member values="VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17213 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17214 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17216 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17217 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17218 <type>VkAccessFlags3KHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17219 <name>srcAccessMask3</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17220 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17221 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17222 <type>VkAccessFlags3KHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17223 <name>dstAccessMask3</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17224 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17225 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17226 <type category="struct" name="VkDependencyInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17227 <member values="VK_STRUCTURE_TYPE_DEPENDENCY_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17228 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17229 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17231 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17232 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17233 <type>VkDependencyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17234 <name>dependencyFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17235 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17236 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17237 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17238 <name>memoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17239 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17240 <member len="memoryBarrierCount">const <type>VkMemoryBarrier2</type>* <name>pMemoryBarriers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17241 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17242 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17243 <name>bufferMemoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17244 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17245 <member len="bufferMemoryBarrierCount">const <type>VkBufferMemoryBarrier2</type>* <name>pBufferMemoryBarriers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17246 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17247 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17248 <name>imageMemoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17249 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17250 <member len="imageMemoryBarrierCount">const <type>VkImageMemoryBarrier2</type>* <name>pImageMemoryBarriers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17251 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17252 <type category="struct" name="VkDependencyInfoKHR" alias="VkDependencyInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17253 <type category="struct" name="VkSemaphoreSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17254 <member values="VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17255 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17256 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17257 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17258 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17259 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17260 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17261 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17262 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17263 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17264 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17265 <name>value</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17266 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17267 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17268 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17269 <name>stageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17271 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17272 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17273 <name>deviceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17275 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17276 <type category="struct" name="VkSemaphoreSubmitInfoKHR" alias="VkSemaphoreSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17277 <type category="struct" name="VkCommandBufferSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17278 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17279 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17280 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17281 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17282 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17283 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17284 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17285 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17286 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17287 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17288 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17289 <name>deviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17290 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17291 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17292 <type category="struct" name="VkCommandBufferSubmitInfoKHR" alias="VkCommandBufferSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17293 <type category="struct" name="VkSubmitInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17294 <member values="VK_STRUCTURE_TYPE_SUBMIT_INFO_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17295 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17296 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17298 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17299 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17300 <type>VkSubmitFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17301 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17302 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17303 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17304 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17305 <name>waitSemaphoreInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17307 <member len="waitSemaphoreInfoCount">const <type>VkSemaphoreSubmitInfo</type>* <name>pWaitSemaphoreInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17308 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17309 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17310 <name>commandBufferInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17312 <member len="commandBufferInfoCount">const <type>VkCommandBufferSubmitInfo</type>* <name>pCommandBufferInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17313 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17314 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17315 <name>signalSemaphoreInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17316 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17317 <member len="signalSemaphoreInfoCount">const <type>VkSemaphoreSubmitInfo</type>* <name>pSignalSemaphoreInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17318 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17319 <type category="struct" name="VkSubmitInfo2KHR" alias="VkSubmitInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17320 <type category="struct" name="VkQueueFamilyCheckpointProperties2NV" structextends="VkQueueFamilyProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17321 <member values="VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17322 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17323 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17324 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17325 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17326 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17327 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17328 <name>checkpointExecutionStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17330 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17331 <type category="struct" name="VkCheckpointData2NV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17332 <member values="VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17333 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17334 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17335 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17336 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17337 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17338 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17339 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17341 <member noautovalidity="true"><type>void</type>* <name>pCheckpointMarker</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17342 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17343 <type category="struct" name="VkPhysicalDeviceSynchronization2Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17344 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17345 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17346 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17347 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17348 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17349 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17350 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17351 <name>synchronization2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17352 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17353 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17354 <type category="struct" name="VkPhysicalDeviceSynchronization2FeaturesKHR" alias="VkPhysicalDeviceSynchronization2Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17355 <type category="struct" name="VkPhysicalDeviceHostImageCopyFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17356 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17357 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17358 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17359 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17360 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17361 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17362 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17363 <name>hostImageCopy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17365 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17366 <type category="struct" name="VkPhysicalDeviceHostImageCopyFeaturesEXT" alias="VkPhysicalDeviceHostImageCopyFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17367 <type category="struct" name="VkPhysicalDeviceHostImageCopyProperties" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17368 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17369 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17370 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17371 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17372 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17373 <member optional="true" limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17374 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17375 <name>copySrcLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17377 <member optional="true" limittype="noauto" len="copySrcLayoutCount"><type>VkImageLayout</type>* <name>pCopySrcLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17378 <member optional="true" limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17379 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17380 <name>copyDstLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17382 <member optional="true" limittype="noauto" len="copyDstLayoutCount"><type>VkImageLayout</type>* <name>pCopyDstLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17383 <member optional="true" limittype="noauto"><type>uint8_t</type><name>optimalTilingLayoutUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17384 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17385 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17386 <name>identicalMemoryTypeRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17388 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17389 <type category="struct" name="VkPhysicalDeviceHostImageCopyPropertiesEXT" alias="VkPhysicalDeviceHostImageCopyProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17390 <type category="struct" name="VkMemoryToImageCopy">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17391 <member values="VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17392 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17393 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17394 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17395 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17396 <member>const <type>void</type>* <name>pHostPointer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17397 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17398 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17399 <name>memoryRowLength</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17400 <comment>Specified in texels</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17401 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17402 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17403 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17404 <name>memoryImageHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17406 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17407 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17408 <name>imageSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17409 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17410 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17411 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17412 <name>imageOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17413 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17414 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17415 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17416 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17417 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17418 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17419 <type category="struct" name="VkMemoryToImageCopyEXT" alias="VkMemoryToImageCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17420 <type category="struct" name="VkImageToMemoryCopy">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17421 <member values="VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17422 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17423 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17424 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17425 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17426 <member><type>void</type>* <name>pHostPointer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17427 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17428 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17429 <name>memoryRowLength</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17430 <comment>Specified in texels</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17432 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17433 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17434 <name>memoryImageHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17436 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17437 <type>VkImageSubresourceLayers</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17438 <name>imageSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17440 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17441 <type>VkOffset3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17442 <name>imageOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17443 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17444 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17445 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17446 <name>imageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17447 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17448 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17449 <type category="struct" name="VkImageToMemoryCopyEXT" alias="VkImageToMemoryCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17450 <type category="struct" name="VkCopyMemoryToImageInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17451 <member values="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17452 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17453 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17454 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17455 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17456 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17457 <type>VkHostImageCopyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17458 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17459 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17460 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17461 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17462 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17463 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17464 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17465 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17466 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17468 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17469 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17470 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17472 <member len="regionCount">const <type>VkMemoryToImageCopy</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17473 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17474 <type category="struct" name="VkCopyMemoryToImageInfoEXT" alias="VkCopyMemoryToImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17475 <type category="struct" name="VkCopyImageToMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17476 <member values="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17477 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17478 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17479 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17480 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17481 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17482 <type>VkHostImageCopyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17483 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17484 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17485 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17486 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17487 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17488 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17489 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17490 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17491 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17492 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17493 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17494 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17495 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17497 <member len="regionCount">const <type>VkImageToMemoryCopy</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17498 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17499 <type category="struct" name="VkCopyImageToMemoryInfoEXT" alias="VkCopyImageToMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17500 <type category="struct" name="VkCopyImageToImageInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17501 <member values="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17502 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17503 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17504 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17505 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17506 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17507 <type>VkHostImageCopyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17508 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17510 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17511 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17512 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17514 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17515 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17516 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17517 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17518 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17519 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17520 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17521 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17522 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17523 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17524 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17526 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17527 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17528 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17529 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17530 <member len="regionCount">const <type>VkImageCopy2</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17531 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17532 <type category="struct" name="VkCopyImageToImageInfoEXT" alias="VkCopyImageToImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17533 <type category="struct" name="VkHostImageLayoutTransitionInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17534 <member values="VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17535 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17536 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17538 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17539 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17540 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17541 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17542 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17543 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17544 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17545 <name>oldLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17546 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17547 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17548 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17549 <name>newLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17551 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17552 <type>VkImageSubresourceRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17553 <name>subresourceRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17555 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17556 <type category="struct" name="VkHostImageLayoutTransitionInfoEXT" alias="VkHostImageLayoutTransitionInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17557 <type category="struct" name="VkSubresourceHostMemcpySize" returnedonly="true" structextends="VkSubresourceLayout2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17558 <member values="VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17559 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17560 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17562 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17564 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17565 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17566 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17567 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17568 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17569 <type category="struct" name="VkSubresourceHostMemcpySizeEXT" alias="VkSubresourceHostMemcpySize"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17570 <type category="struct" name="VkHostImageCopyDevicePerformanceQuery" returnedonly="true" structextends="VkImageFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17571 <member values="VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17572 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17573 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17574 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17575 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17576 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17577 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17578 <name>optimalDeviceAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17579 <comment>Specifies if device access is optimal</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17581 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17582 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17583 <name>identicalMemoryLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17584 <comment>Specifies if memory layout is identical</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17585 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17586 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17587 <type category="struct" name="VkHostImageCopyDevicePerformanceQueryEXT" alias="VkHostImageCopyDevicePerformanceQuery"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17588 <type category="struct" name="VkPhysicalDeviceVulkanSC10Properties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17589 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17590 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17591 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17592 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17593 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17594 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17595 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17596 <name>deviceNoDynamicHostAllocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17598 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17599 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17600 <name>deviceDestroyFreesMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17601 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17602 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17603 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17604 <name>commandPoolMultipleCommandBuffersRecording</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17605 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17606 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17607 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17608 <name>commandPoolResetCommandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17609 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17610 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17611 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17612 <name>commandBufferSimultaneousUse</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17614 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17615 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17616 <name>secondaryCommandBufferNullOrImagelessFramebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17617 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17618 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17619 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17620 <name>recycleDescriptorSetMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17621 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17622 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17623 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17624 <name>recyclePipelineMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17626 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17627 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17628 <name>maxRenderPassSubpasses</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17629 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17630 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17631 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17632 <name>maxRenderPassDependencies</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17633 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17634 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17635 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17636 <name>maxSubpassInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17637 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17638 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17639 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17640 <name>maxSubpassPreserveAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17641 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17642 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17643 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17644 <name>maxFramebufferAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17646 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17647 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17648 <name>maxDescriptorSetLayoutBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17649 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17650 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17651 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17652 <name>maxQueryFaultCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17653 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17654 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17655 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17656 <name>maxCallbackFaultCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17657 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17658 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17659 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17660 <name>maxCommandPoolCommandBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17661 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17662 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17663 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17664 <name>maxCommandBufferSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17666 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17667 <type category="struct" name="VkPipelinePoolSize">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17668 <member values="VK_STRUCTURE_TYPE_PIPELINE_POOL_SIZE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17669 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17670 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17671 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17672 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17673 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17674 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17675 <name>poolEntrySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17676 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17677 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17678 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17679 <name>poolEntryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17681 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17682 <type category="struct" name="VkDeviceObjectReservationCreateInfo" allowduplicate="true" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17683 <member values="VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17684 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17685 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17686 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17687 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17688 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17689 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17690 <name>pipelineCacheCreateInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17692 <member len="pipelineCacheCreateInfoCount">const <type>VkPipelineCacheCreateInfo</type>* <name>pPipelineCacheCreateInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17693 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17694 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17695 <name>pipelinePoolSizeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17697 <member len="pipelinePoolSizeCount">const <type>VkPipelinePoolSize</type>* <name>pPipelinePoolSizes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17698 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17699 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17700 <name>semaphoreRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17701 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17702 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17703 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17704 <name>commandBufferRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17706 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17707 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17708 <name>fenceRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17709 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17710 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17711 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17712 <name>deviceMemoryRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17713 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17714 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17715 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17716 <name>bufferRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17717 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17718 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17719 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17720 <name>imageRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17721 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17722 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17723 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17724 <name>eventRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17725 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17726 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17727 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17728 <name>queryPoolRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17730 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17731 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17732 <name>bufferViewRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17733 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17734 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17735 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17736 <name>imageViewRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17738 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17739 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17740 <name>layeredImageViewRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17741 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17742 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17743 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17744 <name>pipelineCacheRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17746 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17747 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17748 <name>pipelineLayoutRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17750 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17751 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17752 <name>renderPassRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17754 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17755 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17756 <name>graphicsPipelineRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17758 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17759 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17760 <name>computePipelineRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17762 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17763 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17764 <name>descriptorSetLayoutRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17765 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17766 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17767 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17768 <name>samplerRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17770 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17771 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17772 <name>descriptorPoolRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17773 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17774 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17775 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17776 <name>descriptorSetRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17778 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17779 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17780 <name>framebufferRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17782 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17783 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17784 <name>commandPoolRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17786 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17787 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17788 <name>samplerYcbcrConversionRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17789 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17790 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17791 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17792 <name>surfaceRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17794 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17795 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17796 <name>swapchainRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17798 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17799 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17800 <name>displayModeRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17801 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17802 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17803 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17804 <name>subpassDescriptionRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17806 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17807 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17808 <name>attachmentDescriptionRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17810 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17811 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17812 <name>descriptorSetLayoutBindingRequestCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17813 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17814 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17815 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17816 <name>descriptorSetLayoutBindingLimit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17817 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17818 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17819 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17820 <name>maxImageViewMipLevels</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17822 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17823 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17824 <name>maxImageViewArrayLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17827 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17828 <name>maxLayeredImageViewMipLevels</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17830 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17831 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17832 <name>maxOcclusionQueriesPerPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17834 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17835 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17836 <name>maxPipelineStatisticsQueriesPerPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17837 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17838 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17839 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17840 <name>maxTimestampQueriesPerPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17841 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17842 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17843 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17844 <name>maxImmutableSamplersPerDescriptorSetLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17846 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17847 <type category="struct" name="VkCommandPoolMemoryReservationCreateInfo" structextends="VkCommandPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17848 <member values="VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17849 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17850 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17852 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17853 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17854 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17855 <name>commandPoolReservedSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17856 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17857 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17858 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17859 <name>commandPoolMaxCommandBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17860 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17861 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17862 <type category="struct" name="VkCommandPoolMemoryConsumption" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17863 <member values="VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17864 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17865 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17866 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17867 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17868 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17869 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17870 <name>commandPoolAllocated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17871 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17872 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17873 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17874 <name>commandPoolReservedSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17875 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17876 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17877 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17878 <name>commandBufferAllocated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17879 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17880 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17881 <type category="struct" name="VkPhysicalDeviceVulkanSC10Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17882 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17883 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17884 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17885 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17886 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17887 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17888 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17889 <name>shaderAtomicInstructions</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17891 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17892 <type category="struct" name="VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17893 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17894 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17895 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17897 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17898 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17899 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17900 <name>primitivesGeneratedQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17902 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17903 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17904 <name>primitivesGeneratedQueryWithRasterizerDiscard</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17905 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17906 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17907 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17908 <name>primitivesGeneratedQueryWithNonZeroStreams</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17909 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17910 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17911 <type category="struct" name="VkPhysicalDeviceLegacyDitheringFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17912 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17913 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17914 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17915 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17916 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17917 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17918 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17919 <name>legacyDithering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17921 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17922 <type category="struct" name="VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17923 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17924 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17925 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17926 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17927 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17928 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17929 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17930 <name>multisampledRenderToSingleSampled</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17931 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17932 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17933 <type category="struct" name="VkSubpassResolvePerformanceQueryEXT" returnedonly="true" structextends="VkFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17934 <member values="VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17935 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17936 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17937 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17938 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17939 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17940 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17941 <name>optimal</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17942 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17943 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17944 <type category="struct" name="VkMultisampledRenderToSingleSampledInfoEXT" structextends="VkSubpassDescription2,VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17945 <member values="VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17946 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17947 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17949 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17950 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17951 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17952 <name>multisampledRenderToSingleSampledEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17953 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17954 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17955 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17956 <name>rasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17957 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17958 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17959 <type category="struct" name="VkPhysicalDevicePipelineProtectedAccessFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17960 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17961 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17962 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17963 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17964 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17965 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17966 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17967 <name>pipelineProtectedAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17968 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17969 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17970 <type category="struct" name="VkPhysicalDevicePipelineProtectedAccessFeaturesEXT" alias="VkPhysicalDevicePipelineProtectedAccessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17971 <type category="struct" name="VkQueueFamilyVideoPropertiesKHR" returnedonly="true" structextends="VkQueueFamilyProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17972 <member values="VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17973 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17974 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17975 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17976 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17977 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17978 <type>VkVideoCodecOperationFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17979 <name>videoCodecOperations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17981 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17982 <type category="struct" name="VkQueueFamilyQueryResultStatusPropertiesKHR" returnedonly="true" structextends="VkQueueFamilyProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17983 <member values="VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17984 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17985 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17986 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17987 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17988 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17989 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17990 <name>queryResultStatusSupport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17991 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17992 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17993 <type category="struct" name="VkVideoProfileListInfoKHR" structextends="VkPhysicalDeviceImageFormatInfo2,VkPhysicalDeviceVideoFormatInfoKHR,VkImageCreateInfo,VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17994 <member values="VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17995 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17996 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17997 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17998 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
17999 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18000 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18001 <name>profileCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18002 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18003 <member len="profileCount">const <type>VkVideoProfileInfoKHR</type>* <name>pProfiles</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18004 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18005 <type category="struct" name="VkPhysicalDeviceVideoFormatInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18006 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18007 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18008 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18009 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18010 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18011 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18012 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18013 <name>imageUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18014 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18015 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18016 <type category="struct" name="VkVideoFormatPropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18017 <member values="VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18018 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18019 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18021 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18022 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18023 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18024 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18026 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18027 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18028 <name>componentMapping</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18030 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18031 <type>VkImageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18032 <name>imageCreateFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18033 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18034 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18035 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18036 <name>imageType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18037 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18038 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18039 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18040 <name>imageTiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18041 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18042 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18043 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18044 <name>imageUsageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18045 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18046 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18047 <type category="struct" name="VkVideoEncodeQuantizationMapCapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18048 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18049 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18050 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18051 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18052 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18053 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18054 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18055 <name>maxQuantizationMapExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18056 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18057 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18058 <type category="struct" name="VkVideoEncodeH264QuantizationMapCapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18059 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18060 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18061 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18062 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18063 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18064 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18065 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18066 <name>minQpDelta</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18067 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18068 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18069 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18070 <name>maxQpDelta</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18071 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18072 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18073 <type category="struct" name="VkVideoEncodeH265QuantizationMapCapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18074 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18075 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18076 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18078 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18079 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18080 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18081 <name>minQpDelta</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18082 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18083 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18084 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18085 <name>maxQpDelta</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18087 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18088 <type category="struct" name="VkVideoEncodeAV1QuantizationMapCapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18089 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18090 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18091 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18092 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18093 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18094 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18095 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18096 <name>minQIndexDelta</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18098 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18099 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18100 <name>maxQIndexDelta</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18101 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18102 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18103 <type category="struct" name="VkVideoFormatQuantizationMapPropertiesKHR" returnedonly="true" structextends="VkVideoFormatPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18104 <member values="VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18105 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18106 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18107 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18108 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18109 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18110 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18111 <name>quantizationMapTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18112 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18113 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18114 <type category="struct" name="VkVideoFormatH265QuantizationMapPropertiesKHR" returnedonly="true" structextends="VkVideoFormatPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18115 <member values="VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18116 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18117 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18119 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18120 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18121 <type>VkVideoEncodeH265CtbSizeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18122 <name>compatibleCtbSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18123 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18124 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18125 <type category="struct" name="VkVideoFormatAV1QuantizationMapPropertiesKHR" returnedonly="true" structextends="VkVideoFormatPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18126 <member values="VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18127 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18128 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18129 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18130 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18131 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18132 <type>VkVideoEncodeAV1SuperblockSizeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18133 <name>compatibleSuperblockSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18135 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18136 <type category="struct" name="VkVideoProfileInfoKHR" structextends="VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18137 <member values="VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18138 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18139 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18141 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18142 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18143 <type>VkVideoCodecOperationFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18144 <name>videoCodecOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18145 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18146 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18147 <type>VkVideoChromaSubsamplingFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18148 <name>chromaSubsampling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18149 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18150 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18151 <type>VkVideoComponentBitDepthFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18152 <name>lumaBitDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18153 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18154 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18155 <type>VkVideoComponentBitDepthFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18156 <name>chromaBitDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18158 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18159 <type category="struct" name="VkVideoCapabilitiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18160 <member values="VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18161 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18162 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18163 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18164 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18165 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18166 <type>VkVideoCapabilityFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18167 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18168 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18169 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18170 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18171 <name>minBitstreamBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18173 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18174 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18175 <name>minBitstreamBufferSizeAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18176 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18177 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18178 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18179 <name>pictureAccessGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18180 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18181 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18182 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18183 <name>minCodedExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18185 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18186 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18187 <name>maxCodedExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18188 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18189 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18190 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18191 <name>maxDpbSlots</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18193 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18194 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18195 <name>maxActiveReferencePictures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18197 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18198 <type>VkExtensionProperties</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18199 <name>stdHeaderVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18201 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18202 <type category="struct" name="VkVideoSessionMemoryRequirementsKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18203 <member values="VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18204 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18205 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18207 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18208 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18209 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18210 <name>memoryBindIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18212 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18213 <type>VkMemoryRequirements</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18214 <name>memoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18216 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18217 <type category="struct" name="VkBindVideoSessionMemoryInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18218 <member values="VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18219 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18220 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18221 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18222 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18223 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18224 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18225 <name>memoryBindIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18226 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18227 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18228 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18229 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18231 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18232 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18233 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18235 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18236 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18237 <name>memorySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18238 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18239 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18240 <type category="struct" name="VkVideoPictureResourceInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18241 <member values="VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18242 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18243 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18244 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18245 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18246 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18247 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18248 <name>codedOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18249 <comment>The offset to be used for the picture resource, currently only used in field mode</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18250 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18251 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18252 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18253 <name>codedExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18254 <comment>The extent to be used for the picture resource</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18256 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18257 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18258 <name>baseArrayLayer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18259 <comment>The first array layer to be accessed for the Decode or Encode Operations</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18260 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18261 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18262 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18263 <name>imageViewBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18264 <comment>The ImageView binding of the resource</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18265 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18266 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18267 <type category="struct" name="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18268 <member values="VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18269 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18270 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18271 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18272 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18273 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18274 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18275 <name>slotIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18276 <comment>The reference slot index</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18278 <member optional="true">const <type>VkVideoPictureResourceInfoKHR</type>* <name>pPictureResource</name><comment>The reference picture resource</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18279 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18280 <type category="struct" name="VkVideoDecodeCapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18281 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18282 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18283 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18284 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18285 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18286 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18287 <type>VkVideoDecodeCapabilityFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18288 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18289 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18290 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18291 <type category="struct" name="VkVideoDecodeUsageInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18292 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18293 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18294 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18295 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18296 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18297 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18298 <type>VkVideoDecodeUsageFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18299 <name>videoUsageHints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18301 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18302 <type category="struct" name="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18303 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18304 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18305 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18307 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18308 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18309 <type>VkVideoDecodeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18310 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18312 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18313 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18314 <name>srcBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18315 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18316 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18317 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18318 <name>srcBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18319 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18320 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18321 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18322 <name>srcBufferRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18323 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18324 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18325 <type>VkVideoPictureResourceInfoKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18326 <name>dstPictureResource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18327 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18328 <member optional="true">const <type>VkVideoReferenceSlotInfoKHR</type>* <name>pSetupReferenceSlot</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18329 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18330 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18331 <name>referenceSlotCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18333 <member len="referenceSlotCount">const <type>VkVideoReferenceSlotInfoKHR</type>* <name>pReferenceSlots</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18334 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18335 <type category="struct" name="VkPhysicalDeviceVideoMaintenance1FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18336 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18337 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18338 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18339 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18340 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18341 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18342 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18343 <name>videoMaintenance1</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18344 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18345 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18346 <type category="struct" name="VkPhysicalDeviceVideoMaintenance2FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18347 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_2_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18348 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18349 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18351 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18352 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18353 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18354 <name>videoMaintenance2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18355 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18356 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18357 <type category="struct" name="VkVideoInlineQueryInfoKHR" structextends="VkVideoDecodeInfoKHR,VkVideoEncodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18358 <member values="VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18359 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18360 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18361 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18362 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18363 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18364 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18365 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18366 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18367 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18368 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18369 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18371 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18372 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18373 <name>queryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18374 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18375 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18376 <comment>Video Decode Codec Standard specific structures</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18377 <type category="include" name="vk_video/vulkan_video_codec_h264std.h">#include "vk_video/vulkan_video_codec_h264std.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18378 <type requires="vk_video/vulkan_video_codec_h264std.h" name="StdVideoH264ProfileIdc"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18379 <type requires="vk_video/vulkan_video_codec_h264std.h" name="StdVideoH264LevelIdc"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18380 <type category="include" name="vk_video/vulkan_video_codec_h264std_decode.h">#include "vk_video/vulkan_video_codec_h264std_decode.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18381 <type requires="vk_video/vulkan_video_codec_h264std_decode.h" name="StdVideoDecodeH264PictureInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18382 <type requires="vk_video/vulkan_video_codec_h264std_decode.h" name="StdVideoDecodeH264ReferenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18383 <type category="struct" name="VkVideoDecodeH264ProfileInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18384 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18385 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18386 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18388 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18389 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18390 <type>StdVideoH264ProfileIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18391 <name>stdProfileIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18392 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18393 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18394 <type>VkVideoDecodeH264PictureLayoutFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18395 <name>pictureLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18396 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18397 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18398 <type category="struct" name="VkVideoDecodeH264CapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18399 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18400 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18401 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18402 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18403 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18404 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18405 <type>StdVideoH264LevelIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18406 <name>maxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18407 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18408 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18409 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18410 <name>fieldOffsetGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18412 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18413 <type requires="vk_video/vulkan_video_codec_h264std.h" name="StdVideoH264SequenceParameterSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18414 <type requires="vk_video/vulkan_video_codec_h264std.h" name="StdVideoH264PictureParameterSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18415 <type category="struct" name="VkVideoDecodeH264SessionParametersAddInfoKHR" structextends="VkVideoSessionParametersUpdateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18416 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18417 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18418 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18420 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18421 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18422 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18423 <name>stdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18424 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18425 <member len="stdSPSCount">const <type>StdVideoH264SequenceParameterSet</type>* <name>pStdSPSs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18426 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18427 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18428 <name>stdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18429 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18430 <member len="stdPPSCount">const <type>StdVideoH264PictureParameterSet</type>* <name>pStdPPSs</name><comment>List of Picture Parameters associated with the spsStd, above</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18431 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18432 <type category="struct" name="VkVideoDecodeH264SessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18433 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18434 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18435 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18436 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18437 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18438 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18439 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18440 <name>maxStdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18441 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18442 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18443 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18444 <name>maxStdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18446 <member optional="true">const <type>VkVideoDecodeH264SessionParametersAddInfoKHR</type>* <name>pParametersAddInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18447 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18448 <type category="struct" name="VkVideoDecodeH264InlineSessionParametersInfoKHR" structextends="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18449 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_INLINE_SESSION_PARAMETERS_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18450 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18451 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18452 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18453 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18454 <member optional="true">const <type>StdVideoH264SequenceParameterSet</type>* <name>pStdSPS</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18455 <member optional="true">const <type>StdVideoH264PictureParameterSet</type>* <name>pStdPPS</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18456 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18457 <type category="struct" name="VkVideoDecodeH264PictureInfoKHR" structextends="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18458 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18459 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18460 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18462 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18463 <member>const <type>StdVideoDecodeH264PictureInfo</type>* <name>pStdPictureInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18464 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18465 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18466 <name>sliceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18468 <member len="sliceCount">const <type>uint32_t</type>* <name>pSliceOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18469 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18470 <type category="struct" name="VkVideoDecodeH264DpbSlotInfoKHR" structextends="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18471 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18472 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18473 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18474 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18475 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18476 <member>const <type>StdVideoDecodeH264ReferenceInfo</type>* <name>pStdReferenceInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18477 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18478 <type category="include" name="vk_video/vulkan_video_codec_h265std.h">#include "vk_video/vulkan_video_codec_h265std.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18479 <type requires="vk_video/vulkan_video_codec_h265std.h" name="StdVideoH265ProfileIdc"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18480 <type requires="vk_video/vulkan_video_codec_h265std.h" name="StdVideoH265VideoParameterSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18481 <type requires="vk_video/vulkan_video_codec_h265std.h" name="StdVideoH265SequenceParameterSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18482 <type requires="vk_video/vulkan_video_codec_h265std.h" name="StdVideoH265PictureParameterSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18483 <type requires="vk_video/vulkan_video_codec_h265std.h" name="StdVideoH265LevelIdc"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18484 <type category="include" name="vk_video/vulkan_video_codec_h265std_decode.h">#include "vk_video/vulkan_video_codec_h265std_decode.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18485 <type requires="vk_video/vulkan_video_codec_h265std_decode.h" name="StdVideoDecodeH265PictureInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18486 <type requires="vk_video/vulkan_video_codec_h265std_decode.h" name="StdVideoDecodeH265ReferenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18487 <type category="struct" name="VkVideoDecodeH265ProfileInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18488 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18489 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18490 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18491 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18492 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18493 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18494 <type>StdVideoH265ProfileIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18495 <name>stdProfileIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18497 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18498 <type category="struct" name="VkVideoDecodeH265CapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18499 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18500 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18501 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18502 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18503 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18504 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18505 <type>StdVideoH265LevelIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18506 <name>maxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18507 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18508 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18509 <type category="struct" name="VkVideoDecodeH265SessionParametersAddInfoKHR" structextends="VkVideoSessionParametersUpdateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18510 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18511 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18512 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18514 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18515 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18516 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18517 <name>stdVPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18518 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18519 <member len="stdVPSCount">const <type>StdVideoH265VideoParameterSet</type>* <name>pStdVPSs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18520 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18521 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18522 <name>stdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18523 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18524 <member len="stdSPSCount">const <type>StdVideoH265SequenceParameterSet</type>* <name>pStdSPSs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18525 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18526 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18527 <name>stdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18528 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18529 <member len="stdPPSCount">const <type>StdVideoH265PictureParameterSet</type>* <name>pStdPPSs</name><comment>List of Picture Parameters associated with the spsStd, above</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18530 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18531 <type category="struct" name="VkVideoDecodeH265SessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18532 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18533 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18534 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18535 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18536 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18537 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18538 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18539 <name>maxStdVPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18540 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18541 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18542 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18543 <name>maxStdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18544 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18545 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18546 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18547 <name>maxStdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18548 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18549 <member optional="true">const <type>VkVideoDecodeH265SessionParametersAddInfoKHR</type>* <name>pParametersAddInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18550 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18551 <type category="struct" name="VkVideoDecodeH265InlineSessionParametersInfoKHR" structextends="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18552 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18553 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18554 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18556 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18557 <member optional="true">const <type>StdVideoH265VideoParameterSet</type>* <name>pStdVPS</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18558 <member optional="true">const <type>StdVideoH265SequenceParameterSet</type>* <name>pStdSPS</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18559 <member optional="true">const <type>StdVideoH265PictureParameterSet</type>* <name>pStdPPS</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18560 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18561 <type category="struct" name="VkVideoDecodeH265PictureInfoKHR" structextends="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18562 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18563 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18564 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18566 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18567 <member>const <type>StdVideoDecodeH265PictureInfo</type>* <name>pStdPictureInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18568 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18569 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18570 <name>sliceSegmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18571 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18572 <member len="sliceSegmentCount">const <type>uint32_t</type>* <name>pSliceSegmentOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18573 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18574 <type category="struct" name="VkVideoDecodeH265DpbSlotInfoKHR" structextends="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18575 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18576 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18577 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18578 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18579 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18580 <member>const <type>StdVideoDecodeH265ReferenceInfo</type>* <name>pStdReferenceInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18581 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18582 <type category="include" name="vk_video/vulkan_video_codec_av1std.h">#include "vk_video/vulkan_video_codec_av1std.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18583 <type requires="vk_video/vulkan_video_codec_av1std.h" name="StdVideoAV1Profile"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18584 <type requires="vk_video/vulkan_video_codec_av1std.h" name="StdVideoAV1Level"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18585 <type requires="vk_video/vulkan_video_codec_av1std.h" name="StdVideoAV1SequenceHeader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18586 <type category="include" name="vk_video/vulkan_video_codec_av1std_decode.h">#include "vk_video/vulkan_video_codec_av1std_decode.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18587 <type requires="vk_video/vulkan_video_codec_av1std_decode.h" name="StdVideoDecodeAV1PictureInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18588 <type requires="vk_video/vulkan_video_codec_av1std_decode.h" name="StdVideoDecodeAV1ReferenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18589 <type category="struct" name="VkVideoDecodeAV1ProfileInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18590 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18591 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18592 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18593 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18594 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18595 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18596 <type>StdVideoAV1Profile</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18597 <name>stdProfile</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18598 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18599 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18600 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18601 <name>filmGrainSupport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18602 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18603 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18604 <type category="struct" name="VkVideoDecodeAV1CapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18605 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18606 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18607 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18608 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18609 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18610 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18611 <type>StdVideoAV1Level</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18612 <name>maxLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18614 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18615 <type category="struct" name="VkVideoDecodeAV1SessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18616 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18617 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18618 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18619 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18620 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18621 <member>const <type>StdVideoAV1SequenceHeader</type>* <name>pStdSequenceHeader</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18622 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18623 <type category="struct" name="VkVideoDecodeAV1InlineSessionParametersInfoKHR" structextends="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18624 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18625 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18626 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18627 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18628 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18629 <member optional="true">const <type>StdVideoAV1SequenceHeader</type>* <name>pStdSequenceHeader</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18630 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18631 <type category="struct" name="VkVideoDecodeAV1PictureInfoKHR" structextends="VkVideoDecodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18632 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18633 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18634 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18635 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18636 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18637 <member>const <type>StdVideoDecodeAV1PictureInfo</type>* <name>pStdPictureInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18638 <member><type>int32_t</type><name>referenceNameSlotIndices</name>[<enum>VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18639 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18640 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18641 <name>frameHeaderOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18642 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18643 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18644 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18645 <name>tileCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18646 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18647 <member len="tileCount">const <type>uint32_t</type>* <name>pTileOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18648 <member len="tileCount">const <type>uint32_t</type>* <name>pTileSizes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18649 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18650 <type category="struct" name="VkVideoDecodeAV1DpbSlotInfoKHR" structextends="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18651 <member values="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18652 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18653 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18654 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18655 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18656 <member>const <type>StdVideoDecodeAV1ReferenceInfo</type>* <name>pStdReferenceInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18657 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18658 <type category="struct" name="VkVideoSessionCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18659 <member values="VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18660 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18661 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18662 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18663 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18664 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18665 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18666 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18668 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18669 <type>VkVideoSessionCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18670 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18671 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18672 <member>const <type>VkVideoProfileInfoKHR</type>* <name>pVideoProfile</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18673 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18674 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18675 <name>pictureFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18676 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18677 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18678 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18679 <name>maxCodedExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18681 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18682 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18683 <name>referencePictureFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18685 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18686 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18687 <name>maxDpbSlots</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18688 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18689 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18690 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18691 <name>maxActiveReferencePictures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18692 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18693 <member>const <type>VkExtensionProperties</type>* <name>pStdHeaderVersion</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18694 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18695 <type category="struct" name="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18696 <member values="VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18697 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18698 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18699 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18700 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18701 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18702 <type>VkVideoSessionParametersCreateFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18703 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18704 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18705 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18706 <type>VkVideoSessionParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18707 <name>videoSessionParametersTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18708 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18709 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18710 <type>VkVideoSessionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18711 <name>videoSession</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18713 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18714 <type category="struct" name="VkVideoSessionParametersUpdateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18715 <member values="VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18716 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18717 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18718 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18719 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18720 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18721 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18722 <name>updateSequenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18723 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18724 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18725 <type category="struct" name="VkVideoEncodeSessionParametersGetInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18726 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18727 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18728 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18730 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18731 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18732 <type>VkVideoSessionParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18733 <name>videoSessionParameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18734 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18735 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18736 <type category="struct" name="VkVideoEncodeSessionParametersFeedbackInfoKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18737 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18738 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18739 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18740 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18741 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18742 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18743 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18744 <name>hasOverrides</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18746 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18747 <type category="struct" name="VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18748 <member values="VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18749 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18750 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18751 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18752 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18753 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18754 <type>VkVideoBeginCodingFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18755 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18756 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18757 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18758 <type>VkVideoSessionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18759 <name>videoSession</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18760 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18761 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18762 <type>VkVideoSessionParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18763 <name>videoSessionParameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18764 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18765 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18766 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18767 <name>referenceSlotCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18768 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18769 <member len="referenceSlotCount">const <type>VkVideoReferenceSlotInfoKHR</type>* <name>pReferenceSlots</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18770 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18771 <type category="struct" name="VkVideoEndCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18772 <member values="VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18773 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18774 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18775 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18776 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18777 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18778 <type>VkVideoEndCodingFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18779 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18780 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18781 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18782 <type category="struct" name="VkVideoCodingControlInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18783 <member values="VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18784 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18785 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18786 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18787 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18788 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18789 <type>VkVideoCodingControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18790 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18791 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18792 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18793 <type category="struct" name="VkVideoEncodeUsageInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18794 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18795 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18796 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18798 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18799 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18800 <type>VkVideoEncodeUsageFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18801 <name>videoUsageHints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18802 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18803 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18804 <type>VkVideoEncodeContentFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18805 <name>videoContentHints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18806 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18807 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18808 <type>VkVideoEncodeTuningModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18809 <name>tuningMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18810 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18811 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18812 <type category="struct" name="VkVideoEncodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18813 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18814 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18815 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18816 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18817 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18818 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18819 <type>VkVideoEncodeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18820 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18822 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18823 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18824 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18827 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18828 <name>dstBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18830 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18831 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18832 <name>dstBufferRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18834 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18835 <type>VkVideoPictureResourceInfoKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18836 <name>srcPictureResource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18837 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18838 <member optional="true">const <type>VkVideoReferenceSlotInfoKHR</type>* <name>pSetupReferenceSlot</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18839 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18840 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18841 <name>referenceSlotCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18842 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18843 <member len="referenceSlotCount">const <type>VkVideoReferenceSlotInfoKHR</type>* <name>pReferenceSlots</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18844 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18845 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18846 <name>precedingExternallyEncodedBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18848 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18849 <type category="struct" name="VkVideoEncodeQuantizationMapInfoKHR" structextends="VkVideoEncodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18850 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18851 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18852 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18853 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18854 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18855 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18856 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18857 <name>quantizationMap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18858 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18859 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18860 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18861 <name>quantizationMapExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18863 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18864 <type category="struct" name="VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18865 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18866 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18867 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18869 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18870 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18871 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18872 <name>quantizationMapTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18873 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18874 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18875 <type category="struct" name="VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18876 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18877 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18878 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18879 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18880 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18881 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18882 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18883 <name>videoEncodeQuantizationMap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18884 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18885 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18886 <type category="struct" name="VkQueryPoolVideoEncodeFeedbackCreateInfoKHR" structextends="VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18887 <member values="VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18888 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18889 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18890 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18891 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18892 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18893 <type>VkVideoEncodeFeedbackFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18894 <name>encodeFeedbackFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18895 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18896 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18897 <type category="struct" name="VkVideoEncodeQualityLevelInfoKHR" structextends="VkVideoCodingControlInfoKHR,VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18898 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18899 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18900 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18902 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18903 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18904 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18905 <name>qualityLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18906 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18907 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18908 <type category="struct" name="VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18909 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18910 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18911 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18913 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18914 <member>const <type>VkVideoProfileInfoKHR</type>* <name>pVideoProfile</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18915 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18916 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18917 <name>qualityLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18918 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18919 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18920 <type category="struct" name="VkVideoEncodeQualityLevelPropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18921 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18922 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18923 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18925 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18926 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18927 <type>VkVideoEncodeRateControlModeFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18928 <name>preferredRateControlMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18929 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18930 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18931 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18932 <name>preferredRateControlLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18933 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18934 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18935 <type category="struct" name="VkVideoEncodeRateControlInfoKHR" structextends="VkVideoCodingControlInfoKHR,VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18936 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18937 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18938 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18939 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18940 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18941 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18942 <type>VkVideoEncodeRateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18943 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18945 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18946 <type>VkVideoEncodeRateControlModeFlagBitsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18947 <name>rateControlMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18949 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18950 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18951 <name>layerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18953 <member len="layerCount">const <type>VkVideoEncodeRateControlLayerInfoKHR</type>* <name>pLayers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18954 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18955 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18956 <name>virtualBufferSizeInMs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18957 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18958 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18959 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18960 <name>initialVirtualBufferSizeInMs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18961 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18962 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18963 <type category="struct" name="VkVideoEncodeRateControlLayerInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18964 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18965 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18966 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18967 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18968 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18969 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18970 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18971 <name>averageBitrate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18972 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18973 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18974 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18975 <name>maxBitrate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18976 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18977 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18978 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18979 <name>frameRateNumerator</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18980 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18981 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18982 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18983 <name>frameRateDenominator</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18985 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18986 <type category="struct" name="VkVideoEncodeCapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18987 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18988 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18989 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18990 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18991 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18992 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18993 <type>VkVideoEncodeCapabilityFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18994 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18996 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18997 <type>VkVideoEncodeRateControlModeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18998 <name>rateControlModes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
18999 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19000 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19001 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19002 <name>maxRateControlLayers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19003 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19004 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19005 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19006 <name>maxBitrate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19007 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19008 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19009 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19010 <name>maxQualityLevels</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19011 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19012 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19013 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19014 <name>encodeInputPictureGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19016 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19017 <type>VkVideoEncodeFeedbackFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19018 <name>supportedEncodeFeedbackFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19019 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19020 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19021 <type category="struct" name="VkVideoEncodeH264CapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19022 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19023 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19024 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19026 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19027 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19028 <type>VkVideoEncodeH264CapabilityFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19029 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19030 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19031 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19032 <type>StdVideoH264LevelIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19033 <name>maxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19034 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19035 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19036 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19037 <name>maxSliceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19039 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19040 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19041 <name>maxPPictureL0ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19042 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19043 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19044 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19045 <name>maxBPictureL0ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19046 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19047 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19048 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19049 <name>maxL1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19050 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19051 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19052 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19053 <name>maxTemporalLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19055 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19056 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19057 <name>expectDyadicTemporalLayerPattern</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19058 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19059 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19060 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19061 <name>minQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19062 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19063 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19064 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19065 <name>maxQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19066 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19067 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19068 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19069 <name>prefersGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19071 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19072 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19073 <name>requiresGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19074 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19075 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19076 <type>VkVideoEncodeH264StdFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19077 <name>stdSyntaxFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19078 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19079 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19080 <type category="struct" name="VkVideoEncodeH264QualityLevelPropertiesKHR" returnedonly="true" structextends="VkVideoEncodeQualityLevelPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19081 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19082 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19083 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19084 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19085 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19086 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19087 <type>VkVideoEncodeH264RateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19088 <name>preferredRateControlFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19089 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19090 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19091 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19092 <name>preferredGopFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19093 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19094 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19095 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19096 <name>preferredIdrPeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19098 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19099 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19100 <name>preferredConsecutiveBFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19101 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19102 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19103 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19104 <name>preferredTemporalLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19106 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19107 <type>VkVideoEncodeH264QpKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19108 <name>preferredConstantQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19110 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19111 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19112 <name>preferredMaxL0ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19114 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19115 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19116 <name>preferredMaxL1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19118 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19119 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19120 <name>preferredStdEntropyCodingModeFlag</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19121 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19122 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19123 <type category="include" name="vk_video/vulkan_video_codec_h264std_encode.h">#include "vk_video/vulkan_video_codec_h264std_encode.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19124 <type requires="vk_video/vulkan_video_codec_h264std_encode.h" name="StdVideoEncodeH264SliceHeader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19125 <type requires="vk_video/vulkan_video_codec_h264std_encode.h" name="StdVideoEncodeH264PictureInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19126 <type requires="vk_video/vulkan_video_codec_h264std_encode.h" name="StdVideoEncodeH264ReferenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19127 <type category="struct" name="VkVideoEncodeH264SessionCreateInfoKHR" structextends="VkVideoSessionCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19128 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19129 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19130 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19131 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19132 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19133 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19134 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19135 <name>useMaxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19136 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19137 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19138 <type>StdVideoH264LevelIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19139 <name>maxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19140 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19141 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19142 <type category="struct" name="VkVideoEncodeH264SessionParametersAddInfoKHR" structextends="VkVideoSessionParametersUpdateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19143 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19144 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19145 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19146 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19147 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19148 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19149 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19150 <name>stdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19152 <member len="stdSPSCount" optional="true">const <type>StdVideoH264SequenceParameterSet</type>* <name>pStdSPSs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19153 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19154 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19155 <name>stdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19157 <member len="stdPPSCount" optional="true">const <type>StdVideoH264PictureParameterSet</type>* <name>pStdPPSs</name><comment>List of Picture Parameters associated with the spsStd, above</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19158 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19159 <type category="struct" name="VkVideoEncodeH264SessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19160 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19161 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19162 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19163 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19164 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19165 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19166 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19167 <name>maxStdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19168 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19169 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19170 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19171 <name>maxStdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19172 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19173 <member optional="true">const <type>VkVideoEncodeH264SessionParametersAddInfoKHR</type>* <name>pParametersAddInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19174 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19175 <type category="struct" name="VkVideoEncodeH264SessionParametersGetInfoKHR" structextends="VkVideoEncodeSessionParametersGetInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19176 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19177 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19178 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19179 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19180 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19181 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19182 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19183 <name>writeStdSPS</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19184 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19185 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19186 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19187 <name>writeStdPPS</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19188 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19189 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19190 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19191 <name>stdSPSId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19193 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19194 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19195 <name>stdPPSId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19197 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19198 <type category="struct" name="VkVideoEncodeH264SessionParametersFeedbackInfoKHR" structextends="VkVideoEncodeSessionParametersFeedbackInfoKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19199 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19200 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19201 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19203 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19204 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19205 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19206 <name>hasStdSPSOverrides</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19207 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19208 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19209 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19210 <name>hasStdPPSOverrides</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19212 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19213 <type category="struct" name="VkVideoEncodeH264DpbSlotInfoKHR" structextends="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19214 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19215 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19216 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19217 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19218 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19219 <member>const <type>StdVideoEncodeH264ReferenceInfo</type>* <name>pStdReferenceInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19220 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19221 <type category="struct" name="VkVideoEncodeH264PictureInfoKHR" structextends="VkVideoEncodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19222 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19223 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19224 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19226 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19227 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19228 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19229 <name>naluSliceEntryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19231 <member len="naluSliceEntryCount">const <type>VkVideoEncodeH264NaluSliceInfoKHR</type>* <name>pNaluSliceEntries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19232 <member>const <type>StdVideoEncodeH264PictureInfo</type>* <name>pStdPictureInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19233 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19234 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19235 <name>generatePrefixNalu</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19237 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19238 <type category="struct" name="VkVideoEncodeH264ProfileInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19239 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19240 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19241 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19243 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19244 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19245 <type>StdVideoH264ProfileIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19246 <name>stdProfileIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19247 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19248 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19249 <type category="struct" name="VkVideoEncodeH264NaluSliceInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19250 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19251 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19252 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19253 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19254 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19255 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19256 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19257 <name>constantQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19258 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19259 <member>const <type>StdVideoEncodeH264SliceHeader</type>* <name>pStdSliceHeader</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19260 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19261 <type category="struct" name="VkVideoEncodeH264RateControlInfoKHR" structextends="VkVideoCodingControlInfoKHR,VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19262 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19263 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19264 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19265 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19266 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19267 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19268 <type>VkVideoEncodeH264RateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19269 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19271 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19272 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19273 <name>gopFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19275 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19276 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19277 <name>idrPeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19279 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19280 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19281 <name>consecutiveBFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19283 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19284 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19285 <name>temporalLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19286 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19287 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19288 <type category="struct" name="VkVideoEncodeH264QpKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19289 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19290 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19291 <name>qpI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19292 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19293 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19294 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19295 <name>qpP</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19296 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19297 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19298 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19299 <name>qpB</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19301 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19302 <type category="struct" name="VkVideoEncodeH264FrameSizeKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19303 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19304 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19305 <name>frameISize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19307 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19308 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19309 <name>framePSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19310 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19311 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19312 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19313 <name>frameBSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19314 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19315 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19316 <type category="struct" name="VkVideoEncodeH264GopRemainingFrameInfoKHR" structextends="VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19317 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19318 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19319 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19320 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19321 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19322 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19323 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19324 <name>useGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19325 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19326 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19327 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19328 <name>gopRemainingI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19330 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19331 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19332 <name>gopRemainingP</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19334 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19335 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19336 <name>gopRemainingB</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19338 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19339 <type category="struct" name="VkVideoEncodeH264RateControlLayerInfoKHR" structextends="VkVideoEncodeRateControlLayerInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19340 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19341 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19342 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19343 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19344 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19345 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19346 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19347 <name>useMinQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19349 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19350 <type>VkVideoEncodeH264QpKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19351 <name>minQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19352 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19353 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19354 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19355 <name>useMaxQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19356 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19357 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19358 <type>VkVideoEncodeH264QpKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19359 <name>maxQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19360 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19361 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19362 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19363 <name>useMaxFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19365 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19366 <type>VkVideoEncodeH264FrameSizeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19367 <name>maxFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19368 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19369 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19370 <type category="struct" name="VkVideoEncodeH265CapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19371 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19372 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19373 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19374 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19375 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19376 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19377 <type>VkVideoEncodeH265CapabilityFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19378 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19379 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19380 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19381 <type>StdVideoH265LevelIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19382 <name>maxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19383 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19384 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19385 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19386 <name>maxSliceSegmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19388 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19389 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19390 <name>maxTiles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19391 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19392 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19393 <type>VkVideoEncodeH265CtbSizeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19394 <name>ctbSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19395 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19396 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19397 <type>VkVideoEncodeH265TransformBlockSizeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19398 <name>transformBlockSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19399 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19400 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19401 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19402 <name>maxPPictureL0ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19403 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19404 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19405 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19406 <name>maxBPictureL0ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19407 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19408 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19409 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19410 <name>maxL1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19412 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19413 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19414 <name>maxSubLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19416 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19417 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19418 <name>expectDyadicTemporalSubLayerPattern</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19420 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19421 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19422 <name>minQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19423 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19424 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19425 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19426 <name>maxQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19427 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19428 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19429 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19430 <name>prefersGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19432 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19433 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19434 <name>requiresGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19436 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19437 <type>VkVideoEncodeH265StdFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19438 <name>stdSyntaxFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19440 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19441 <type category="struct" name="VkVideoEncodeH265QualityLevelPropertiesKHR" returnedonly="true" structextends="VkVideoEncodeQualityLevelPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19442 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19443 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19444 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19446 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19447 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19448 <type>VkVideoEncodeH265RateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19449 <name>preferredRateControlFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19451 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19452 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19453 <name>preferredGopFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19454 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19455 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19456 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19457 <name>preferredIdrPeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19458 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19459 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19460 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19461 <name>preferredConsecutiveBFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19462 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19463 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19464 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19465 <name>preferredSubLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19466 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19467 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19468 <type>VkVideoEncodeH265QpKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19469 <name>preferredConstantQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19470 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19471 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19472 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19473 <name>preferredMaxL0ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19474 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19475 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19476 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19477 <name>preferredMaxL1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19478 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19479 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19480 <type category="include" name="vk_video/vulkan_video_codec_h265std_encode.h">#include "vk_video/vulkan_video_codec_h265std_encode.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19481 <type requires="vk_video/vulkan_video_codec_h265std_encode.h" name="StdVideoEncodeH265PictureInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19482 <type requires="vk_video/vulkan_video_codec_h265std_encode.h" name="StdVideoEncodeH265SliceSegmentHeader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19483 <type requires="vk_video/vulkan_video_codec_h265std_encode.h" name="StdVideoEncodeH265ReferenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19484 <type category="struct" name="VkVideoEncodeH265SessionCreateInfoKHR" structextends="VkVideoSessionCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19485 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19486 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19487 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19488 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19489 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19490 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19491 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19492 <name>useMaxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19493 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19494 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19495 <type>StdVideoH265LevelIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19496 <name>maxLevelIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19497 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19498 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19499 <type category="struct" name="VkVideoEncodeH265SessionParametersAddInfoKHR" structextends="VkVideoSessionParametersUpdateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19500 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19501 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19502 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19503 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19504 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19505 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19506 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19507 <name>stdVPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19508 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19509 <member len="stdVPSCount" optional="true">const <type>StdVideoH265VideoParameterSet</type>* <name>pStdVPSs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19510 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19511 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19512 <name>stdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19514 <member len="stdSPSCount" optional="true">const <type>StdVideoH265SequenceParameterSet</type>* <name>pStdSPSs</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19515 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19516 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19517 <name>stdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19518 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19519 <member len="stdPPSCount" optional="true">const <type>StdVideoH265PictureParameterSet</type>* <name>pStdPPSs</name><comment>List of Picture Parameters associated with the spsStd, above</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19520 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19521 <type category="struct" name="VkVideoEncodeH265SessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19522 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19523 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19524 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19526 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19527 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19528 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19529 <name>maxStdVPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19530 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19531 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19532 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19533 <name>maxStdSPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19534 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19535 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19536 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19537 <name>maxStdPPSCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19538 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19539 <member optional="true">const <type>VkVideoEncodeH265SessionParametersAddInfoKHR</type>* <name>pParametersAddInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19540 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19541 <type category="struct" name="VkVideoEncodeH265SessionParametersGetInfoKHR" structextends="VkVideoEncodeSessionParametersGetInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19542 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19543 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19544 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19545 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19546 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19547 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19548 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19549 <name>writeStdVPS</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19551 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19552 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19553 <name>writeStdSPS</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19555 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19556 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19557 <name>writeStdPPS</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19558 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19559 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19560 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19561 <name>stdVPSId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19564 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19565 <name>stdSPSId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19567 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19568 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19569 <name>stdPPSId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19570 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19571 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19572 <type category="struct" name="VkVideoEncodeH265SessionParametersFeedbackInfoKHR" structextends="VkVideoEncodeSessionParametersFeedbackInfoKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19573 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19574 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19575 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19577 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19578 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19579 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19580 <name>hasStdVPSOverrides</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19581 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19582 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19583 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19584 <name>hasStdSPSOverrides</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19585 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19586 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19587 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19588 <name>hasStdPPSOverrides</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19589 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19590 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19591 <type category="struct" name="VkVideoEncodeH265PictureInfoKHR" structextends="VkVideoEncodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19592 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19593 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19594 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19596 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19597 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19598 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19599 <name>naluSliceSegmentEntryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19600 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19601 <member len="naluSliceSegmentEntryCount">const <type>VkVideoEncodeH265NaluSliceSegmentInfoKHR</type>* <name>pNaluSliceSegmentEntries</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19602 <member>const <type>StdVideoEncodeH265PictureInfo</type>* <name>pStdPictureInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19603 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19604 <type category="struct" name="VkVideoEncodeH265NaluSliceSegmentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19605 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19606 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19607 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19608 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19609 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19610 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19611 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19612 <name>constantQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19614 <member>const <type>StdVideoEncodeH265SliceSegmentHeader</type>* <name>pStdSliceSegmentHeader</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19615 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19616 <type category="struct" name="VkVideoEncodeH265RateControlInfoKHR" structextends="VkVideoCodingControlInfoKHR,VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19617 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19618 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19619 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19621 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19622 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19623 <type>VkVideoEncodeH265RateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19624 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19626 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19627 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19628 <name>gopFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19629 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19630 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19631 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19632 <name>idrPeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19633 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19634 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19635 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19636 <name>consecutiveBFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19637 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19638 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19639 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19640 <name>subLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19641 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19642 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19643 <type category="struct" name="VkVideoEncodeH265QpKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19644 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19645 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19646 <name>qpI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19647 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19648 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19649 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19650 <name>qpP</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19652 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19653 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19654 <name>qpB</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19655 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19656 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19657 <type category="struct" name="VkVideoEncodeH265FrameSizeKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19658 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19659 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19660 <name>frameISize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19661 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19662 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19663 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19664 <name>framePSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19666 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19667 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19668 <name>frameBSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19669 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19670 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19671 <type category="struct" name="VkVideoEncodeH265GopRemainingFrameInfoKHR" structextends="VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19672 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19673 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19674 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19675 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19676 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19677 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19678 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19679 <name>useGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19681 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19682 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19683 <name>gopRemainingI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19685 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19686 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19687 <name>gopRemainingP</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19688 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19689 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19690 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19691 <name>gopRemainingB</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19692 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19693 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19694 <type category="struct" name="VkVideoEncodeH265RateControlLayerInfoKHR" structextends="VkVideoEncodeRateControlLayerInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19695 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19696 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19697 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19698 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19699 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19700 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19701 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19702 <name>useMinQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19703 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19704 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19705 <type>VkVideoEncodeH265QpKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19706 <name>minQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19707 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19708 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19709 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19710 <name>useMaxQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19711 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19712 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19713 <type>VkVideoEncodeH265QpKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19714 <name>maxQp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19715 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19716 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19717 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19718 <name>useMaxFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19719 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19720 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19721 <type>VkVideoEncodeH265FrameSizeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19722 <name>maxFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19723 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19724 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19725 <type category="struct" name="VkVideoEncodeH265ProfileInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19726 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19727 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19728 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19730 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19731 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19732 <type>StdVideoH265ProfileIdc</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19733 <name>stdProfileIdc</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19734 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19735 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19736 <type category="struct" name="VkVideoEncodeH265DpbSlotInfoKHR" structextends="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19737 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19738 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19739 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19740 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19741 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19742 <member>const <type>StdVideoEncodeH265ReferenceInfo</type>* <name>pStdReferenceInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19743 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19744 <type category="struct" name="VkVideoEncodeAV1CapabilitiesKHR" returnedonly="true" structextends="VkVideoCapabilitiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19745 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19746 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19747 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19749 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19750 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19751 <type>VkVideoEncodeAV1CapabilityFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19752 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19754 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19755 <type>StdVideoAV1Level</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19756 <name>maxLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19758 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19759 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19760 <name>codedPictureAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19762 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19763 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19764 <name>maxTiles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19765 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19766 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19767 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19768 <name>minTileSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19770 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19771 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19772 <name>maxTileSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19773 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19774 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19775 <type>VkVideoEncodeAV1SuperblockSizeFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19776 <name>superblockSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19778 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19779 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19780 <name>maxSingleReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19782 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19783 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19784 <name>singleReferenceNameMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19786 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19787 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19788 <name>maxUnidirectionalCompoundReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19789 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19790 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19791 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19792 <name>maxUnidirectionalCompoundGroup1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19794 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19795 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19796 <name>unidirectionalCompoundReferenceNameMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19798 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19799 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19800 <name>maxBidirectionalCompoundReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19801 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19802 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19803 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19804 <name>maxBidirectionalCompoundGroup1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19806 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19807 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19808 <name>maxBidirectionalCompoundGroup2ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19810 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19811 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19812 <name>bidirectionalCompoundReferenceNameMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19813 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19814 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19815 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19816 <name>maxTemporalLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19817 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19818 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19819 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19820 <name>maxSpatialLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19822 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19823 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19824 <name>maxOperatingPoints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19826 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19827 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19828 <name>minQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19830 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19831 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19832 <name>maxQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19834 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19835 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19836 <name>prefersGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19837 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19838 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19839 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19840 <name>requiresGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19841 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19842 <member limittype="bitmask" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19843 <type>VkVideoEncodeAV1StdFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19844 <name>stdSyntaxFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19846 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19847 <type category="struct" name="VkVideoEncodeAV1QualityLevelPropertiesKHR" returnedonly="true" structextends="VkVideoEncodeQualityLevelPropertiesKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19848 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19849 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19850 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19852 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19853 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19854 <type>VkVideoEncodeAV1RateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19855 <name>preferredRateControlFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19856 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19857 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19858 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19859 <name>preferredGopFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19860 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19861 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19862 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19863 <name>preferredKeyFramePeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19864 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19865 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19866 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19867 <name>preferredConsecutiveBipredictiveFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19869 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19870 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19871 <name>preferredTemporalLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19872 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19873 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19874 <type>VkVideoEncodeAV1QIndexKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19875 <name>preferredConstantQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19876 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19877 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19878 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19879 <name>preferredMaxSingleReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19881 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19882 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19883 <name>preferredSingleReferenceNameMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19884 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19885 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19886 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19887 <name>preferredMaxUnidirectionalCompoundReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19889 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19890 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19891 <name>preferredMaxUnidirectionalCompoundGroup1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19894 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19895 <name>preferredUnidirectionalCompoundReferenceNameMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19897 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19898 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19899 <name>preferredMaxBidirectionalCompoundReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19901 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19902 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19903 <name>preferredMaxBidirectionalCompoundGroup1ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19905 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19906 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19907 <name>preferredMaxBidirectionalCompoundGroup2ReferenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19910 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19911 <name>preferredBidirectionalCompoundReferenceNameMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19913 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19914 <type category="include" name="vk_video/vulkan_video_codec_av1std_encode.h">#include "vk_video/vulkan_video_codec_av1std_encode.h"</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19915 <type requires="vk_video/vulkan_video_codec_av1std_encode.h" name="StdVideoEncodeAV1ExtensionHeader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19916 <type requires="vk_video/vulkan_video_codec_av1std_encode.h" name="StdVideoEncodeAV1DecoderModelInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19917 <type requires="vk_video/vulkan_video_codec_av1std_encode.h" name="StdVideoEncodeAV1OperatingPointInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19918 <type requires="vk_video/vulkan_video_codec_av1std_encode.h" name="StdVideoEncodeAV1PictureInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19919 <type requires="vk_video/vulkan_video_codec_av1std_encode.h" name="StdVideoEncodeAV1ReferenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19920 <type category="struct" name="VkPhysicalDeviceVideoEncodeAV1FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19921 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19922 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19923 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19925 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19926 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19927 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19928 <name>videoEncodeAV1</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19929 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19930 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19931 <type category="struct" name="VkVideoEncodeAV1SessionCreateInfoKHR" structextends="VkVideoSessionCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19932 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19933 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19934 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19935 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19936 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19937 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19938 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19939 <name>useMaxLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19941 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19942 <type>StdVideoAV1Level</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19943 <name>maxLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19945 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19946 <type category="struct" name="VkVideoEncodeAV1SessionParametersCreateInfoKHR" structextends="VkVideoSessionParametersCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19947 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19948 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19949 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19950 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19951 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19952 <member>const <type>StdVideoAV1SequenceHeader</type>* <name>pStdSequenceHeader</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19953 <member optional="true">const <type>StdVideoEncodeAV1DecoderModelInfo</type>* <name>pStdDecoderModelInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19954 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19955 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19956 <name>stdOperatingPointCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19957 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19958 <member optional="true" len="stdOperatingPointCount">const <type>StdVideoEncodeAV1OperatingPointInfo</type>* <name>pStdOperatingPoints</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19959 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19960 <type category="struct" name="VkVideoEncodeAV1DpbSlotInfoKHR" structextends="VkVideoReferenceSlotInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19961 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19962 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19963 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19965 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19966 <member>const <type>StdVideoEncodeAV1ReferenceInfo</type>* <name>pStdReferenceInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19967 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19968 <type category="struct" name="VkVideoEncodeAV1PictureInfoKHR" structextends="VkVideoEncodeInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19969 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19970 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19971 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19972 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19973 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19974 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19975 <type>VkVideoEncodeAV1PredictionModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19976 <name>predictionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19977 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19978 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19979 <type>VkVideoEncodeAV1RateControlGroupKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19980 <name>rateControlGroup</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19981 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19982 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19983 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19984 <name>constantQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19986 <member>const <type>StdVideoEncodeAV1PictureInfo</type>* <name>pStdPictureInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19987 <member><type>int32_t</type><name>referenceNameSlotIndices</name>[<enum>VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19988 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19989 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19990 <name>primaryReferenceCdfOnly</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19991 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19992 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19993 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19994 <name>generateObuExtensionHeader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19996 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19997 <type category="struct" name="VkVideoEncodeAV1ProfileInfoKHR" structextends="VkVideoProfileInfoKHR,VkQueryPoolCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19998 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
19999 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20000 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20001 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20002 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20003 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20004 <type>StdVideoAV1Profile</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20005 <name>stdProfile</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20006 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20007 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20008 <type category="struct" name="VkVideoEncodeAV1RateControlInfoKHR" structextends="VkVideoCodingControlInfoKHR,VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20009 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20010 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20011 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20012 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20013 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20014 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20015 <type>VkVideoEncodeAV1RateControlFlagsKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20016 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20017 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20018 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20019 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20020 <name>gopFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20021 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20022 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20023 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20024 <name>keyFramePeriod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20026 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20027 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20028 <name>consecutiveBipredictiveFrameCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20030 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20031 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20032 <name>temporalLayerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20033 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20034 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20035 <type category="struct" name="VkVideoEncodeAV1QIndexKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20036 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20037 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20038 <name>intraQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20039 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20040 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20041 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20042 <name>predictiveQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20044 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20045 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20046 <name>bipredictiveQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20048 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20049 <type category="struct" name="VkVideoEncodeAV1FrameSizeKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20050 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20051 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20052 <name>intraFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20053 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20054 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20055 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20056 <name>predictiveFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20057 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20058 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20059 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20060 <name>bipredictiveFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20061 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20062 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20063 <type category="struct" name="VkVideoEncodeAV1GopRemainingFrameInfoKHR" structextends="VkVideoBeginCodingInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20064 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20065 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20066 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20067 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20068 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20069 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20070 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20071 <name>useGopRemainingFrames</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20072 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20073 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20074 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20075 <name>gopRemainingIntra</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20076 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20077 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20078 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20079 <name>gopRemainingPredictive</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20080 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20081 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20082 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20083 <name>gopRemainingBipredictive</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20084 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20085 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20086 <type category="struct" name="VkVideoEncodeAV1RateControlLayerInfoKHR" structextends="VkVideoEncodeRateControlLayerInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20087 <member values="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20088 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20089 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20091 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20092 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20093 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20094 <name>useMinQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20095 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20096 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20097 <type>VkVideoEncodeAV1QIndexKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20098 <name>minQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20099 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20100 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20101 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20102 <name>useMaxQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20103 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20104 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20105 <type>VkVideoEncodeAV1QIndexKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20106 <name>maxQIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20107 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20108 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20109 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20110 <name>useMaxFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20111 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20112 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20113 <type>VkVideoEncodeAV1FrameSizeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20114 <name>maxFrameSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20115 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20116 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20117 <type category="struct" name="VkPhysicalDeviceInheritedViewportScissorFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20118 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20119 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20120 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20121 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20122 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20123 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20124 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20125 <name>inheritedViewportScissor2D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20127 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20128 <type category="struct" name="VkCommandBufferInheritanceViewportScissorInfoNV" structextends="VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20129 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20130 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20131 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20133 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20134 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20135 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20136 <name>viewportScissor2D</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20137 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20138 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20139 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20140 <name>viewportDepthCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20141 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20142 <member noautovalidity="true">const <type>VkViewport</type>* <name>pViewportDepths</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20143 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20144 <type category="struct" name="VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20145 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20146 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20147 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20149 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20150 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20151 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20152 <name>ycbcr2plane444Formats</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20153 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20154 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20155 <type category="struct" name="VkPhysicalDeviceProvokingVertexFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20156 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20157 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20158 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20159 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20160 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20161 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20162 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20163 <name>provokingVertexLast</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20164 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20165 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20166 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20167 <name>transformFeedbackPreservesProvokingVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20168 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20169 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20170 <type category="struct" name="VkPhysicalDeviceProvokingVertexPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20171 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20172 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20173 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20174 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20175 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20176 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20177 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20178 <name>provokingVertexModePerPipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20179 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20180 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20181 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20182 <name>transformFeedbackPreservesTriangleFanProvokingVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20183 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20184 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20185 <type category="struct" name="VkPipelineRasterizationProvokingVertexStateCreateInfoEXT" structextends="VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20186 <member values="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20187 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20188 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20189 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20190 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20191 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20192 <type>VkProvokingVertexModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20193 <name>provokingVertexMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20194 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20195 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20196 <type category="struct" name="VkCuModuleCreateInfoNVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20197 <member values="VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20198 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20199 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20201 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20202 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20203 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20204 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20205 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20206 <member len="dataSize">const <type>void</type>* <name>pData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20207 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20208 <type category="struct" name="VkCuModuleTexturingModeCreateInfoNVX" structextends="VkCuModuleCreateInfoNVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20209 <member values="VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20210 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20211 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20212 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20213 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20214 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20215 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20216 <name>use64bitTexturing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20217 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20218 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20219 <type category="struct" name="VkCuFunctionCreateInfoNVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20220 <member values="VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20221 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20222 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20223 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20224 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20225 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20226 <type>VkCuModuleNVX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20227 <name>module</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20228 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20229 <member len="null-terminated">const <type>char</type>* <name>pName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20230 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20231 <type category="struct" name="VkCuLaunchInfoNVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20232 <member values="VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20233 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20234 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20235 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20236 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20237 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20238 <type>VkCuFunctionNVX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20239 <name>function</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20240 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20241 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20242 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20243 <name>gridDimX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20244 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20245 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20246 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20247 <name>gridDimY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20248 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20249 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20250 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20251 <name>gridDimZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20252 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20253 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20254 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20255 <name>blockDimX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20256 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20257 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20258 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20259 <name>blockDimY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20260 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20261 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20262 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20263 <name>blockDimZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20264 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20265 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20266 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20267 <name>sharedMemBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20268 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20269 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20270 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20271 <name>paramCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20272 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20273 <member len="paramCount">const <type>void</type>* const * <name>pParams</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20274 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20275 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20276 <name>extraCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20278 <member len="extraCount">const <type>void</type>* const * <name>pExtras</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20279 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20280 <type category="struct" name="VkPhysicalDeviceDescriptorBufferFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20281 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20282 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20283 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20284 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20285 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20286 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20287 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20288 <name>descriptorBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20289 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20290 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20291 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20292 <name>descriptorBufferCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20294 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20295 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20296 <name>descriptorBufferImageLayoutIgnored</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20298 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20299 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20300 <name>descriptorBufferPushDescriptors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20301 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20302 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20303 <type category="struct" name="VkPhysicalDeviceDescriptorBufferPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20304 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20305 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20306 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20307 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20308 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20309 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20310 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20311 <name>combinedImageSamplerDescriptorSingleArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20312 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20313 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20314 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20315 <name>bufferlessPushDescriptors</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20316 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20317 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20318 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20319 <name>allowSamplerImageViewPostSubmitCreation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20320 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20321 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20322 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20323 <name>descriptorBufferOffsetAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20324 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20325 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20326 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20327 <name>maxDescriptorBufferBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20328 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20329 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20330 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20331 <name>maxResourceDescriptorBufferBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20332 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20333 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20334 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20335 <name>maxSamplerDescriptorBufferBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20336 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20337 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20338 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20339 <name>maxEmbeddedImmutableSamplerBindings</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20341 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20342 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20343 <name>maxEmbeddedImmutableSamplers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20344 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20345 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20346 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20347 <name>bufferCaptureReplayDescriptorDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20349 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20350 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20351 <name>imageCaptureReplayDescriptorDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20352 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20353 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20354 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20355 <name>imageViewCaptureReplayDescriptorDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20356 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20357 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20358 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20359 <name>samplerCaptureReplayDescriptorDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20360 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20361 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20362 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20363 <name>accelerationStructureCaptureReplayDescriptorDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20365 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20366 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20367 <name>samplerDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20368 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20369 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20370 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20371 <name>combinedImageSamplerDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20372 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20373 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20374 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20375 <name>sampledImageDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20377 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20378 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20379 <name>storageImageDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20380 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20381 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20382 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20383 <name>uniformTexelBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20384 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20385 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20386 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20387 <name>robustUniformTexelBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20388 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20389 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20390 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20391 <name>storageTexelBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20392 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20393 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20394 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20395 <name>robustStorageTexelBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20396 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20397 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20398 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20399 <name>uniformBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20400 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20401 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20402 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20403 <name>robustUniformBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20404 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20405 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20406 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20407 <name>storageBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20408 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20409 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20410 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20411 <name>robustStorageBufferDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20412 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20413 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20414 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20415 <name>inputAttachmentDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20416 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20417 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20418 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20419 <name>accelerationStructureDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20420 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20421 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20422 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20423 <name>maxSamplerDescriptorBufferRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20424 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20425 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20426 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20427 <name>maxResourceDescriptorBufferRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20428 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20429 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20430 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20431 <name>samplerDescriptorBufferAddressSpaceSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20432 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20433 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20434 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20435 <name>resourceDescriptorBufferAddressSpaceSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20436 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20437 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20438 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20439 <name>descriptorBufferAddressSpaceSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20440 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20441 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20442 <type category="struct" name="VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20443 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20444 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20445 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20446 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20447 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20448 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20449 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20450 <name>combinedImageSamplerDensityMapDescriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20451 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20452 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20453 <type category="struct" name="VkDescriptorAddressInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20454 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20455 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20456 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20457 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20458 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20459 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20460 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20461 <name>address</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20462 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20463 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20464 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20465 <name>range</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20466 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20467 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20468 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20469 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20470 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20471 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20472 <type category="struct" name="VkDescriptorBufferBindingInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20473 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20474 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20475 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20476 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20477 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20478 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20479 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20480 <name>address</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20481 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20482 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20483 <type>VkBufferUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20484 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20486 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20487 <type category="struct" name="VkDescriptorBufferBindingPushDescriptorBufferHandleEXT" structextends="VkDescriptorBufferBindingInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20488 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20489 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20490 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20491 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20492 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20493 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20494 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20495 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20497 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20498 <type category="union" name="VkDescriptorDataEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20499 <member selection="VK_DESCRIPTOR_TYPE_SAMPLER">const <type>VkSampler</type>* <name>pSampler</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20500 <member selection="VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER">const <type>VkDescriptorImageInfo</type>* <name>pCombinedImageSampler</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20501 <member selection="VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT">const <type>VkDescriptorImageInfo</type>* <name>pInputAttachmentImage</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20502 <member selection="VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE" optional="true">const <type>VkDescriptorImageInfo</type>* <name>pSampledImage</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20503 <member selection="VK_DESCRIPTOR_TYPE_STORAGE_IMAGE" optional="true">const <type>VkDescriptorImageInfo</type>* <name>pStorageImage</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20504 <member selection="VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER" optional="true">const <type>VkDescriptorAddressInfoEXT</type>* <name>pUniformTexelBuffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20505 <member selection="VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER" optional="true">const <type>VkDescriptorAddressInfoEXT</type>* <name>pStorageTexelBuffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20506 <member selection="VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER" optional="true">const <type>VkDescriptorAddressInfoEXT</type>* <name>pUniformBuffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20507 <member selection="VK_DESCRIPTOR_TYPE_STORAGE_BUFFER" optional="true">const <type>VkDescriptorAddressInfoEXT</type>* <name>pStorageBuffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20508 <member selection="VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR,VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20509 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20510 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20511 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20512 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20513 <type category="struct" name="VkDescriptorGetInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20514 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20515 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20516 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20517 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20518 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20519 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20520 <type>VkDescriptorType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20521 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20522 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20523 <member selector="type" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20524 <type>VkDescriptorDataEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20525 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20526 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20527 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20528 <type category="struct" name="VkBufferCaptureDescriptorDataInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20529 <member values="VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20530 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20531 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20533 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20534 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20535 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20536 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20537 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20538 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20539 <type category="struct" name="VkImageCaptureDescriptorDataInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20540 <member values="VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20541 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20542 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20543 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20544 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20545 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20546 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20547 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20548 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20549 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20550 <type category="struct" name="VkImageViewCaptureDescriptorDataInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20551 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20552 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20553 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20554 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20555 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20556 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20557 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20558 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20559 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20560 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20561 <type category="struct" name="VkSamplerCaptureDescriptorDataInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20562 <member values="VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20563 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20564 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20566 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20567 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20568 <type>VkSampler</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20569 <name>sampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20570 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20571 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20572 <type category="struct" name="VkAccelerationStructureCaptureDescriptorDataInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20573 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20574 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20575 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20576 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20577 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20578 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20579 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20580 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20581 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20582 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20583 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20584 <name>accelerationStructureNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20585 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20586 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20587 <type category="struct" name="VkOpaqueCaptureDescriptorDataCreateInfoEXT" structextends="VkBufferCreateInfo,VkImageCreateInfo,VkImageViewCreateInfo,VkSamplerCreateInfo,VkAccelerationStructureCreateInfoKHR,VkAccelerationStructureCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20588 <member values="VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20589 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20590 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20591 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20592 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20593 <member>const <type>void</type>* <name>opaqueCaptureDescriptorData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20594 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20595 <type category="struct" name="VkPhysicalDeviceShaderIntegerDotProductFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20596 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20597 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20598 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20599 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20600 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20601 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20602 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20603 <name>shaderIntegerDotProduct</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20604 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20605 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20606 <type category="struct" name="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" alias="VkPhysicalDeviceShaderIntegerDotProductFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20607 <type category="struct" name="VkPhysicalDeviceShaderIntegerDotProductProperties" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20608 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20609 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20610 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20611 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20612 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20613 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20614 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20615 <name>integerDotProduct8BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20616 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20617 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20618 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20619 <name>integerDotProduct8BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20621 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20622 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20623 <name>integerDotProduct8BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20624 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20625 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20626 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20627 <name>integerDotProduct4x8BitPackedUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20628 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20629 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20630 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20631 <name>integerDotProduct4x8BitPackedSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20633 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20634 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20635 <name>integerDotProduct4x8BitPackedMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20637 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20638 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20639 <name>integerDotProduct16BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20641 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20642 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20643 <name>integerDotProduct16BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20644 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20645 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20646 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20647 <name>integerDotProduct16BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20648 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20649 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20650 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20651 <name>integerDotProduct32BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20652 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20653 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20654 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20655 <name>integerDotProduct32BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20656 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20657 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20658 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20659 <name>integerDotProduct32BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20660 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20661 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20662 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20663 <name>integerDotProduct64BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20664 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20665 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20666 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20667 <name>integerDotProduct64BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20668 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20669 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20670 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20671 <name>integerDotProduct64BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20672 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20673 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20674 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20675 <name>integerDotProductAccumulatingSaturating8BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20676 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20677 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20678 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20679 <name>integerDotProductAccumulatingSaturating8BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20680 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20681 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20682 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20683 <name>integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20685 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20686 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20687 <name>integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20688 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20689 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20690 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20691 <name>integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20692 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20693 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20694 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20695 <name>integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20697 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20698 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20699 <name>integerDotProductAccumulatingSaturating16BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20700 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20701 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20702 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20703 <name>integerDotProductAccumulatingSaturating16BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20704 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20705 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20706 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20707 <name>integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20708 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20709 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20710 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20711 <name>integerDotProductAccumulatingSaturating32BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20713 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20714 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20715 <name>integerDotProductAccumulatingSaturating32BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20716 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20717 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20718 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20719 <name>integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20720 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20721 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20722 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20723 <name>integerDotProductAccumulatingSaturating64BitUnsignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20724 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20725 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20726 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20727 <name>integerDotProductAccumulatingSaturating64BitSignedAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20728 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20729 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20730 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20731 <name>integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20732 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20733 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20734 <type category="struct" name="VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR" alias="VkPhysicalDeviceShaderIntegerDotProductProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20735 <type category="struct" name="VkPhysicalDeviceDrmPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20736 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20737 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20738 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20739 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20740 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20741 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20742 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20743 <name>hasPrimary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20744 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20745 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20746 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20747 <name>hasRender</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20749 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20750 <type>int64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20751 <name>primaryMajor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20752 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20753 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20754 <type>int64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20755 <name>primaryMinor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20756 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20757 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20758 <type>int64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20759 <name>renderMajor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20760 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20761 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20762 <type>int64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20763 <name>renderMinor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20764 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20765 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20766 <type category="struct" name="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20767 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20768 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20769 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20770 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20771 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20772 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20773 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20774 <name>fragmentShaderBarycentric</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20775 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20776 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20777 <type category="struct" name="VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20778 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20779 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20780 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20782 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20783 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20784 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20785 <name>triStripVertexOrderIndependentOfProvokingVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20786 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20787 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20788 <type category="struct" name="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20789 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20790 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20791 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20792 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20793 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20794 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20795 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20796 <name>rayTracingMotionBlur</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20797 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20798 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20799 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20800 <name>rayTracingMotionBlurPipelineTraceRaysIndirect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20801 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20802 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20803 <type category="struct" name="VkPhysicalDeviceRayTracingValidationFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20804 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20805 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20806 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20807 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20808 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20809 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20810 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20811 <name>rayTracingValidation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20812 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20813 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20814 <type category="struct" name="VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20815 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_LINEAR_SWEPT_SPHERES_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20816 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20817 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20818 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20819 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20820 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20821 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20822 <name>spheres</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20823 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20824 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20825 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20826 <name>linearSweptSpheres</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20827 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20828 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20829 <type name="VkAccelerationStructureMotionInstanceTypeNV" category="enum"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20830 <type category="struct" name="VkAccelerationStructureGeometryMotionTrianglesDataNV" structextends="VkAccelerationStructureGeometryTrianglesDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20831 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20832 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20833 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20834 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20835 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20836 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20837 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20838 <name>vertexData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20839 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20840 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20841 <type category="struct" name="VkAccelerationStructureMotionInfoNV" structextends="VkAccelerationStructureCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20842 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20843 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20844 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20845 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20846 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20847 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20848 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20849 <name>maxInstances</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20850 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20851 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20852 <type>VkAccelerationStructureMotionInfoFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20853 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20854 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20855 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20856 <type category="struct" name="VkSRTDataNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20857 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20858 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20859 <name>sx</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20860 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20861 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20862 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20863 <name>a</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20864 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20865 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20866 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20867 <name>b</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20869 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20870 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20871 <name>pvx</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20872 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20873 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20874 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20875 <name>sy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20876 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20877 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20878 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20879 <name>c</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20881 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20882 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20883 <name>pvy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20884 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20885 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20886 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20887 <name>sz</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20889 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20890 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20891 <name>pvz</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20894 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20895 <name>qx</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20897 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20898 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20899 <name>qy</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20901 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20902 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20903 <name>qz</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20905 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20906 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20907 <name>qw</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20910 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20911 <name>tx</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20913 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20914 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20915 <name>ty</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20917 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20918 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20919 <name>tz</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20921 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20922 <type category="struct" name="VkAccelerationStructureSRTMotionInstanceNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20923 <comment>The bitfields in this structure are non-normative since bitfield ordering is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20924 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20925 <type>VkSRTDataNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20926 <name>transformT0</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20927 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20928 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20929 <type>VkSRTDataNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20930 <name>transformT1</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20931 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20932 <member><type>uint32_t</type><name>instanceCustomIndex</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20933 <member><type>uint32_t</type><name>mask</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20934 <member><type>uint32_t</type><name>instanceShaderBindingTableRecordOffset</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20935 <member optional="true"><type>VkGeometryInstanceFlagsKHR</type><name>flags</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20936 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20937 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20938 <name>accelerationStructureReference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20939 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20940 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20941 <type category="struct" name="VkAccelerationStructureMatrixMotionInstanceNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20942 <comment>The bitfields in this structure are non-normative since bitfield ordering is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20943 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20944 <type>VkTransformMatrixKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20945 <name>transformT0</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20946 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20947 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20948 <type>VkTransformMatrixKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20949 <name>transformT1</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20950 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20951 <member><type>uint32_t</type><name>instanceCustomIndex</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20952 <member><type>uint32_t</type><name>mask</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20953 <member><type>uint32_t</type><name>instanceShaderBindingTableRecordOffset</name>:24</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20954 <member optional="true"><type>VkGeometryInstanceFlagsKHR</type><name>flags</name>:8</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20955 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20956 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20957 <name>accelerationStructureReference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20958 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20959 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20960 <type category="union" name="VkAccelerationStructureMotionInstanceDataNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20961 <member selection="VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20962 <type>VkAccelerationStructureInstanceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20963 <name>staticInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20965 <member selection="VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20966 <type>VkAccelerationStructureMatrixMotionInstanceNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20967 <name>matrixMotionInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20968 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20969 <member selection="VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20970 <type>VkAccelerationStructureSRTMotionInstanceNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20971 <name>srtMotionInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20972 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20973 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20974 <type category="struct" name="VkAccelerationStructureMotionInstanceNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20975 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20976 <type>VkAccelerationStructureMotionInstanceTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20977 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20978 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20979 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20980 <type>VkAccelerationStructureMotionInstanceFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20981 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20982 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20983 <member selector="type">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20984 <type>VkAccelerationStructureMotionInstanceDataNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20985 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20986 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20987 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20988 <type category="basetype">typedef <type>void</type>* <name>VkRemoteAddressNV</name>;</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20989 <type category="struct" name="VkMemoryGetRemoteAddressInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20990 <member values="VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20991 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20992 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20993 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20994 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20995 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20996 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20997 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20998 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
20999 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21000 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21001 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21002 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21003 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21004 <type category="struct" name="VkImportMemoryBufferCollectionFUCHSIA" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21005 <member values="VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21006 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21007 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21008 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21009 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21010 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21011 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21012 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21013 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21014 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21015 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21016 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21017 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21018 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21019 <type category="struct" name="VkBufferCollectionImageCreateInfoFUCHSIA" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21020 <member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21021 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21022 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21023 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21024 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21025 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21026 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21027 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21028 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21029 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21030 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21031 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21032 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21033 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21034 <type category="struct" name="VkBufferCollectionBufferCreateInfoFUCHSIA" structextends="VkBufferCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21035 <member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21036 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21037 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21039 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21040 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21041 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21042 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21044 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21045 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21046 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21047 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21048 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21049 <type category="struct" name="VkBufferCollectionCreateInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21050 <member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21051 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21052 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21053 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21054 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21055 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21056 <type>zx_handle_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21057 <name>collectionToken</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21058 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21059 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21060 <type category="struct" name="VkBufferCollectionPropertiesFUCHSIA" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21061 <member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21062 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21063 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21065 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21066 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21067 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21068 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21070 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21071 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21072 <name>bufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21073 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21074 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21075 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21076 <name>createInfoIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21078 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21079 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21080 <name>sysmemPixelFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21081 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21082 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21083 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21084 <name>formatFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21085 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21086 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21087 <type>VkSysmemColorSpaceFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21088 <name>sysmemColorSpaceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21089 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21090 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21091 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21092 <name>samplerYcbcrConversionComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21093 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21094 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21095 <type>VkSamplerYcbcrModelConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21096 <name>suggestedYcbcrModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21097 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21098 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21099 <type>VkSamplerYcbcrRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21100 <name>suggestedYcbcrRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21101 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21102 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21103 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21104 <name>suggestedXChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21106 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21107 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21108 <name>suggestedYChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21110 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21111 <type category="struct" name="VkBufferConstraintsInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21112 <member values="VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21113 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21114 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21115 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21116 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21117 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21118 <type>VkBufferCreateInfo</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21119 <name>createInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21120 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21121 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21122 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21123 <name>requiredFormatFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21124 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21125 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21126 <type>VkBufferCollectionConstraintsInfoFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21127 <name>bufferCollectionConstraints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21129 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21130 <type category="struct" name="VkSysmemColorSpaceFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21131 <member values="VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21132 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21133 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21134 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21135 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21136 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21137 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21138 <name>colorSpace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21139 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21140 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21141 <type category="struct" name="VkImageFormatConstraintsInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21142 <member values="VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21143 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21144 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21145 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21146 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21147 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21148 <type>VkImageCreateInfo</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21149 <name>imageCreateInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21150 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21151 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21152 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21153 <name>requiredFormatFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21154 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21155 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21156 <type>VkImageFormatConstraintsFlagsFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21157 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21158 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21159 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21160 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21161 <name>sysmemPixelFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21162 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21163 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21164 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21165 <name>colorSpaceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21166 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21167 <member len="colorSpaceCount">const <type>VkSysmemColorSpaceFUCHSIA</type>* <name>pColorSpaces</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21168 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21169 <type category="struct" name="VkImageConstraintsInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21170 <member values="VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21171 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21172 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21173 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21174 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21175 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21176 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21177 <name>formatConstraintsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21178 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21179 <member len="formatConstraintsCount">const <type>VkImageFormatConstraintsInfoFUCHSIA</type>* <name>pFormatConstraints</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21180 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21181 <type>VkBufferCollectionConstraintsInfoFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21182 <name>bufferCollectionConstraints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21183 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21184 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21185 <type>VkImageConstraintsInfoFlagsFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21186 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21187 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21188 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21189 <type category="struct" name="VkBufferCollectionConstraintsInfoFUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21190 <member values="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21191 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21192 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21193 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21194 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21195 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21196 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21197 <name>minBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21198 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21199 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21200 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21201 <name>maxBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21203 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21204 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21205 <name>minBufferCountForCamping</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21207 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21208 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21209 <name>minBufferCountForDedicatedSlack</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21210 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21211 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21213 <name>minBufferCountForSharedSlack</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21215 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21216 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_CUDA_MODULE_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkCudaModuleNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21217 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_CUDA_FUNCTION_NV"><type>VK_DEFINE_NON_DISPATCHABLE_HANDLE</type>(<name>VkCudaFunctionNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21218 <type category="struct" name="VkCudaModuleCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21219 <member values="VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21220 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21221 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21222 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21223 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21224 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21225 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21226 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21228 <member len="dataSize">const <type>void</type>* <name>pData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21229 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21230 <type category="struct" name="VkCudaFunctionCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21231 <member values="VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21232 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21233 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21235 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21236 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21237 <type>VkCudaModuleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21238 <name>module</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21239 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21240 <member len="null-terminated">const <type>char</type>* <name>pName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21241 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21242 <type category="struct" name="VkCudaLaunchInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21243 <member values="VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21244 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21245 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21246 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21247 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21248 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21249 <type>VkCudaFunctionNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21250 <name>function</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21251 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21252 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21253 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21254 <name>gridDimX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21255 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21256 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21257 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21258 <name>gridDimY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21259 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21260 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21261 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21262 <name>gridDimZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21263 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21264 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21265 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21266 <name>blockDimX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21267 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21268 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21269 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21270 <name>blockDimY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21271 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21272 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21273 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21274 <name>blockDimZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21275 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21276 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21277 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21278 <name>sharedMemBytes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21279 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21280 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21281 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21282 <name>paramCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21283 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21284 <member noautovalidity="true" len="paramCount">const <type>void</type>* const * <name>pParams</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21285 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21286 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21287 <name>extraCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21288 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21289 <member noautovalidity="true" len="extraCount">const <type>void</type>* const * <name>pExtras</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21290 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21291 <type category="struct" name="VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21292 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21293 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21294 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21295 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21296 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21297 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21298 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21299 <name>formatRgba10x6WithoutYCbCrSampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21301 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21302 <type category="struct" name="VkFormatProperties3" returnedonly="true" structextends="VkFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21303 <member values="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21304 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21305 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21307 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21308 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21309 <type>VkFormatFeatureFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21310 <name>linearTilingFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21312 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21313 <type>VkFormatFeatureFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21314 <name>optimalTilingFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21315 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21316 <member optional="true" limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21317 <type>VkFormatFeatureFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21318 <name>bufferFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21319 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21320 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21321 <type category="struct" name="VkFormatProperties3KHR" alias="VkFormatProperties3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21322 <type category="struct" name="VkDrmFormatModifierPropertiesList2EXT" returnedonly="true" structextends="VkFormatProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21323 <member values="VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21324 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21325 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21326 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21327 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21328 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21329 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21330 <name>drmFormatModifierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21331 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21332 <member optional="true" len="drmFormatModifierCount"><type>VkDrmFormatModifierProperties2EXT</type>* <name>pDrmFormatModifierProperties</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21333 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21334 <type category="struct" name="VkDrmFormatModifierProperties2EXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21335 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21336 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21337 <name>drmFormatModifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21338 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21339 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21340 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21341 <name>drmFormatModifierPlaneCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21342 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21343 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21344 <type>VkFormatFeatureFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21345 <name>drmFormatModifierTilingFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21346 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21347 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21348 <type category="struct" name="VkAndroidHardwareBufferFormatProperties2ANDROID" structextends="VkAndroidHardwareBufferPropertiesANDROID" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21349 <member values="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21350 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21351 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21352 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21353 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21354 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21355 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21356 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21357 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21358 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21359 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21360 <name>externalFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21361 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21362 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21363 <type>VkFormatFeatureFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21364 <name>formatFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21366 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21367 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21368 <name>samplerYcbcrConversionComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21369 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21370 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21371 <type>VkSamplerYcbcrModelConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21372 <name>suggestedYcbcrModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21373 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21374 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21375 <type>VkSamplerYcbcrRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21376 <name>suggestedYcbcrRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21377 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21378 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21379 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21380 <name>suggestedXChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21381 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21382 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21383 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21384 <name>suggestedYChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21385 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21386 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21387 <type category="struct" name="VkPipelineRenderingCreateInfo" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21388 <member values="VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21389 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21390 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21391 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21392 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21393 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21394 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21395 <name>viewMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21396 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21397 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21398 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21399 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21400 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21401 <member noautovalidity="true" len="colorAttachmentCount">const <type>VkFormat</type>* <name>pColorAttachmentFormats</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21402 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21403 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21404 <name>depthAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21406 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21407 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21408 <name>stencilAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21409 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21410 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21411 <type category="struct" name="VkPipelineRenderingCreateInfoKHR" alias="VkPipelineRenderingCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21412 <type category="struct" name="VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21413 <member values="VK_STRUCTURE_TYPE_RENDERING_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21414 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21415 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21416 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21417 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21418 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21419 <type>VkRenderingFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21420 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21421 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21422 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21423 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21424 <name>renderArea</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21425 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21426 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21427 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21428 <name>layerCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21429 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21430 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21431 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21432 <name>viewMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21433 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21434 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21435 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21436 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21437 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21438 <member len="colorAttachmentCount">const <type>VkRenderingAttachmentInfo</type>* <name>pColorAttachments</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21439 <member optional="true">const <type>VkRenderingAttachmentInfo</type>* <name>pDepthAttachment</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21440 <member optional="true">const <type>VkRenderingAttachmentInfo</type>* <name>pStencilAttachment</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21441 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21442 <type category="struct" name="VkRenderingInfoKHR" alias="VkRenderingInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21443 <type category="struct" name="VkRenderingEndInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21444 <member values="VK_STRUCTURE_TYPE_RENDERING_END_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21445 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21446 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21447 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21448 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21449 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21450 <type category="struct" name="VkRenderingAttachmentInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21451 <member values="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21452 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21453 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21454 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21455 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21456 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21457 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21458 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21459 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21460 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21461 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21462 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21463 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21464 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21465 <type>VkResolveModeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21466 <name>resolveMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21468 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21469 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21470 <name>resolveImageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21471 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21472 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21473 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21474 <name>resolveImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21475 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21476 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21477 <type>VkAttachmentLoadOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21478 <name>loadOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21479 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21480 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21481 <type>VkAttachmentStoreOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21482 <name>storeOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21483 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21484 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21485 <type>VkClearValue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21486 <name>clearValue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21487 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21488 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21489 <type category="struct" name="VkRenderingAttachmentInfoKHR" alias="VkRenderingAttachmentInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21490 <type category="struct" name="VkRenderingFragmentShadingRateAttachmentInfoKHR" structextends="VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21491 <member values="VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21492 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21493 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21494 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21495 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21496 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21497 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21498 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21499 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21500 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21501 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21502 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21503 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21504 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21505 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21506 <name>shadingRateAttachmentTexelSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21507 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21508 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21509 <type category="struct" name="VkRenderingFragmentDensityMapAttachmentInfoEXT" structextends="VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21510 <member values="VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21511 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21512 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21513 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21514 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21515 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21516 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21517 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21518 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21519 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21520 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21521 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21522 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21523 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21524 <type category="struct" name="VkPhysicalDeviceDynamicRenderingFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21525 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21526 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21527 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21528 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21529 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21530 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21531 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21532 <name>dynamicRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21533 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21534 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21535 <type category="struct" name="VkPhysicalDeviceDynamicRenderingFeaturesKHR" alias="VkPhysicalDeviceDynamicRenderingFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21536 <type category="struct" name="VkCommandBufferInheritanceRenderingInfo" structextends="VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21537 <member values="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21538 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21539 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21540 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21541 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21542 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21543 <type>VkRenderingFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21544 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21545 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21546 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21547 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21548 <name>viewMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21549 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21550 <member api="vulkan" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21551 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21552 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21553 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21554 <member api="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21555 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21556 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21557 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21558 <member len="colorAttachmentCount">const <type>VkFormat</type>* <name>pColorAttachmentFormats</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21559 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21560 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21561 <name>depthAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21562 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21564 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21565 <name>stencilAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21567 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21568 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21569 <name>rasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21570 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21571 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21572 <type category="struct" name="VkCommandBufferInheritanceRenderingInfoKHR" alias="VkCommandBufferInheritanceRenderingInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21573 <type category="struct" name="VkAttachmentSampleCountInfoAMD" structextends="VkCommandBufferInheritanceInfo,VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21574 <member values="VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21575 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21576 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21577 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21578 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21579 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21580 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21581 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21582 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21583 <member noautovalidity="true" len="colorAttachmentCount">const <type>VkSampleCountFlagBits</type>* <name>pColorAttachmentSamples</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21584 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21585 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21586 <name>depthStencilAttachmentSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21587 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21588 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21589 <type category="struct" name="VkAttachmentSampleCountInfoNV" alias="VkAttachmentSampleCountInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21590 <type category="struct" name="VkMultiviewPerViewAttributesInfoNVX" structextends="VkCommandBufferInheritanceInfo,VkGraphicsPipelineCreateInfo,VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21591 <member values="VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21592 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21593 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21594 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21595 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21596 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21597 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21598 <name>perViewAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21599 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21600 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21601 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21602 <name>perViewAttributesPositionXOnly</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21603 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21604 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21605 <type category="struct" name="VkPhysicalDeviceImageViewMinLodFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21606 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21607 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21608 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21609 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21610 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21611 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21612 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21613 <name>minLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21614 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21615 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21616 <type category="struct" name="VkImageViewMinLodCreateInfoEXT" structextends="VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21617 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21618 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21619 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21620 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21621 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21622 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21623 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21624 <name>minLod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21625 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21626 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21627 <type category="struct" name="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21628 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21629 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21630 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21631 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21632 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21633 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21634 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21635 <name>rasterizationOrderColorAttachmentAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21637 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21638 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21639 <name>rasterizationOrderDepthAttachmentAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21641 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21642 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21643 <name>rasterizationOrderStencilAttachmentAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21644 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21645 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21646 <type category="struct" name="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM" alias="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21647 <type category="struct" name="VkPhysicalDeviceLinearColorAttachmentFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21648 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21649 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21650 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21652 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21653 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21654 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21655 <name>linearColorAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21656 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21657 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21658 <type category="struct" name="VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21659 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21660 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21661 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21662 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21663 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21664 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21665 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21666 <name>graphicsPipelineLibrary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21667 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21668 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21669 <type category="struct" name="VkPhysicalDevicePipelineBinaryFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21670 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21671 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21672 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21673 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21674 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21675 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21676 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21677 <name>pipelineBinaries</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21678 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21679 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21680 <type category="struct" name="VkDevicePipelineBinaryInternalCacheControlKHR" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21681 <member values="VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21682 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21683 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21684 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21685 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21686 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21687 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21688 <name>disableInternalCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21689 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21690 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21691 <type category="struct" name="VkPhysicalDevicePipelineBinaryPropertiesKHR" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21692 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21693 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21694 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21695 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21696 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21697 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21698 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21699 <name>pipelineBinaryInternalCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21700 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21701 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21702 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21703 <name>pipelineBinaryInternalCacheControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21704 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21705 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21706 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21707 <name>pipelineBinaryPrefersInternalCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21708 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21709 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21710 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21711 <name>pipelineBinaryPrecompiledInternalCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21713 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21714 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21715 <name>pipelineBinaryCompressedData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21716 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21717 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21718 <type category="struct" name="VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21719 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21720 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21721 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21722 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21723 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21724 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21725 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21726 <name>graphicsPipelineLibraryFastLinking</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21727 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21728 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21729 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21730 <name>graphicsPipelineLibraryIndependentInterpolationDecoration</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21733 <type category="struct" name="VkGraphicsPipelineLibraryCreateInfoEXT" structextends="VkGraphicsPipelineCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21734 <member values="VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21735 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21736 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21738 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21739 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21740 <type>VkGraphicsPipelineLibraryFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21741 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21742 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21743 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21744 <type category="struct" name="VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21745 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21746 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21747 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21749 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21750 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21751 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21752 <name>descriptorSetHostMapping</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21754 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21755 <type category="struct" name="VkDescriptorSetBindingReferenceVALVE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21756 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21757 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21758 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21759 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21760 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21761 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21762 <type>VkDescriptorSetLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21763 <name>descriptorSetLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21764 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21765 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21766 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21767 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21768 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21769 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21770 <type category="struct" name="VkDescriptorSetLayoutHostMappingInfoVALVE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21771 <member values="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21772 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21773 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21774 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21775 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21776 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21777 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21778 <name>descriptorOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21779 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21780 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21781 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21782 <name>descriptorSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21783 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21784 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21785 <type category="struct" name="VkPhysicalDeviceNestedCommandBufferFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21786 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21787 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21788 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21789 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21790 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21791 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21792 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21793 <name>nestedCommandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21794 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21795 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21796 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21797 <name>nestedCommandBufferRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21798 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21799 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21800 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21801 <name>nestedCommandBufferSimultaneousUse</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21802 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21803 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21804 <type category="struct" name="VkPhysicalDeviceNestedCommandBufferPropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21805 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21806 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21807 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21808 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21809 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21810 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21811 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21812 <name>maxCommandBufferNestingLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21813 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21814 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21815 <type category="struct" name="VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21816 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21817 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21818 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21819 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21820 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21821 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21822 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21823 <name>shaderModuleIdentifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21824 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21825 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21826 <type category="struct" name="VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21827 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21828 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21829 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21830 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21831 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21832 <member limittype="noauto"><type>uint8_t</type><name>shaderModuleIdentifierAlgorithmUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21833 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21834 <type category="struct" name="VkPipelineShaderStageModuleIdentifierCreateInfoEXT" structextends="VkPipelineShaderStageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21835 <member values="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21836 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21837 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21838 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21839 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21840 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21841 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21842 <name>identifierSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21844 <member len="identifierSize">const <type>uint8_t</type>* <name>pIdentifier</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21845 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21846 <type category="struct" name="VkShaderModuleIdentifierEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21847 <member values="VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21848 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21849 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21850 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21851 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21852 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21853 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21854 <name>identifierSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21856 <member len="identifierSize"><type>uint8_t</type><name>identifier</name>[<enum>VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21857 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21858 <type category="struct" name="VkImageCompressionControlEXT" structextends="VkImageCreateInfo,VkSwapchainCreateInfoKHR,VkPhysicalDeviceImageFormatInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21859 <member values="VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21860 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21861 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21863 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21864 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21865 <type>VkImageCompressionFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21866 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21867 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21868 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21869 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21870 <name>compressionControlPlaneCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21871 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21872 <member noautovalidity="true" len="compressionControlPlaneCount"><type>VkImageCompressionFixedRateFlagsEXT</type>* <name>pFixedRateFlags</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21873 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21874 <type category="struct" name="VkPhysicalDeviceImageCompressionControlFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21875 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21876 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21877 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21878 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21879 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21880 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21881 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21882 <name>imageCompressionControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21883 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21884 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21885 <type category="struct" name="VkImageCompressionPropertiesEXT" structextends="VkImageFormatProperties2,VkSurfaceFormat2KHR,VkSubresourceLayout2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21886 <member values="VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21887 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21888 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21889 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21890 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21891 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21892 <type>VkImageCompressionFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21893 <name>imageCompressionFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21894 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21895 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21896 <type>VkImageCompressionFixedRateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21897 <name>imageCompressionFixedRateFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21898 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21899 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21900 <type category="struct" name="VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21901 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21902 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21903 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21905 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21906 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21907 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21908 <name>imageCompressionControlSwapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21909 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21910 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21911 <type category="struct" name="VkImageSubresource2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21912 <member values="VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21913 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21914 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21915 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21916 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21917 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21918 <type>VkImageSubresource</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21919 <name>imageSubresource</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21921 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21922 <type category="struct" name="VkImageSubresource2KHR" alias="VkImageSubresource2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21923 <type category="struct" name="VkImageSubresource2EXT" alias="VkImageSubresource2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21924 <type category="struct" name="VkSubresourceLayout2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21925 <member values="VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21926 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21927 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21929 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21930 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21931 <type>VkSubresourceLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21932 <name>subresourceLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21933 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21934 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21935 <type category="struct" name="VkSubresourceLayout2KHR" alias="VkSubresourceLayout2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21936 <type category="struct" name="VkSubresourceLayout2EXT" alias="VkSubresourceLayout2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21937 <type category="struct" name="VkRenderPassCreationControlEXT" structextends="VkRenderPassCreateInfo2,VkSubpassDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21938 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21939 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21940 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21941 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21942 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21943 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21944 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21945 <name>disallowMerging</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21946 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21947 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21948 <type category="struct" name="VkRenderPassCreationFeedbackInfoEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21949 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21950 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21951 <name>postMergeSubpassCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21952 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21953 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21954 <type category="struct" name="VkRenderPassCreationFeedbackCreateInfoEXT" structextends="VkRenderPassCreateInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21955 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21956 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21957 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21958 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21959 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21960 <member><type>VkRenderPassCreationFeedbackInfoEXT</type>* <name>pRenderPassFeedback</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21961 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21962 <type category="struct" name="VkRenderPassSubpassFeedbackInfoEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21963 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21964 <type>VkSubpassMergeStatusEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21965 <name>subpassMergeStatus</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21966 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21967 <member len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21968 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21969 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21970 <name>postMergeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21971 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21972 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21973 <type category="struct" name="VkRenderPassSubpassFeedbackCreateInfoEXT" structextends="VkSubpassDescription2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21974 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21975 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21976 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21977 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21978 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21979 <member><type>VkRenderPassSubpassFeedbackInfoEXT</type>* <name>pSubpassFeedback</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21980 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21981 <type category="struct" name="VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21982 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21983 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21984 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21986 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21987 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21988 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21989 <name>subpassMergeFeedback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21990 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21991 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21992 <type category="struct" name="VkMicromapBuildInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21993 <member values="VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21994 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21995 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21996 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21997 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21998 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
21999 <type>VkMicromapTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22000 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22001 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22002 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22003 <type>VkBuildMicromapFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22004 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22005 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22006 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22007 <type>VkBuildMicromapModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22008 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22009 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22010 <member optional="true" noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22011 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22012 <name>dstMicromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22013 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22014 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22015 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22016 <name>usageCountsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22017 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22018 <member len="usageCountsCount" optional="true">const <type>VkMicromapUsageEXT</type>* <name>pUsageCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22019 <member len="usageCountsCount,1" optional="true,false">const <type>VkMicromapUsageEXT</type>* const* <name>ppUsageCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22020 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22021 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22022 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22023 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22024 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22025 <type>VkDeviceOrHostAddressKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22026 <name>scratchData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22027 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22028 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22029 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22030 <name>triangleArray</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22031 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22032 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22033 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22034 <name>triangleArrayStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22035 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22036 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22037 <type category="struct" name="VkMicromapCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22038 <member values="VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22039 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22040 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22041 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22042 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22043 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22044 <type>VkMicromapCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22045 <name>createFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22046 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22047 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22048 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22049 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22050 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22051 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22052 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22053 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22054 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22055 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22056 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22057 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22058 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22060 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22061 <type>VkMicromapTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22062 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22063 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22064 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22065 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22066 <name>deviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22067 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22068 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22069 <type category="struct" name="VkMicromapVersionInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22070 <member values="VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22071 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22072 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22073 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22074 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22075 <member len="latexmath:[2 \times \mathtt{VK\_UUID\_SIZE}]" altlen="2*VK_UUID_SIZE">const <type>uint8_t</type>* <name>pVersionData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22076 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22077 <type category="struct" name="VkCopyMicromapInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22078 <member values="VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22079 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22080 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22081 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22082 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22083 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22084 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22085 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22087 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22088 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22089 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22091 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22092 <type>VkCopyMicromapModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22093 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22094 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22095 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22096 <type category="struct" name="VkCopyMicromapToMemoryInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22097 <member values="VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22098 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22099 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22100 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22101 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22102 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22103 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22104 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22106 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22107 <type>VkDeviceOrHostAddressKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22108 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22110 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22111 <type>VkCopyMicromapModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22112 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22114 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22115 <type category="struct" name="VkCopyMemoryToMicromapInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22116 <member values="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22117 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22118 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22119 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22120 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22121 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22122 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22123 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22124 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22125 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22126 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22127 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22129 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22130 <type>VkCopyMicromapModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22131 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22132 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22133 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22134 <type category="struct" name="VkMicromapBuildSizesInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22135 <member values="VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22136 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22137 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22138 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22139 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22140 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22141 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22142 <name>micromapSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22143 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22144 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22145 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22146 <name>buildScratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22147 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22148 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22149 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22150 <name>discardable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22152 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22153 <type category="struct" name="VkMicromapUsageEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22154 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22155 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22156 <name>count</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22157 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22158 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22159 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22160 <name>subdivisionLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22161 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22162 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22163 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22164 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22165 <comment>Interpretation depends on parent type</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22166 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22167 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22168 <type category="struct" name="VkMicromapTriangleEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22169 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22170 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22171 <name>dataOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22172 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22173 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22174 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22175 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22176 <name>subdivisionLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22177 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22178 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22179 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22180 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22181 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22182 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22183 <type category="struct" name="VkPhysicalDeviceOpacityMicromapFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22184 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22185 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22186 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22187 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22188 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22189 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22190 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22191 <name>micromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22193 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22194 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22195 <name>micromapCaptureReplay</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22197 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22198 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22199 <name>micromapHostCommands</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22200 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22201 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22202 <type category="struct" name="VkPhysicalDeviceOpacityMicromapPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22203 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22204 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22205 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22207 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22208 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22209 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22210 <name>maxOpacity2StateSubdivisionLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22212 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22213 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22214 <name>maxOpacity4StateSubdivisionLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22216 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22217 <type category="struct" name="VkAccelerationStructureTrianglesOpacityMicromapEXT" structextends="VkAccelerationStructureGeometryTrianglesDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22218 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22219 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22220 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22221 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22222 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22223 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22224 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22225 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22226 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22227 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22228 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22229 <name>indexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22231 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22232 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22233 <name>indexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22234 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22235 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22236 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22237 <name>baseTriangle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22238 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22239 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22240 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22241 <name>usageCountsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22242 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22243 <member len="usageCountsCount" optional="true">const <type>VkMicromapUsageEXT</type>* <name>pUsageCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22244 <member len="usageCountsCount,1" optional="true,false">const <type>VkMicromapUsageEXT</type>* const* <name>ppUsageCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22245 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22246 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22247 <name>micromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22248 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22249 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22250 <type category="struct" name="VkPhysicalDeviceDisplacementMicromapFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22251 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22252 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22253 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22254 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22255 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22256 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22257 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22258 <name>displacementMicromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22259 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22260 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22261 <type category="struct" name="VkPhysicalDeviceDisplacementMicromapPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22262 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22263 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22264 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22265 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22266 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22267 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22268 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22269 <name>maxDisplacementMicromapSubdivisionLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22271 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22272 <type category="struct" name="VkAccelerationStructureTrianglesDisplacementMicromapNV" structextends="VkAccelerationStructureGeometryTrianglesDataKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22273 <member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22274 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22275 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22276 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22277 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22278 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22279 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22280 <name>displacementBiasAndScaleFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22281 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22282 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22283 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22284 <name>displacementVectorFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22285 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22286 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22287 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22288 <name>displacementBiasAndScaleBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22289 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22290 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22291 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22292 <name>displacementBiasAndScaleStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22293 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22294 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22295 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22296 <name>displacementVectorBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22297 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22298 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22299 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22300 <name>displacementVectorStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22301 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22302 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22303 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22304 <name>displacedMicromapPrimitiveFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22305 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22306 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22307 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22308 <name>displacedMicromapPrimitiveFlagsStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22309 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22310 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22311 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22312 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22313 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22314 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22315 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22316 <name>indexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22318 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22319 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22320 <name>indexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22322 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22323 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22324 <name>baseTriangle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22325 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22326 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22327 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22328 <name>usageCountsCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22330 <member len="usageCountsCount" optional="true">const <type>VkMicromapUsageEXT</type>* <name>pUsageCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22331 <member len="usageCountsCount,1" optional="true,false">const <type>VkMicromapUsageEXT</type>* const* <name>ppUsageCounts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22332 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22333 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22334 <name>micromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22335 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22336 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22337 <type category="struct" name="VkPipelinePropertiesIdentifierEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22338 <member values="VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22339 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22340 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22342 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22343 <member><type>uint8_t</type><name>pipelineIdentifier</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22344 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22345 <type category="struct" name="VkPhysicalDevicePipelinePropertiesFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22346 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22347 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22348 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22349 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22350 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22351 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22352 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22353 <name>pipelinePropertiesIdentifier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22354 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22355 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22356 <type category="struct" name="VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22357 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22358 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22359 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22360 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22361 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22362 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22363 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22364 <name>shaderEarlyAndLateFragmentTests</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22366 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22367 <type category="struct" name="VkExternalMemoryAcquireUnmodifiedEXT" structextends="VkBufferMemoryBarrier,VkBufferMemoryBarrier2,VkImageMemoryBarrier,VkImageMemoryBarrier2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22368 <member values="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22369 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22370 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22371 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22372 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22373 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22374 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22375 <name>acquireUnmodifiedMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22377 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22378 <type category="struct" name="VkExportMetalObjectCreateInfoEXT" structextends="VkInstanceCreateInfo,VkMemoryAllocateInfo,VkImageCreateInfo,VkImageViewCreateInfo,VkBufferViewCreateInfo,VkSemaphoreCreateInfo,VkEventCreateInfo" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22379 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22380 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22381 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22382 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22383 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22384 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22385 <type>VkExportMetalObjectTypeFlagBitsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22386 <name>exportObjectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22387 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22388 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22389 <type category="struct" name="VkExportMetalObjectsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22390 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22391 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22392 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22394 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22395 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22396 <type category="struct" name="VkExportMetalDeviceInfoEXT" structextends="VkExportMetalObjectsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22397 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22398 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22399 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22400 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22401 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22402 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22403 <type>MTLDevice_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22404 <name>mtlDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22406 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22407 <type category="struct" name="VkExportMetalCommandQueueInfoEXT" structextends="VkExportMetalObjectsInfoEXT" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22408 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22409 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22410 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22411 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22412 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22413 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22414 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22415 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22416 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22417 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22418 <type>MTLCommandQueue_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22419 <name>mtlCommandQueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22420 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22421 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22422 <type category="struct" name="VkExportMetalBufferInfoEXT" structextends="VkExportMetalObjectsInfoEXT" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22423 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22424 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22425 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22426 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22427 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22428 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22429 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22430 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22432 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22433 <type>MTLBuffer_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22434 <name>mtlBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22436 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22437 <type category="struct" name="VkImportMetalBufferInfoEXT" structextends="VkMemoryAllocateInfo" allowduplicate="false">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22438 <member values="VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22439 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22440 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22441 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22442 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22443 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22444 <type>MTLBuffer_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22445 <name>mtlBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22446 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22447 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22448 <type category="struct" name="VkExportMetalTextureInfoEXT" structextends="VkExportMetalObjectsInfoEXT" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22449 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22450 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22451 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22452 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22453 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22454 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22455 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22456 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22457 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22458 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22459 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22460 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22461 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22462 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22463 <type>VkBufferView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22464 <name>bufferView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22465 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22466 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22467 <type>VkImageAspectFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22468 <name>plane</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22469 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22470 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22471 <type>MTLTexture_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22472 <name>mtlTexture</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22473 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22474 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22475 <type category="struct" name="VkImportMetalTextureInfoEXT" structextends="VkImageCreateInfo" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22476 <member values="VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22477 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22478 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22479 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22480 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22481 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22482 <type>VkImageAspectFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22483 <name>plane</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22484 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22485 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22486 <type>MTLTexture_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22487 <name>mtlTexture</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22488 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22489 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22490 <type category="struct" name="VkExportMetalIOSurfaceInfoEXT" structextends="VkExportMetalObjectsInfoEXT" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22491 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22492 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22493 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22494 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22495 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22496 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22497 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22498 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22499 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22500 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22501 <type>IOSurfaceRef</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22502 <name>ioSurface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22503 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22504 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22505 <type category="struct" name="VkImportMetalIOSurfaceInfoEXT" structextends="VkImageCreateInfo" allowduplicate="false">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22506 <member values="VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22507 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22508 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22509 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22510 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22511 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22512 <type>IOSurfaceRef</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22513 <name>ioSurface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22514 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22515 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22516 <type category="struct" name="VkExportMetalSharedEventInfoEXT" structextends="VkExportMetalObjectsInfoEXT" allowduplicate="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22517 <member values="VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22518 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22519 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22520 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22521 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22522 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22523 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22524 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22526 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22527 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22528 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22529 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22530 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22531 <type>MTLSharedEvent_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22532 <name>mtlSharedEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22533 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22534 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22535 <type category="struct" name="VkImportMetalSharedEventInfoEXT" structextends="VkSemaphoreCreateInfo,VkEventCreateInfo" allowduplicate="false">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22536 <member values="VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22537 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22538 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22539 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22540 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22541 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22542 <type>MTLSharedEvent_id</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22543 <name>mtlSharedEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22544 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22545 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22546 <type category="struct" name="VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22547 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22548 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22549 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22551 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22552 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22553 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22554 <name>nonSeamlessCubeMap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22556 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22557 <type category="struct" name="VkPhysicalDevicePipelineRobustnessFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22558 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22559 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22560 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22562 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22564 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22565 <name>pipelineRobustness</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22567 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22568 <type category="struct" name="VkPhysicalDevicePipelineRobustnessFeaturesEXT" alias="VkPhysicalDevicePipelineRobustnessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22569 <type category="struct" name="VkPipelineRobustnessCreateInfo" structextends="VkGraphicsPipelineCreateInfo,VkComputePipelineCreateInfo,VkPipelineShaderStageCreateInfo,VkRayTracingPipelineCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22570 <member values="VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22571 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22572 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22573 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22574 <member noautovalidity="true" optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22575 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22576 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22577 <name>storageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22578 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22579 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22580 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22581 <name>uniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22582 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22583 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22584 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22585 <name>vertexInputs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22586 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22587 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22588 <type>VkPipelineRobustnessImageBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22589 <name>images</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22590 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22591 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22592 <type category="struct" name="VkPipelineRobustnessCreateInfoEXT" alias="VkPipelineRobustnessCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22593 <type category="struct" name="VkPhysicalDevicePipelineRobustnessProperties" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22594 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22595 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22596 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22597 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22598 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22599 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22600 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22601 <name>defaultRobustnessStorageBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22602 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22603 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22604 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22605 <name>defaultRobustnessUniformBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22606 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22607 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22608 <type>VkPipelineRobustnessBufferBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22609 <name>defaultRobustnessVertexInputs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22610 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22611 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22612 <type>VkPipelineRobustnessImageBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22613 <name>defaultRobustnessImages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22614 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22615 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22616 <type category="struct" name="VkPhysicalDevicePipelineRobustnessPropertiesEXT" alias="VkPhysicalDevicePipelineRobustnessProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22617 <type category="struct" name="VkImageViewSampleWeightCreateInfoQCOM" structextends="VkImageViewCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22618 <member values="VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22619 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22620 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22621 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22622 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22623 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22624 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22625 <name>filterCenter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22626 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22627 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22628 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22629 <name>filterSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22630 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22631 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22632 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22633 <name>numPhases</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22634 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22635 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22636 <type category="struct" name="VkPhysicalDeviceImageProcessingFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22637 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22638 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22639 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22641 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22642 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22643 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22644 <name>textureSampleWeighted</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22645 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22646 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22647 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22648 <name>textureBoxFilter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22649 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22650 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22651 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22652 <name>textureBlockMatch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22653 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22654 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22655 <type category="struct" name="VkPhysicalDeviceImageProcessingPropertiesQCOM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22656 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22657 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22658 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22660 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22661 <member limittype="max" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22662 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22663 <name>maxWeightFilterPhases</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22664 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22665 <member limittype="max" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22666 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22667 <name>maxWeightFilterDimension</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22668 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22669 <member limittype="max" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22670 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22671 <name>maxBlockMatchRegion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22672 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22673 <member limittype="max" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22674 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22675 <name>maxBoxFilterBlockSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22676 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22677 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22678 <type category="struct" name="VkPhysicalDeviceTilePropertiesFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22679 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22680 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22681 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22682 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22683 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22684 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22685 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22686 <name>tileProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22687 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22688 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22689 <type category="struct" name="VkTilePropertiesQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22690 <member values="VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22691 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22692 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22693 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22694 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22695 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22696 <type>VkExtent3D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22697 <name>tileSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22698 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22699 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22700 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22701 <name>apronSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22702 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22703 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22704 <type>VkOffset2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22705 <name>origin</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22706 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22707 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22708 <type category="struct" name="VkTileMemoryBindInfoQCOM" structextends="VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22709 <member values="VK_STRUCTURE_TYPE_TILE_MEMORY_BIND_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22710 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22711 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22712 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22713 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22714 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22715 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22716 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22717 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22718 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22719 <type category="struct" name="VkPhysicalDeviceAmigoProfilingFeaturesSEC" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22720 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22721 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22722 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22723 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22724 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22725 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22726 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22727 <name>amigoProfiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22728 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22729 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22730 <type category="struct" name="VkAmigoProfilingSubmitInfoSEC" structextends="VkSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22731 <member values="VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22732 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22733 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22734 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22735 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22736 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22737 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22738 <name>firstDrawTimestamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22739 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22740 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22741 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22742 <name>swapBufferTimestamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22743 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22744 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22745 <type category="struct" name="VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22746 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22747 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22748 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22750 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22751 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22752 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22753 <name>attachmentFeedbackLoopLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22754 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22755 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22756 <type category="struct" name="VkPhysicalDeviceDepthClampZeroOneFeaturesEXT" alias="VkPhysicalDeviceDepthClampZeroOneFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22757 <type category="struct" name="VkPhysicalDeviceAddressBindingReportFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22758 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22759 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22760 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22761 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22762 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22763 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22764 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22765 <name>reportAddressBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22766 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22767 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22768 <type category="struct" name="VkDeviceAddressBindingCallbackDataEXT" structextends="VkDebugUtilsMessengerCallbackDataEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22769 <member values="VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22770 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22771 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22772 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22773 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22774 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22775 <type>VkDeviceAddressBindingFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22776 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22777 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22778 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22779 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22780 <name>baseAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22782 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22783 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22784 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22786 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22787 <type>VkDeviceAddressBindingTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22788 <name>bindingType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22789 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22790 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22791 <type category="struct" name="VkPhysicalDeviceOpticalFlowFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22792 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22793 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22794 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22795 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22796 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22797 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22798 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22799 <name>opticalFlow</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22801 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22802 <type category="struct" name="VkPhysicalDeviceOpticalFlowPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22803 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22804 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22805 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22806 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22807 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22808 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22809 <type>VkOpticalFlowGridSizeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22810 <name>supportedOutputGridSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22811 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22812 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22813 <type>VkOpticalFlowGridSizeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22814 <name>supportedHintGridSizes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22815 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22816 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22817 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22818 <name>hintSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22819 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22820 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22821 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22822 <name>costSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22823 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22824 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22825 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22826 <name>bidirectionalFlowSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22827 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22828 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22829 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22830 <name>globalFlowSupported</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22831 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22832 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22833 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22834 <name>minWidth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22835 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22836 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22837 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22838 <name>minHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22839 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22840 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22841 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22842 <name>maxWidth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22844 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22845 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22846 <name>maxHeight</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22847 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22848 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22849 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22850 <name>maxNumRegionsOfInterest</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22851 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22852 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22853 <type category="struct" name="VkOpticalFlowImageFormatInfoNV" structextends="VkPhysicalDeviceImageFormatInfo2,VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22854 <member values="VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22855 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22856 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22857 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22858 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22859 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22860 <type>VkOpticalFlowUsageFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22861 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22862 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22863 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22864 <type category="struct" name="VkOpticalFlowImageFormatPropertiesNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22865 <member values="VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22866 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22867 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22868 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22869 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22870 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22871 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22872 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22873 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22874 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22875 <type category="struct" name="VkOpticalFlowSessionCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22876 <member values="VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22877 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22878 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22879 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22880 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22881 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22882 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22883 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22884 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22885 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22886 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22887 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22889 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22890 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22891 <name>imageFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22892 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22893 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22894 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22895 <name>flowVectorFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22896 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22897 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22898 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22899 <name>costFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22900 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22901 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22902 <type>VkOpticalFlowGridSizeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22903 <name>outputGridSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22904 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22905 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22906 <type>VkOpticalFlowGridSizeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22907 <name>hintGridSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22908 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22909 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22910 <type>VkOpticalFlowPerformanceLevelNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22911 <name>performanceLevel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22913 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22914 <type>VkOpticalFlowSessionCreateFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22915 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22917 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22918 <type category="struct" name="VkOpticalFlowSessionCreatePrivateDataInfoNV" structextends="VkOpticalFlowSessionCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22919 <comment>NV internal use only</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22920 <member values="VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22921 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22922 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22923 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22924 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22925 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22926 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22927 <name>id</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22928 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22929 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22930 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22931 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22932 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22933 <member>const <type>void</type>* <name>pPrivateData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22934 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22935 <type category="struct" name="VkOpticalFlowExecuteInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22936 <member values="VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22937 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22938 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22939 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22940 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22941 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22942 <type>VkOpticalFlowExecuteFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22943 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22944 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22945 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22946 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22947 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22948 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22949 <member len="regionCount">const <type>VkRect2D</type>* <name>pRegions</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22950 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22951 <type category="struct" name="VkPhysicalDeviceFaultFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22952 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22953 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22954 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22955 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22956 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22957 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22958 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22959 <name>deviceFault</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22960 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22961 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22962 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22963 <name>deviceFaultVendorBinary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22964 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22965 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22966 <type category="struct" name="VkDeviceFaultAddressInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22967 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22968 <type>VkDeviceFaultAddressTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22969 <name>addressType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22970 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22971 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22972 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22973 <name>reportedAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22974 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22975 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22976 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22977 <name>addressPrecision</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22978 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22979 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22980 <type category="struct" name="VkDeviceFaultVendorInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22981 <member noautovalidity="true" len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]<comment>Free-form description of the fault</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22982 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22983 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22984 <name>vendorFaultCode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22985 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22986 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22987 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22988 <name>vendorFaultData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22989 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22990 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22991 <type category="struct" name="VkDeviceFaultCountsEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22992 <member values="VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22993 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22994 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22995 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22996 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22997 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22998 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
22999 <name>addressInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23000 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23001 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23002 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23003 <name>vendorInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23004 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23005 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23006 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23007 <name>vendorBinarySize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23008 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23009 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23010 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23011 <type category="struct" name="VkDeviceFaultInfoEXT" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23012 <member values="VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23013 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23014 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23016 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23017 <member noautovalidity="true" len="null-terminated"><type>char</type><name>description</name>[<enum>VK_MAX_DESCRIPTION_SIZE</enum>]<comment>Free-form description of the fault</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23018 <member optional="true"><type>VkDeviceFaultAddressInfoEXT</type>* <name>pAddressInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23019 <member optional="true"><type>VkDeviceFaultVendorInfoEXT</type>* <name>pVendorInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23020 <member optional="true"><type>void</type>* <name>pVendorBinaryData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23021 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23022 <type category="struct" name="VkDeviceFaultVendorBinaryHeaderVersionOneEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23023 <comment>The fields in this structure are non-normative since structure packing is implementation-defined in C. The specification defines the normative layout.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23024 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23025 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23026 <name>headerSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23027 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23028 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23029 <type>VkDeviceFaultVendorBinaryHeaderVersionEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23030 <name>headerVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23031 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23032 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23033 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23034 <name>vendorID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23035 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23036 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23037 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23038 <name>deviceID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23039 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23040 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23041 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23042 <name>driverVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23044 <member><type>uint8_t</type><name>pipelineCacheUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23045 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23046 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23047 <name>applicationNameOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23049 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23050 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23051 <name>applicationVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23052 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23053 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23054 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23055 <name>engineNameOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23056 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23057 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23058 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23059 <name>engineVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23060 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23061 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23062 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23063 <name>apiVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23064 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23065 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23066 <type category="struct" name="VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23067 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23068 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23069 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23070 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23071 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23072 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23073 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23074 <name>pipelineLibraryGroupHandles</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23075 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23076 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23077 <type category="struct" name="VkDepthBiasInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23078 <member values="VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23079 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23080 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23081 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23082 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23083 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23084 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23085 <name>depthBiasConstantFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23086 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23087 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23088 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23089 <name>depthBiasClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23090 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23091 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23092 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23093 <name>depthBiasSlopeFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23094 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23095 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23096 <type category="struct" name="VkDepthBiasRepresentationInfoEXT" structextends="VkDepthBiasInfoEXT,VkPipelineRasterizationStateCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23097 <member values="VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23098 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23099 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23100 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23101 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23102 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23103 <type>VkDepthBiasRepresentationEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23104 <name>depthBiasRepresentation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23106 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23107 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23108 <name>depthBiasExact</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23110 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23111 <type category="struct" name="VkDecompressMemoryRegionNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23112 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23113 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23114 <name>srcAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23115 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23116 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23117 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23118 <name>dstAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23119 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23120 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23121 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23122 <name>compressedSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23123 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23124 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23125 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23126 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23127 <name>decompressedSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23128 <comment>Specified in bytes</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23129 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23130 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23131 <type>VkMemoryDecompressionMethodFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23132 <name>decompressionMethod</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23133 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23134 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23135 <type category="struct" name="VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23136 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23137 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23138 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23139 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23140 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23141 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23142 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23143 <name>shaderCoreMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23144 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23145 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23146 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23147 <name>shaderCoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23149 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23150 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23151 <name>shaderWarpsPerCore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23153 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23154 <type category="struct" name="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23155 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23156 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23157 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23158 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23159 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23160 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23161 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23162 <name>shaderCoreBuiltins</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23163 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23164 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23165 <type category="struct" name="VkFrameBoundaryEXT" structextends="VkSubmitInfo,VkSubmitInfo2,VkPresentInfoKHR,VkBindSparseInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23166 <member values="VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23167 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23168 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23169 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23170 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23171 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23172 <type>VkFrameBoundaryFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23173 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23174 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23175 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23176 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23177 <name>frameID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23178 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23179 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23180 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23181 <name>imageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23182 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23183 <member optional="true" len="imageCount">const <type>VkImage</type>* <name>pImages</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23184 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23185 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23186 <name>bufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23187 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23188 <member optional="true" len="bufferCount">const <type>VkBuffer</type>* <name>pBuffers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23189 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23190 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23191 <name>tagName</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23192 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23193 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23194 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23195 <name>tagSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23196 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23197 <member optional="true" len="tagSize">const <type>void</type>* <name>pTag</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23198 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23199 <type category="struct" name="VkPhysicalDeviceFrameBoundaryFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23200 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23201 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23202 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23203 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23204 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23205 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23206 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23207 <name>frameBoundary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23208 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23209 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23210 <type category="struct" name="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23211 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23212 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23213 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23215 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23216 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23217 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23218 <name>dynamicRenderingUnusedAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23220 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23221 <type category="struct" name="VkSurfacePresentModeEXT" structextends="VkPhysicalDeviceSurfaceInfo2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23222 <member values="VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23223 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23224 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23225 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23226 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23227 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23228 <type>VkPresentModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23229 <name>presentMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23230 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23231 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23232 <type category="struct" name="VkSurfacePresentScalingCapabilitiesEXT" structextends="VkSurfaceCapabilities2KHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23233 <member values="VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23234 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23235 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23236 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23237 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23238 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23239 <type>VkPresentScalingFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23240 <name>supportedPresentScaling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23241 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23242 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23243 <type>VkPresentGravityFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23244 <name>supportedPresentGravityX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23245 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23246 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23247 <type>VkPresentGravityFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23248 <name>supportedPresentGravityY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23249 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23250 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23251 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23252 <name>minScaledImageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23253 <comment>Supported minimum image width and height for the surface when scaling is used</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23254 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23255 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23256 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23257 <name>maxScaledImageExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23258 <comment>Supported maximum image width and height for the surface when scaling is used</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23259 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23260 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23261 <type category="struct" name="VkSurfacePresentModeCompatibilityEXT" structextends="VkSurfaceCapabilities2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23262 <member values="VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23263 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23264 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23265 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23266 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23267 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23268 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23269 <name>presentModeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23271 <member optional="true" len="presentModeCount"><type>VkPresentModeKHR</type>* <name>pPresentModes</name><comment>Output list of present modes compatible with the one specified in VkSurfacePresentModeEXT</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23272 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23273 <type category="struct" name="VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23274 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23275 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23276 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23277 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23278 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23279 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23280 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23281 <name>swapchainMaintenance1</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23283 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23284 <type category="struct" name="VkSwapchainPresentFenceInfoEXT" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23285 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23286 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23287 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23288 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23289 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23290 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23291 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23292 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23293 <comment>Copy of VkPresentInfoKHR::swapchainCount</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23295 <member len="swapchainCount" optional="false,true">const <type>VkFence</type>* <name>pFences</name><comment>Fence to signal for each swapchain</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23296 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23297 <type category="struct" name="VkSwapchainPresentModesCreateInfoEXT" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23298 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23299 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23300 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23301 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23302 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23303 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23304 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23305 <name>presentModeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23307 <comment>Length of the pPresentModes array</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23308 <member len="presentModeCount">const <type>VkPresentModeKHR</type>* <name>pPresentModes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23309 <comment>Presentation modes which will be usable with this swapchain</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23310 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23311 <type category="struct" name="VkSwapchainPresentModeInfoEXT" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23312 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23313 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23314 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23315 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23316 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23317 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23318 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23319 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23320 <comment>Copy of VkPresentInfoKHR::swapchainCount</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23322 <member len="swapchainCount">const <type>VkPresentModeKHR</type>* <name>pPresentModes</name><comment>Presentation mode for each swapchain</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23323 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23324 <type category="struct" name="VkSwapchainPresentScalingCreateInfoEXT" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23325 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23326 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23327 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23328 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23329 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23330 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23331 <type>VkPresentScalingFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23332 <name>scalingBehavior</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23334 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23335 <type>VkPresentGravityFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23336 <name>presentGravityX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23337 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23338 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23339 <type>VkPresentGravityFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23340 <name>presentGravityY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23341 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23342 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23343 <type category="struct" name="VkReleaseSwapchainImagesInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23344 <member values="VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23345 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23346 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23347 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23348 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23349 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23350 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23351 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23352 <comment>Swapchain for which images are being released</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23354 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23355 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23356 <name>imageIndexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23357 <comment>Number of indices to release</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23358 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23359 <member len="imageIndexCount">const <type>uint32_t</type>* <name>pImageIndices</name><comment>Indices of which presentable images to release</comment></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23360 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23361 <type category="struct" name="VkPhysicalDeviceDepthBiasControlFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23362 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23363 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23364 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23365 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23366 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23367 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23368 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23369 <name>depthBiasControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23371 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23372 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23373 <name>leastRepresentableValueForceUnormRepresentation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23374 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23375 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23376 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23377 <name>floatRepresentation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23378 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23379 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23380 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23381 <name>depthBiasExact</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23382 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23383 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23384 <type category="struct" name="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23385 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23386 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23387 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23388 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23389 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23390 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23391 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23392 <name>rayTracingInvocationReorder</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23393 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23394 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23395 <type category="struct" name="VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23396 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23397 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23398 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23399 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23400 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23401 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23402 <type>VkRayTracingInvocationReorderModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23403 <name>rayTracingInvocationReorderReorderingHint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23404 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23405 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23406 <type category="struct" name="VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23407 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23408 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23409 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23410 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23411 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23412 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23413 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23414 <name>extendedSparseAddressSpace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23416 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23417 <type category="struct" name="VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23418 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23419 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23420 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23421 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23422 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23423 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23424 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23425 <name>extendedSparseAddressSpaceSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23426 <comment>Total address space available for extended sparse allocations (bytes)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23427 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23428 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23429 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23430 <name>extendedSparseImageUsageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23431 <comment>Bitfield of which image usages are supported for extended sparse allocations</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23432 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23433 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23434 <type>VkBufferUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23435 <name>extendedSparseBufferUsageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23436 <comment>Bitfield of which buffer usages are supported for extended sparse allocations</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23437 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23438 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23439 <type category="struct" name="VkDirectDriverLoadingInfoLUNARG">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23440 <member values="VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23441 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23442 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23443 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23444 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23445 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23446 <type>VkDirectDriverLoadingFlagsLUNARG</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23447 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23448 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23449 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23450 <type>PFN_vkGetInstanceProcAddrLUNARG</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23451 <name>pfnGetInstanceProcAddr</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23452 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23453 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23454 <type category="struct" name="VkDirectDriverLoadingListLUNARG" structextends="VkInstanceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23455 <member values="VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23456 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23457 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23458 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23459 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23460 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23461 <type>VkDirectDriverLoadingModeLUNARG</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23462 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23463 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23464 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23465 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23466 <name>driverCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23467 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23468 <member len="driverCount">const <type>VkDirectDriverLoadingInfoLUNARG</type>* <name>pDrivers</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23469 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23470 <type category="struct" name="VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23471 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23472 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23473 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23474 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23475 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23476 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23477 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23478 <name>multiviewPerViewViewports</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23479 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23480 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23481 <type category="struct" name="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23482 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23483 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23484 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23485 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23486 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23487 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23488 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23489 <name>rayTracingPositionFetch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23490 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23491 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23492 <type category="struct" name="VkDeviceImageSubresourceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23493 <member values="VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23494 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23495 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23497 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23498 <member>const <type>VkImageCreateInfo</type>* <name>pCreateInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23499 <member>const <type>VkImageSubresource2</type>* <name>pSubresource</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23500 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23501 <type category="struct" name="VkDeviceImageSubresourceInfoKHR" alias="VkDeviceImageSubresourceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23502 <type category="struct" name="VkPhysicalDeviceShaderCorePropertiesARM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23503 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23504 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23505 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23506 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23507 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23508 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23509 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23510 <name>pixelRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23511 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23512 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23513 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23514 <name>texelRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23515 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23516 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23517 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23518 <name>fmaRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23519 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23520 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23521 <type category="struct" name="VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23522 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23523 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23524 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23525 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23526 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23527 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23528 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23529 <name>multiviewPerViewRenderAreas</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23530 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23531 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23532 <type category="struct" name="VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM" structextends="VkRenderPassBeginInfo,VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23533 <member values="VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23534 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23535 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23536 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23537 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23538 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23539 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23540 <name>perViewRenderAreaCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23541 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23542 <member len="perViewRenderAreaCount">const <type>VkRect2D</type>* <name>pPerViewRenderAreas</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23543 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23544 <type category="struct" name="VkQueryLowLatencySupportNV" structextends="VkSemaphoreCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23545 <member values="VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23546 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23547 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23548 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23549 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23550 <member><type>void</type>* <name>pQueriedLowLatencyData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23551 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23552 <type category="struct" name="VkMemoryMapInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23553 <member values="VK_STRUCTURE_TYPE_MEMORY_MAP_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23554 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23555 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23556 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23557 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23558 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23559 <type>VkMemoryMapFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23560 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23562 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23563 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23564 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23565 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23566 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23567 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23568 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23569 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23570 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23571 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23572 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23573 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23574 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23575 <type category="struct" name="VkMemoryMapInfoKHR" alias="VkMemoryMapInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23576 <type category="struct" name="VkMemoryUnmapInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23577 <member values="VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23578 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23579 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23580 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23581 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23582 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23583 <type>VkMemoryUnmapFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23584 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23585 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23586 <member externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23587 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23588 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23589 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23590 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23591 <type category="struct" name="VkMemoryUnmapInfoKHR" alias="VkMemoryUnmapInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23592 <type category="struct" name="VkPhysicalDeviceShaderObjectFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23593 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23594 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23595 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23596 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23597 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23598 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23599 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23600 <name>shaderObject</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23601 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23602 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23603 <type category="struct" name="VkPhysicalDeviceShaderObjectPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23604 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23605 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23606 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23607 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23608 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23609 <member limittype="noauto"><type>uint8_t</type><name>shaderBinaryUUID</name>[<enum>VK_UUID_SIZE</enum>]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23610 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23611 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23612 <name>shaderBinaryVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23613 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23614 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23615 <type category="struct" name="VkShaderCreateInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23616 <member values="VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23617 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23618 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23619 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23620 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23621 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23622 <type>VkShaderCreateFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23623 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23624 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23625 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23626 <type>VkShaderStageFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23627 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23628 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23629 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23630 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23631 <name>nextStage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23633 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23634 <type>VkShaderCodeTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23635 <name>codeType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23636 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23637 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23638 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23639 <name>codeSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23640 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23641 <member len="codeSize">const <type>void</type>* <name>pCode</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23642 <member optional="true" len="null-terminated">const <type>char</type>* <name>pName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23643 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23644 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23645 <name>setLayoutCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23646 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23647 <member optional="true" len="setLayoutCount">const <type>VkDescriptorSetLayout</type>* <name>pSetLayouts</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23648 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23649 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23650 <name>pushConstantRangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23651 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23652 <member optional="true" len="pushConstantRangeCount">const <type>VkPushConstantRange</type>* <name>pPushConstantRanges</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23653 <member optional="true">const <type>VkSpecializationInfo</type>* <name>pSpecializationInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23654 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23655 <type category="struct" name="VkPhysicalDeviceShaderTileImageFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23656 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23657 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23658 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23660 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23661 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23662 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23663 <name>shaderTileImageColorReadAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23664 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23665 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23666 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23667 <name>shaderTileImageDepthReadAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23668 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23669 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23670 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23671 <name>shaderTileImageStencilReadAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23672 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23673 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23674 <type category="struct" name="VkPhysicalDeviceShaderTileImagePropertiesEXT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23675 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23676 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23677 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23678 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23679 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23680 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23681 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23682 <name>shaderTileImageCoherentReadAccelerated</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23683 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23684 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23685 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23686 <name>shaderTileImageReadSampleFromPixelRateInvocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23687 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23688 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23689 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23690 <name>shaderTileImageReadFromHelperInvocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23692 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23693 <type category="struct" name="VkImportScreenBufferInfoQNX" structextends="VkMemoryAllocateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23694 <member values="VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23695 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23696 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23697 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23698 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23699 <member noautovalidity="true">struct <type>_screen_buffer</type>* <name>buffer</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23700 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23701 <type category="struct" name="VkScreenBufferPropertiesQNX" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23702 <member values="VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23703 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23704 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23705 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23706 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23707 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23708 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23709 <name>allocationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23710 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23711 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23712 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23713 <name>memoryTypeBits</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23714 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23715 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23716 <type category="struct" name="VkScreenBufferFormatPropertiesQNX" structextends="VkScreenBufferPropertiesQNX" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23717 <member values="VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23718 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23719 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23720 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23721 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23722 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23723 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23724 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23725 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23726 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23727 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23728 <name>externalFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23729 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23730 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23731 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23732 <name>screenUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23733 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23734 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23735 <type>VkFormatFeatureFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23736 <name>formatFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23738 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23739 <type>VkComponentMapping</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23740 <name>samplerYcbcrConversionComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23741 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23742 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23743 <type>VkSamplerYcbcrModelConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23744 <name>suggestedYcbcrModel</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23745 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23746 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23747 <type>VkSamplerYcbcrRange</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23748 <name>suggestedYcbcrRange</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23749 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23750 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23751 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23752 <name>suggestedXChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23754 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23755 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23756 <name>suggestedYChromaOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23758 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23759 <type category="struct" name="VkExternalFormatQNX" structextends="VkImageCreateInfo,VkSamplerYcbcrConversionCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23760 <member values="VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23761 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23762 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23763 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23764 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23765 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23766 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23767 <name>externalFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23768 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23769 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23770 <type category="struct" name="VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23771 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23772 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23773 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23774 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23775 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23776 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23777 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23778 <name>screenBufferImport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23779 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23780 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23781 <type category="struct" name="VkPhysicalDeviceCooperativeMatrixFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23782 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23783 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23784 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23785 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23786 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23787 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23788 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23789 <name>cooperativeMatrix</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23790 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23791 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23792 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23793 <name>cooperativeMatrixRobustBufferAccess</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23794 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23795 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23796 <type category="struct" name="VkCooperativeMatrixPropertiesKHR" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23797 <member values="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23798 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23799 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23801 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23802 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23803 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23804 <name>MSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23806 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23807 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23808 <name>NSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23809 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23810 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23811 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23812 <name>KSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23813 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23814 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23815 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23816 <name>AType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23817 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23818 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23819 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23820 <name>BType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23821 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23822 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23823 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23824 <name>CType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23825 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23826 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23827 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23828 <name>ResultType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23829 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23830 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23831 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23832 <name>saturatingAccumulation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23834 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23835 <type>VkScopeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23836 <name>scope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23837 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23838 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23839 <type category="struct" name="VkPhysicalDeviceCooperativeMatrixPropertiesKHR" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23840 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23841 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23842 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23843 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23844 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23845 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23846 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23847 <name>cooperativeMatrixSupportedStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23848 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23849 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23850 <type category="struct" name="VkPhysicalDeviceShaderEnqueuePropertiesAMDX" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23851 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23852 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23853 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23854 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23855 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23856 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23857 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23858 <name>maxExecutionGraphDepth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23859 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23860 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23861 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23862 <name>maxExecutionGraphShaderOutputNodes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23863 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23864 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23865 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23866 <name>maxExecutionGraphShaderPayloadSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23867 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23868 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23869 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23870 <name>maxExecutionGraphShaderPayloadCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23871 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23872 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23873 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23874 <name>executionGraphDispatchAddressAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23875 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23876 <member limittype="max"><type>uint32_t</type><name>maxExecutionGraphWorkgroupCount</name>[3]</member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23877 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23878 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23879 <name>maxExecutionGraphWorkgroups</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23881 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23882 <type category="struct" name="VkPhysicalDeviceShaderEnqueueFeaturesAMDX" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23883 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23884 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23885 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23886 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23887 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23888 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23889 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23890 <name>shaderEnqueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23891 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23892 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23893 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23894 <name>shaderMeshEnqueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23895 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23896 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23897 <type category="struct" name="VkExecutionGraphPipelineCreateInfoAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23898 <member values="VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23899 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23900 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23902 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23903 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23904 <type>VkPipelineCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23905 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23906 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23907 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23908 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23909 <name>stageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23910 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23911 <member optional="true" len="stageCount">const <type>VkPipelineShaderStageCreateInfo</type>* <name>pStages</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23912 <member optional="true">const <type>VkPipelineLibraryCreateInfoKHR</type>* <name>pLibraryInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23913 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23914 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23915 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23916 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23917 <member noautovalidity="true" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23918 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23919 <name>basePipelineHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23920 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23921 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23922 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23923 <name>basePipelineIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23924 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23925 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23926 <type category="struct" name="VkPipelineShaderStageNodeCreateInfoAMDX" structextends="VkPipelineShaderStageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23927 <member values="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23928 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23929 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23930 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23931 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23932 <member optional="true" len="null-terminated">const <type>char</type>* <name>pName</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23933 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23934 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23935 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23936 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23937 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23938 <type category="struct" name="VkExecutionGraphPipelineScratchSizeAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23939 <member values="VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23940 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23941 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23942 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23943 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23944 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23945 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23946 <name>minSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23947 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23948 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23949 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23950 <name>maxSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23951 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23952 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23953 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23954 <name>sizeGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23955 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23956 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23957 <type category="struct" name="VkDispatchGraphInfoAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23958 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23959 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23960 <name>nodeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23961 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23962 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23963 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23964 <name>payloadCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23965 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23966 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23967 <type>VkDeviceOrHostAddressConstAMDX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23968 <name>payloads</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23969 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23970 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23971 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23972 <name>payloadStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23973 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23974 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23975 <type category="struct" name="VkDispatchGraphCountInfoAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23976 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23977 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23978 <name>count</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23979 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23980 <member noautovalidity="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23981 <type>VkDeviceOrHostAddressConstAMDX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23982 <name>infos</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23983 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23984 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23985 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23986 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23987 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23988 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23989 <type category="struct" name="VkPhysicalDeviceAntiLagFeaturesAMD" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23990 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23991 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23992 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23993 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23994 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23995 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23996 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23997 <name>antiLag</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23998 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
23999 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24000 <type category="struct" name="VkAntiLagDataAMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24001 <member values="VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24002 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24003 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24004 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24005 <member noautovalidity="true" optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24006 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24007 <type>VkAntiLagModeAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24008 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24009 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24010 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24011 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24012 <name>maxFPS</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24013 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24014 <member optional="true">const <type>VkAntiLagPresentationInfoAMD</type>* <name>pPresentationInfo</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24015 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24016 <type category="struct" name="VkAntiLagPresentationInfoAMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24017 <member values="VK_STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24018 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24019 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24020 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24021 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24022 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24023 <type>VkAntiLagStageAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24024 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24025 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24026 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24027 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24028 <name>frameIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24030 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24031 <type category="struct" name="VkBindMemoryStatus" structextends="VkBindBufferMemoryInfo,VkBindImageMemoryInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24032 <member values="VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24033 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24034 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24035 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24036 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24037 <member><type>VkResult</type>* <name>pResult</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24038 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24039 <type category="struct" name="VkPhysicalDeviceTileMemoryHeapFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24040 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24041 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24042 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24043 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24044 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24045 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24046 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24047 <name>tileMemoryHeap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24049 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24050 <type category="struct" name="VkPhysicalDeviceTileMemoryHeapPropertiesQCOM" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24051 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24052 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24053 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24054 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24055 <member noautovalidity="true" optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24056 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24057 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24058 <name>queueSubmitBoundary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24059 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24060 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24061 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24062 <name>tileBufferTransfers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24063 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24064 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24065 <type category="struct" name="VkTileMemorySizeInfoQCOM" structextends="VkRenderPassCreateInfo,VkRenderPassCreateInfo2,VkRenderingInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24066 <member values="VK_STRUCTURE_TYPE_TILE_MEMORY_SIZE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24067 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24068 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24070 <member noautovalidity="true" optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24071 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24072 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24073 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24074 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24075 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24076 <type category="struct" name="VkTileMemoryRequirementsQCOM" structextends="VkMemoryRequirements2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24077 <member values="VK_STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24078 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24079 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24080 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24081 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24082 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24083 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24084 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24085 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24086 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24087 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24088 <name>alignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24089 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24090 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24091 <type category="struct" name="VkBindMemoryStatusKHR" alias="VkBindMemoryStatus"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24092 <type category="struct" name="VkBindDescriptorSetsInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24093 <member values="VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24094 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24095 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24096 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24097 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24098 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24099 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24100 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24101 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24102 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24103 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24104 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24105 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24106 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24107 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24108 <name>firstSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24109 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24110 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24111 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24112 <name>descriptorSetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24113 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24114 <member len="descriptorSetCount">const <type>VkDescriptorSet</type>* <name>pDescriptorSets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24115 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24116 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24117 <name>dynamicOffsetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24118 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24119 <member optional="true,true" len="dynamicOffsetCount">const <type>uint32_t</type>* <name>pDynamicOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24120 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24121 <type category="struct" name="VkBindDescriptorSetsInfoKHR" alias="VkBindDescriptorSetsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24122 <type category="struct" name="VkPushConstantsInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24123 <member values="VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24124 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24125 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24126 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24127 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24128 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24129 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24130 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24131 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24132 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24133 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24134 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24135 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24136 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24137 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24138 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24139 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24140 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24141 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24142 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24143 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24144 <member len="size">const <type>void</type>* <name>pValues</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24145 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24146 <type category="struct" name="VkPushConstantsInfoKHR" alias="VkPushConstantsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24147 <type category="struct" name="VkPushDescriptorSetInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24148 <member values="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24149 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24150 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24151 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24152 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24153 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24154 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24155 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24157 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24158 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24159 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24161 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24162 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24163 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24164 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24165 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24166 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24167 <name>descriptorWriteCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24168 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24169 <member len="descriptorWriteCount">const <type>VkWriteDescriptorSet</type>* <name>pDescriptorWrites</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24170 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24171 <type category="struct" name="VkPushDescriptorSetInfoKHR" alias="VkPushDescriptorSetInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24172 <type category="struct" name="VkPushDescriptorSetWithTemplateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24173 <member values="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24174 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24175 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24176 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24177 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24178 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24179 <type>VkDescriptorUpdateTemplate</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24180 <name>descriptorUpdateTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24181 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24182 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24183 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24184 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24185 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24186 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24187 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24188 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24189 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24190 <member>const <type>void</type>* <name>pData</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24191 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24192 <type category="struct" name="VkPushDescriptorSetWithTemplateInfoKHR" alias="VkPushDescriptorSetWithTemplateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24193 <type category="struct" name="VkSetDescriptorBufferOffsetsInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24194 <member values="VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24195 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24196 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24198 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24199 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24200 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24201 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24203 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24204 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24205 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24207 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24208 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24209 <name>firstSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24210 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24211 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24213 <name>setCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24214 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24215 <member len="setCount">const <type>uint32_t</type>* <name>pBufferIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24216 <member len="setCount">const <type>VkDeviceSize</type>* <name>pOffsets</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24217 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24218 <type category="struct" name="VkBindDescriptorBufferEmbeddedSamplersInfoEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24219 <member values="VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24220 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24221 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24222 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24223 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24224 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24225 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24226 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24228 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24229 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24230 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24231 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24232 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24233 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24234 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24235 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24236 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24237 <type category="struct" name="VkPhysicalDeviceCubicClampFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24238 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24239 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24240 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24241 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24242 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24243 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24244 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24245 <name>cubicRangeClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24246 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24247 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24248 <type category="struct" name="VkPhysicalDeviceYcbcrDegammaFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24249 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24250 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24251 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24252 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24253 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24254 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24255 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24256 <name>ycbcrDegamma</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24257 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24258 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24259 <type category="struct" name="VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM" structextends="VkSamplerYcbcrConversionCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24260 <member values="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24261 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24262 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24263 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24264 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24265 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24266 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24267 <name>enableYDegamma</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24268 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24269 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24270 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24271 <name>enableCbCrDegamma</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24272 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24273 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24274 <type category="struct" name="VkPhysicalDeviceCubicWeightsFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24275 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24276 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24277 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24279 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24280 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24281 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24282 <name>selectableCubicWeights</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24283 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24284 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24285 <type category="struct" name="VkSamplerCubicWeightsCreateInfoQCOM" structextends="VkSamplerCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24286 <member values="VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24287 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24288 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24289 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24290 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24291 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24292 <type>VkCubicFilterWeightsQCOM</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24293 <name>cubicWeights</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24295 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24296 <type category="struct" name="VkBlitImageCubicWeightsInfoQCOM" structextends="VkBlitImageInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24297 <member values="VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24298 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24299 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24300 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24301 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24302 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24303 <type>VkCubicFilterWeightsQCOM</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24304 <name>cubicWeights</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24305 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24306 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24307 <type category="struct" name="VkPhysicalDeviceImageProcessing2FeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24308 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24309 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24310 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24311 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24312 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24313 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24314 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24315 <name>textureBlockMatch2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24316 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24317 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24318 <type category="struct" name="VkPhysicalDeviceImageProcessing2PropertiesQCOM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24319 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24320 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24321 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24322 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24323 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24324 <member limittype="max" optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24325 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24326 <name>maxBlockMatchWindow</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24327 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24328 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24329 <type category="struct" name="VkSamplerBlockMatchWindowCreateInfoQCOM" structextends="VkSamplerCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24330 <member values="VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24331 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24332 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24333 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24334 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24335 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24336 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24337 <name>windowExtent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24338 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24339 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24340 <type>VkBlockMatchWindowCompareModeQCOM</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24341 <name>windowCompareMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24342 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24343 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24344 <type category="struct" name="VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24345 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24346 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24347 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24348 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24349 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24350 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24351 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24352 <name>descriptorPoolOverallocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24353 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24354 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24355 <type category="struct" name="VkPhysicalDeviceLayeredDriverPropertiesMSFT" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24356 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24357 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24358 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24359 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24360 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24361 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24362 <type>VkLayeredDriverUnderlyingApiMSFT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24363 <name>underlyingAPI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24365 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24366 <type category="struct" name="VkPhysicalDevicePerStageDescriptorSetFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24367 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24368 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24369 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24370 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24371 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24372 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24373 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24374 <name>perStageDescriptorSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24375 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24376 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24377 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24378 <name>dynamicPipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24379 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24380 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24381 <type category="struct" name="VkPhysicalDeviceExternalFormatResolveFeaturesANDROID" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24382 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24383 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24384 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24385 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24386 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24387 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24388 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24389 <name>externalFormatResolve</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24390 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24391 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24392 <type category="struct" name="VkPhysicalDeviceExternalFormatResolvePropertiesANDROID" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24393 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24394 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24395 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24396 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24397 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24398 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24399 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24400 <name>nullColorAttachmentWithExternalFormatResolve</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24401 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24402 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24403 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24404 <name>externalFormatResolveChromaOffsetX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24405 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24406 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24407 <type>VkChromaLocation</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24408 <name>externalFormatResolveChromaOffsetY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24409 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24410 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24411 <type category="struct" name="VkAndroidHardwareBufferFormatResolvePropertiesANDROID" structextends="VkAndroidHardwareBufferPropertiesANDROID" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24412 <member values="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24413 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24414 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24415 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24416 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24417 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24418 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24419 <name>colorAttachmentFormat</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24420 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24421 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24422 <type category="struct" name="VkLatencySleepModeInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24423 <member values="VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24424 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24425 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24426 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24427 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24428 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24429 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24430 <name>lowLatencyMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24431 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24432 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24433 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24434 <name>lowLatencyBoost</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24436 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24437 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24438 <name>minimumIntervalUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24440 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24441 <type category="struct" name="VkLatencySleepInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24442 <member values="VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24443 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24444 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24445 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24446 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24447 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24448 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24449 <name>signalSemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24450 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24451 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24452 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24453 <name>value</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24454 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24455 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24456 <type category="struct" name="VkSetLatencyMarkerInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24457 <member values="VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24458 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24459 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24460 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24461 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24462 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24463 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24464 <name>presentID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24465 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24466 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24467 <type>VkLatencyMarkerNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24468 <name>marker</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24469 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24470 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24471 <type category="struct" name="VkGetLatencyMarkerInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24472 <member values="VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24473 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24474 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24475 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24476 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24477 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24478 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24479 <name>timingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24480 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24481 <member optional="true" len="timingCount"><type>VkLatencyTimingsFrameReportNV</type>* <name>pTimings</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24482 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24483 <type category="struct" name="VkLatencyTimingsFrameReportNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24484 <member values="VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24485 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24486 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24487 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24488 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24489 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24490 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24491 <name>presentID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24492 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24493 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24494 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24495 <name>inputSampleTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24496 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24497 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24498 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24499 <name>simStartTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24500 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24501 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24502 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24503 <name>simEndTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24504 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24505 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24506 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24507 <name>renderSubmitStartTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24508 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24509 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24510 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24511 <name>renderSubmitEndTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24512 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24513 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24514 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24515 <name>presentStartTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24516 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24517 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24518 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24519 <name>presentEndTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24520 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24521 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24522 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24523 <name>driverStartTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24524 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24525 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24526 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24527 <name>driverEndTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24528 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24529 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24530 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24531 <name>osRenderQueueStartTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24532 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24533 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24534 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24535 <name>osRenderQueueEndTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24536 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24537 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24538 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24539 <name>gpuRenderStartTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24540 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24541 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24542 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24543 <name>gpuRenderEndTimeUs</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24544 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24545 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24546 <type category="struct" name="VkOutOfBandQueueTypeInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24547 <member values="VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24548 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24549 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24550 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24551 <member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24552 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24553 <type>VkOutOfBandQueueTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24554 <name>queueType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24555 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24556 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24557 <type category="struct" name="VkLatencySubmissionPresentIdNV" structextends="VkSubmitInfo,VkSubmitInfo2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24558 <member values="VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24559 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24560 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24561 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24562 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24563 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24564 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24565 <name>presentID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24566 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24567 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24568 <type category="struct" name="VkSwapchainLatencyCreateInfoNV" structextends="VkSwapchainCreateInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24569 <member values="VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24570 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24571 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24572 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24573 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24574 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24575 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24576 <name>latencyModeEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24577 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24578 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24579 <type category="struct" name="VkLatencySurfaceCapabilitiesNV" structextends="VkSurfaceCapabilities2KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24580 <member values="VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24581 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24582 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24583 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24584 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24585 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24586 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24587 <name>presentModeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24588 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24589 <member optional="true" len="presentModeCount"><type>VkPresentModeKHR</type>* <name>pPresentModes</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24590 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24591 <type category="struct" name="VkPhysicalDeviceCudaKernelLaunchFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24592 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24593 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24594 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24595 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24596 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24597 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24598 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24599 <name>cudaKernelLaunchFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24600 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24601 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24602 <type category="struct" name="VkPhysicalDeviceCudaKernelLaunchPropertiesNV" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24603 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24604 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24605 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24606 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24607 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24608 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24609 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24610 <name>computeCapabilityMinor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24611 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24612 <member limittype="min">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24613 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24614 <name>computeCapabilityMajor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24615 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24616 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24617 <type category="struct" name="VkDeviceQueueShaderCoreControlCreateInfoARM" structextends="VkDeviceQueueCreateInfo,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24618 <member values="VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24619 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24620 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24621 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24622 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24623 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24624 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24625 <name>shaderCoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24626 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24627 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24628 <type category="struct" name="VkPhysicalDeviceSchedulingControlsFeaturesARM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24629 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24630 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24631 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24632 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24633 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24634 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24635 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24636 <name>schedulingControls</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24637 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24638 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24639 <type category="struct" name="VkPhysicalDeviceSchedulingControlsPropertiesARM" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24640 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24641 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24642 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24643 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24644 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24645 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24646 <type>VkPhysicalDeviceSchedulingControlsFlagsARM</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24647 <name>schedulingControlsFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24648 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24649 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24650 <type category="struct" name="VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24651 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24652 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24653 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24654 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24655 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24656 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24657 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24658 <name>relaxedLineRasterization</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24659 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24660 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24661 <type category="struct" name="VkPhysicalDeviceRenderPassStripedFeaturesARM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24662 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24663 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24664 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24665 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24666 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24667 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24668 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24669 <name>renderPassStriped</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24670 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24671 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24672 <type category="struct" name="VkPhysicalDeviceRenderPassStripedPropertiesARM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24673 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24674 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24675 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24676 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24677 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24678 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24679 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24680 <name>renderPassStripeGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24681 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24682 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24683 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24684 <name>maxRenderPassStripes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24685 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24686 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24687 <type category="struct" name="VkRenderPassStripeInfoARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24688 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24689 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24690 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24691 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24692 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24693 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24694 <type>VkRect2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24695 <name>stripeArea</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24696 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24697 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24698 <type category="struct" name="VkRenderPassStripeBeginInfoARM" structextends="VkRenderingInfo,VkRenderPassBeginInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24699 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24700 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24701 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24702 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24703 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24704 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24705 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24706 <name>stripeInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24707 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24708 <member len="stripeInfoCount">const <type>VkRenderPassStripeInfoARM</type>* <name>pStripeInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24709 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24710 <type category="struct" name="VkRenderPassStripeSubmitInfoARM" structextends="VkCommandBufferSubmitInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24711 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24712 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24713 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24714 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24715 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24716 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24717 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24718 <name>stripeSemaphoreInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24719 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24720 <member len="stripeSemaphoreInfoCount">const <type>VkSemaphoreSubmitInfo</type>* <name>pStripeSemaphoreInfos</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24721 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24722 <type category="struct" name="VkPhysicalDevicePipelineOpacityMicromapFeaturesARM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24723 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24724 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24725 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24726 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24727 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24728 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24729 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24730 <name>pipelineOpacityMicromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24731 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24732 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24733 <type category="struct" name="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24734 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24735 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24736 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24737 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24738 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24739 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24740 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24741 <name>shaderMaximalReconvergence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24742 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24743 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24744 <type category="struct" name="VkPhysicalDeviceShaderSubgroupRotateFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24745 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24746 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24747 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24748 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24749 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24750 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24751 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24752 <name>shaderSubgroupRotate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24753 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24754 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24755 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24756 <name>shaderSubgroupRotateClustered</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24757 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24758 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24759 <type category="struct" name="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR" alias="VkPhysicalDeviceShaderSubgroupRotateFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24760 <type category="struct" name="VkPhysicalDeviceShaderExpectAssumeFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24761 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24762 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24763 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24764 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24765 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24766 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24767 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24768 <name>shaderExpectAssume</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24769 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24770 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24771 <type category="struct" name="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR" alias="VkPhysicalDeviceShaderExpectAssumeFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24772 <type category="struct" name="VkPhysicalDeviceShaderFloatControls2Features" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24773 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24774 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24775 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24776 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24777 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24778 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24779 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24780 <name>shaderFloatControls2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24781 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24782 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24783 <type category="struct" name="VkPhysicalDeviceShaderFloatControls2FeaturesKHR" alias="VkPhysicalDeviceShaderFloatControls2Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24784 <type category="struct" name="VkPhysicalDeviceDynamicRenderingLocalReadFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24785 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24786 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24787 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24788 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24789 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24790 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24791 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24792 <name>dynamicRenderingLocalRead</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24793 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24794 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24795 <type category="struct" name="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR" alias="VkPhysicalDeviceDynamicRenderingLocalReadFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24796 <type category="struct" name="VkRenderingAttachmentLocationInfo" structextends="VkGraphicsPipelineCreateInfo,VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24797 <member values="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24798 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24799 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24800 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24801 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24802 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24803 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24804 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24805 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24806 <member noautovalidity="true" len="colorAttachmentCount">const <type>uint32_t</type>* <name>pColorAttachmentLocations</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24807 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24808 <type category="struct" name="VkRenderingAttachmentLocationInfoKHR" alias="VkRenderingAttachmentLocationInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24809 <type category="struct" name="VkRenderingInputAttachmentIndexInfo" structextends="VkGraphicsPipelineCreateInfo,VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24810 <member values="VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24811 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24812 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24813 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24814 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24815 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24816 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24817 <name>colorAttachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24818 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24819 <member len="colorAttachmentCount" optional="true">const <type>uint32_t</type>* <name>pColorAttachmentInputIndices</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24820 <member optional="true">const <type>uint32_t</type>* <name>pDepthInputAttachmentIndex</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24821 <member optional="true">const <type>uint32_t</type>* <name>pStencilInputAttachmentIndex</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24822 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24823 <type category="struct" name="VkRenderingInputAttachmentIndexInfoKHR" alias="VkRenderingInputAttachmentIndexInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24824 <type category="struct" name="VkPhysicalDeviceShaderQuadControlFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24825 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24826 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24827 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24828 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24829 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24830 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24831 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24832 <name>shaderQuadControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24833 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24834 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24835 <type category="struct" name="VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24836 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24837 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24838 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24839 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24840 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24841 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24842 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24843 <name>shaderFloat16VectorAtomics</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24844 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24845 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24846 <type category="struct" name="VkPhysicalDeviceMapMemoryPlacedFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24847 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24848 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24849 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24850 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24851 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24852 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24853 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24854 <name>memoryMapPlaced</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24855 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24856 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24857 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24858 <name>memoryMapRangePlaced</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24859 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24860 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24861 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24862 <name>memoryUnmapReserve</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24863 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24864 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24865 <type category="struct" name="VkPhysicalDeviceMapMemoryPlacedPropertiesEXT" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24866 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24867 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24868 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24869 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24870 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24871 <member limittype="min,pot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24872 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24873 <name>minPlacedMemoryMapAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24874 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24875 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24876 <type category="struct" name="VkMemoryMapPlacedInfoEXT" structextends="VkMemoryMapInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24877 <member values="VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24878 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24879 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24880 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24881 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24882 <member noautovalidity="true"><type>void</type>* <name>pPlacedAddress</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24883 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24884 <type category="struct" name="VkPhysicalDeviceShaderBfloat16FeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24885 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24886 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24887 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24888 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24889 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24890 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24891 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24892 <name>shaderBFloat16Type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24893 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24894 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24895 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24896 <name>shaderBFloat16DotProduct</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24897 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24898 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24899 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24900 <name>shaderBFloat16CooperativeMatrix</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24901 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24902 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24903 <type category="struct" name="VkPhysicalDeviceRawAccessChainsFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24904 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24905 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24906 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24907 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24908 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24909 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24910 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24911 <name>shaderRawAccessChains</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24912 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24913 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24914 <type category="struct" name="VkPhysicalDeviceCommandBufferInheritanceFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24915 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24916 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24917 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24918 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24919 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24920 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24921 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24922 <name>commandBufferInheritance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24923 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24924 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24925 <type category="struct" name="VkPhysicalDeviceImageAlignmentControlFeaturesMESA" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24926 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24927 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24928 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24929 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24930 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24931 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24932 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24933 <name>imageAlignmentControl</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24934 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24935 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24936 <type category="struct" name="VkPhysicalDeviceImageAlignmentControlPropertiesMESA" structextends="VkPhysicalDeviceProperties2" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24937 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24938 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24939 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24940 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24941 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24942 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24943 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24944 <name>supportedImageAlignmentMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24945 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24946 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24947 <type category="struct" name="VkImageAlignmentControlCreateInfoMESA" structextends="VkImageCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24948 <member values="VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24949 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24950 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24951 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24952 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24953 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24954 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24955 <name>maximumRequestedAlignment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24956 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24957 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24958 <type category="struct" name="VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24959 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24960 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24961 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24962 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24963 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24964 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24965 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24966 <name>shaderReplicatedComposites</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24967 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24968 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24969 <type category="struct" name="VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24970 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24971 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24972 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24973 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24974 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24975 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24976 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24977 <name>presentModeFifoLatestReady</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24978 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24979 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24980 <type category="struct" name="VkDepthClampRangeEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24981 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24982 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24983 <name>minDepthClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24984 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24985 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24986 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24987 <name>maxDepthClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24988 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24989 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24990 <type category="struct" name="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24991 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24992 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24993 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24994 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24995 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24996 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24997 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24998 <name>cooperativeMatrixWorkgroupScope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
24999 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25000 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25001 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25002 <name>cooperativeMatrixFlexibleDimensions</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25003 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25004 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25005 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25006 <name>cooperativeMatrixReductions</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25007 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25008 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25009 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25010 <name>cooperativeMatrixConversions</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25011 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25012 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25013 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25014 <name>cooperativeMatrixPerElementOperations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25015 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25016 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25017 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25018 <name>cooperativeMatrixTensorAddressing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25019 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25020 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25021 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25022 <name>cooperativeMatrixBlockLoads</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25023 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25024 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25025 <type category="struct" name="VkPhysicalDeviceCooperativeMatrix2PropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25026 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25027 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25028 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25029 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25030 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25031 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25032 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25033 <name>cooperativeMatrixWorkgroupScopeMaxWorkgroupSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25034 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25035 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25036 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25037 <name>cooperativeMatrixFlexibleDimensionsMaxDimension</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25038 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25039 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25040 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25041 <name>cooperativeMatrixWorkgroupScopeReservedSharedMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25042 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25043 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25044 <type category="struct" name="VkCooperativeMatrixFlexibleDimensionsPropertiesNV" returnedonly="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25045 <member values="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25046 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25047 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25048 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25049 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25050 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25051 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25052 <name>MGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25053 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25054 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25055 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25056 <name>NGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25057 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25058 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25059 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25060 <name>KGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25061 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25062 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25063 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25064 <name>AType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25065 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25066 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25067 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25068 <name>BType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25069 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25070 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25071 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25072 <name>CType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25073 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25074 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25075 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25076 <name>ResultType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25077 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25078 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25079 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25080 <name>saturatingAccumulation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25081 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25082 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25083 <type>VkScopeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25084 <name>scope</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25085 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25086 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25087 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25088 <name>workgroupInvocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25089 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25090 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25091 <type category="struct" name="VkPhysicalDeviceHdrVividFeaturesHUAWEI" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25092 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25093 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25094 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25095 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25096 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25097 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25098 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25099 <name>hdrVivid</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25100 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25101 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25102 <type category="struct" name="VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25103 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25104 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25105 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25106 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25107 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25108 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25109 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25110 <name>vertexAttributeRobustness</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25111 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25112 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25113 <type category="struct" name="VkPhysicalDeviceDepthClampZeroOneFeaturesKHR" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25114 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25115 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25116 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25117 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25118 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25119 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25120 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25121 <name>depthClampZeroOne</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25122 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25123 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25124 <type category="struct" name="VkPhysicalDeviceCooperativeVectorFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25125 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25126 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25127 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25128 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25129 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25130 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25131 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25132 <name>cooperativeVector</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25133 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25134 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25135 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25136 <name>cooperativeVectorTraining</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25137 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25138 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25139 <type category="struct" name="VkCooperativeVectorPropertiesNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25140 <member values="VK_STRUCTURE_TYPE_COOPERATIVE_VECTOR_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25141 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25142 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25143 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25144 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25145 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25146 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25147 <name>inputType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25148 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25149 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25150 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25151 <name>inputInterpretation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25152 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25153 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25154 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25155 <name>matrixInterpretation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25156 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25157 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25158 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25159 <name>biasInterpretation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25160 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25161 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25162 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25163 <name>resultType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25164 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25165 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25166 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25167 <name>transpose</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25168 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25169 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25170 <type category="struct" name="VkPhysicalDeviceCooperativeVectorPropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25171 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25172 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25173 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25174 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25175 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25176 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25177 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25178 <name>cooperativeVectorSupportedStages</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25179 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25180 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25181 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25182 <name>cooperativeVectorTrainingFloat16Accumulation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25183 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25184 <member limittype="exact">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25185 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25186 <name>cooperativeVectorTrainingFloat32Accumulation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25187 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25188 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25189 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25190 <name>maxCooperativeVectorComponents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25191 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25192 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25193 <type category="struct" name="VkConvertCooperativeVectorMatrixInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25194 <member values="VK_STRUCTURE_TYPE_CONVERT_COOPERATIVE_VECTOR_MATRIX_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25195 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25196 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25197 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25198 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25199 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25200 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25201 <name>srcSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25202 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25203 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25204 <type>VkDeviceOrHostAddressConstKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25205 <name>srcData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25206 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25207 <member optional="false,true"><type>size_t</type>* <name>pDstSize</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25208 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25209 <type>VkDeviceOrHostAddressKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25210 <name>dstData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25211 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25212 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25213 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25214 <name>srcComponentType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25215 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25216 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25217 <type>VkComponentTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25218 <name>dstComponentType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25219 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25220 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25221 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25222 <name>numRows</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25223 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25224 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25225 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25226 <name>numColumns</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25227 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25228 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25229 <type>VkCooperativeVectorMatrixLayoutNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25230 <name>srcLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25231 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25232 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25233 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25234 <name>srcStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25235 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25236 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25237 <type>VkCooperativeVectorMatrixLayoutNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25238 <name>dstLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25239 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25240 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25241 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25242 <name>dstStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25243 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25244 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25245 <type category="struct" name="VkPhysicalDeviceTileShadingFeaturesQCOM" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25246 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25247 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25248 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25249 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25250 <member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25251 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25252 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25253 <name>tileShading</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25254 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25255 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25256 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25257 <name>tileShadingFragmentStage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25258 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25259 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25260 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25261 <name>tileShadingColorAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25262 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25263 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25264 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25265 <name>tileShadingDepthAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25266 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25267 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25268 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25269 <name>tileShadingStencilAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25270 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25271 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25272 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25273 <name>tileShadingInputAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25274 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25275 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25276 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25277 <name>tileShadingSampledAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25278 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25279 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25280 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25281 <name>tileShadingPerTileDraw</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25282 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25283 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25284 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25285 <name>tileShadingPerTileDispatch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25286 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25287 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25288 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25289 <name>tileShadingDispatchTile</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25290 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25291 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25292 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25293 <name>tileShadingApron</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25294 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25295 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25296 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25297 <name>tileShadingAnisotropicApron</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25298 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25299 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25300 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25301 <name>tileShadingAtomicOps</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25302 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25303 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25304 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25305 <name>tileShadingImageProcessing</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25306 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25307 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25308 <type category="struct" name="VkPhysicalDeviceTileShadingPropertiesQCOM" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25309 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25310 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25311 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25312 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25313 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25314 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25315 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25316 <name>maxApronSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25317 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25318 <member limittype="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25319 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25320 <name>preferNonCoherent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25321 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25322 <member limittype="max,mul">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25323 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25324 <name>tileGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25325 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25326 <member limittype="max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25327 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25328 <name>maxTileShadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25329 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25330 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25331 <type category="struct" name="VkRenderPassTileShadingCreateInfoQCOM" structextends="VkRenderPassCreateInfo,VkRenderPassCreateInfo2,VkRenderingInfo,VkCommandBufferInheritanceInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25332 <member values="VK_STRUCTURE_TYPE_RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25333 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25334 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25335 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25336 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25337 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25338 <type>VkTileShadingRenderPassFlagsQCOM</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25339 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25340 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25341 <member optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25342 <type>VkExtent2D</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25343 <name>tileApronSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25344 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25345 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25346 <type category="struct" name="VkPerTileBeginInfoQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25347 <member values="VK_STRUCTURE_TYPE_PER_TILE_BEGIN_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25348 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25349 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25350 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25351 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25352 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25353 <type category="struct" name="VkPerTileEndInfoQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25354 <member values="VK_STRUCTURE_TYPE_PER_TILE_END_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25355 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25356 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25357 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25358 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25359 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25360 <type category="struct" name="VkDispatchTileInfoQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25361 <member values="VK_STRUCTURE_TYPE_DISPATCH_TILE_INFO_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25362 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25363 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25364 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25365 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25366 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25367 <type category="struct" name="VkSetPresentConfigNV" structextends="VkPresentInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25368 <member values="VK_STRUCTURE_TYPE_SET_PRESENT_CONFIG_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25369 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25370 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25371 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25372 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25373 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25374 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25375 <name>numFramesPerBatch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25376 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25377 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25378 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25379 <name>presentConfigFeedback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25380 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25381 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25382 <type category="struct" name="VkPhysicalDevicePresentMeteringFeaturesNV" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25383 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25384 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25385 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25386 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25387 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25388 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25389 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25390 <name>presentMetering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25391 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25392 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25393 <type category="struct" name="VkExternalComputeQueueDeviceCreateInfoNV" structextends="VkDeviceCreateInfo">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25394 <member values="VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25395 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25396 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25397 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25398 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25399 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25400 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25401 <name>reservedExternalQueues</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25402 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25403 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25404 <type category="struct" name="VkExternalComputeQueueCreateInfoNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25405 <member values="VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25406 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25407 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25408 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25409 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25410 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25411 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25412 <name>preferredQueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25413 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25414 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25415 <type category="struct" name="VkExternalComputeQueueDataParamsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25416 <member values="VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25417 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25418 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25419 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25420 <member optional="true">const <type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25421 <member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25422 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25423 <name>deviceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25424 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25425 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25426 <type category="struct" name="VkPhysicalDeviceExternalComputeQueuePropertiesNV" returnedonly="true" structextends="VkPhysicalDeviceProperties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25427 <member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25428 <type>VkStructureType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25429 <name>sType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25430 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25431 <member optional="true"><type>void</type>* <name>pNext</name></member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25432 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25433 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25434 <name>externalDataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25435 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25436 <member limittype="noauto">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25437 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25438 <name>maxExternalQueues</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25439 </member>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25440 </type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25441 <type category="handle" parent="VkDevice" objtypeenum="VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV"><type>VK_DEFINE_HANDLE</type>(<name>VkExternalComputeQueueNV</name>)</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25442 </types>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25443 <comment>Vulkan enumerant (token) definitions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25444 <enums name="API Constants" type="constants" comment="Vulkan hardcoded constants - not an enumerated type, part of the header boilerplate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25445 <enum type="uint32_t" value="256" name="VK_MAX_PHYSICAL_DEVICE_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25446 <enum type="uint32_t" value="16" name="VK_UUID_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25447 <enum type="uint32_t" value="8" name="VK_LUID_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25448 <enum type="uint32_t" value="256" name="VK_MAX_EXTENSION_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25449 <enum type="uint32_t" value="256" name="VK_MAX_DESCRIPTION_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25450 <enum type="uint32_t" value="32" name="VK_MAX_MEMORY_TYPES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25451 <enum type="uint32_t" value="16" name="VK_MAX_MEMORY_HEAPS" comment="The maximum number of unique memory heaps, each of which supporting 1 or more memory types"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25452 <enum type="float" value="1000.0F" name="VK_LOD_CLAMP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25453 <enum type="uint32_t" value="(~0U)" name="VK_REMAINING_MIP_LEVELS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25454 <enum type="uint32_t" value="(~0U)" name="VK_REMAINING_ARRAY_LAYERS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25455 <enum type="uint32_t" value="(~0U)" name="VK_REMAINING_3D_SLICES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25456 <enum type="uint64_t" value="(~0ULL)" name="VK_WHOLE_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25457 <enum type="uint32_t" value="(~0U)" name="VK_ATTACHMENT_UNUSED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25458 <enum type="uint32_t" value="1" name="VK_TRUE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25459 <enum type="uint32_t" value="0" name="VK_FALSE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25460 <enum type="uint32_t" value="(~0U)" name="VK_QUEUE_FAMILY_IGNORED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25461 <enum type="uint32_t" value="(~1U)" name="VK_QUEUE_FAMILY_EXTERNAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25462 <enum type="uint32_t" value="(~2U)" name="VK_QUEUE_FAMILY_FOREIGN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25463 <enum type="uint32_t" value="(~0U)" name="VK_SUBPASS_EXTERNAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25464 <enum type="uint32_t" value="32" name="VK_MAX_DEVICE_GROUP_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25465 <enum type="uint32_t" value="256" name="VK_MAX_DRIVER_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25466 <enum type="uint32_t" value="256" name="VK_MAX_DRIVER_INFO_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25467 <enum type="uint32_t" value="(~0U)" name="VK_SHADER_UNUSED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25468 <enum type="uint32_t" value="16" name="VK_MAX_GLOBAL_PRIORITY_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25469 <enum type="uint32_t" value="32" name="VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25470 <enum type="uint32_t" value="32" name="VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25471 <enum type="uint32_t" value="7" name="VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25472 <enum type="uint32_t" value="(~0U)" name="VK_SHADER_INDEX_UNUSED_AMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25473 <enum type="uint32_t" value="(~0U)" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_PARTITION_INDEX_GLOBAL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25474 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25475 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25476 Unlike OpenGL, most tokens in Vulkan are actual typed enumerants in
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25477 their own numeric namespaces. The "name" attribute is the C enum
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25478 type name, and is pulled in from a type tag definition above
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25479 (slightly clunky, but retains the type / enum distinction). "type"
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25480 attributes of "enum" or "bitmask" indicate that these values should
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25481 be generated inside an appropriate definition.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25482 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25483 <enums name="VkImageLayout" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25484 <enum value="0" name="VK_IMAGE_LAYOUT_UNDEFINED" comment="Implicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25485 <enum value="1" name="VK_IMAGE_LAYOUT_GENERAL" comment="General layout when image can be used for any kind of access"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25486 <enum value="2" name="VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL" comment="Optimal layout when image is only used for color attachment read/write"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25487 <enum value="3" name="VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL" comment="Optimal layout when image is only used for depth/stencil attachment read/write"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25488 <enum value="4" name="VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL" comment="Optimal layout when image is used for read only depth/stencil attachment and shader access"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25489 <enum value="5" name="VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL" comment="Optimal layout when image is used for read only shader access"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25490 <enum value="6" name="VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL" comment="Optimal layout when image is used only as source of transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25491 <enum value="7" name="VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL" comment="Optimal layout when image is used only as destination of transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25492 <enum value="8" name="VK_IMAGE_LAYOUT_PREINITIALIZED" comment="Initial layout used when the data is populated by the CPU"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25493 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25494 <enums name="VkAttachmentLoadOp" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25495 <enum value="0" name="VK_ATTACHMENT_LOAD_OP_LOAD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25496 <enum value="1" name="VK_ATTACHMENT_LOAD_OP_CLEAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25497 <enum value="2" name="VK_ATTACHMENT_LOAD_OP_DONT_CARE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25498 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25499 <enums name="VkAttachmentStoreOp" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25500 <enum value="0" name="VK_ATTACHMENT_STORE_OP_STORE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25501 <enum value="1" name="VK_ATTACHMENT_STORE_OP_DONT_CARE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25502 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25503 <enums name="VkImageType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25504 <enum value="0" name="VK_IMAGE_TYPE_1D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25505 <enum value="1" name="VK_IMAGE_TYPE_2D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25506 <enum value="2" name="VK_IMAGE_TYPE_3D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25507 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25508 <enums name="VkImageTiling" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25509 <enum value="0" name="VK_IMAGE_TILING_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25510 <enum value="1" name="VK_IMAGE_TILING_LINEAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25511 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25512 <enums name="VkImageViewType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25513 <enum value="0" name="VK_IMAGE_VIEW_TYPE_1D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25514 <enum value="1" name="VK_IMAGE_VIEW_TYPE_2D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25515 <enum value="2" name="VK_IMAGE_VIEW_TYPE_3D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25516 <enum value="3" name="VK_IMAGE_VIEW_TYPE_CUBE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25517 <enum value="4" name="VK_IMAGE_VIEW_TYPE_1D_ARRAY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25518 <enum value="5" name="VK_IMAGE_VIEW_TYPE_2D_ARRAY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25519 <enum value="6" name="VK_IMAGE_VIEW_TYPE_CUBE_ARRAY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25520 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25521 <enums name="VkCommandBufferLevel" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25522 <enum value="0" name="VK_COMMAND_BUFFER_LEVEL_PRIMARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25523 <enum value="1" name="VK_COMMAND_BUFFER_LEVEL_SECONDARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25524 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25525 <enums name="VkComponentSwizzle" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25526 <enum value="0" name="VK_COMPONENT_SWIZZLE_IDENTITY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25527 <enum value="1" name="VK_COMPONENT_SWIZZLE_ZERO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25528 <enum value="2" name="VK_COMPONENT_SWIZZLE_ONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25529 <enum value="3" name="VK_COMPONENT_SWIZZLE_R"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25530 <enum value="4" name="VK_COMPONENT_SWIZZLE_G"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25531 <enum value="5" name="VK_COMPONENT_SWIZZLE_B"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25532 <enum value="6" name="VK_COMPONENT_SWIZZLE_A"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25533 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25534 <enums name="VkDescriptorType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25535 <enum value="0" name="VK_DESCRIPTOR_TYPE_SAMPLER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25536 <enum value="1" name="VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25537 <enum value="2" name="VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25538 <enum value="3" name="VK_DESCRIPTOR_TYPE_STORAGE_IMAGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25539 <enum value="4" name="VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25540 <enum value="5" name="VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25541 <enum value="6" name="VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25542 <enum value="7" name="VK_DESCRIPTOR_TYPE_STORAGE_BUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25543 <enum value="8" name="VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25544 <enum value="9" name="VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25545 <enum value="10" name="VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25546 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25547 <enums name="VkQueryType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25548 <enum value="0" name="VK_QUERY_TYPE_OCCLUSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25549 <enum value="1" name="VK_QUERY_TYPE_PIPELINE_STATISTICS" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25550 <enum value="2" name="VK_QUERY_TYPE_TIMESTAMP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25551 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25552 <enums name="VkBorderColor" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25553 <enum value="0" name="VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25554 <enum value="1" name="VK_BORDER_COLOR_INT_TRANSPARENT_BLACK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25555 <enum value="2" name="VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25556 <enum value="3" name="VK_BORDER_COLOR_INT_OPAQUE_BLACK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25557 <enum value="4" name="VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25558 <enum value="5" name="VK_BORDER_COLOR_INT_OPAQUE_WHITE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25559 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25560 <enums name="VkPipelineBindPoint" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25561 <enum value="0" name="VK_PIPELINE_BIND_POINT_GRAPHICS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25562 <enum value="1" name="VK_PIPELINE_BIND_POINT_COMPUTE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25563 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25564 <enums name="VkPipelineCacheHeaderVersion" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25565 <enum value="1" name="VK_PIPELINE_CACHE_HEADER_VERSION_ONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25566 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25567 <enums name="VkPipelineCacheCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25568 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25569 <enums name="VkPrimitiveTopology" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25570 <enum value="0" name="VK_PRIMITIVE_TOPOLOGY_POINT_LIST"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25571 <enum value="1" name="VK_PRIMITIVE_TOPOLOGY_LINE_LIST"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25572 <enum value="2" name="VK_PRIMITIVE_TOPOLOGY_LINE_STRIP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25573 <enum value="3" name="VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25574 <enum value="4" name="VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25575 <enum value="5" name="VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25576 <enum value="6" name="VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25577 <enum value="7" name="VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25578 <enum value="8" name="VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25579 <enum value="9" name="VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25580 <enum value="10" name="VK_PRIMITIVE_TOPOLOGY_PATCH_LIST"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25581 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25582 <enums name="VkSharingMode" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25583 <enum value="0" name="VK_SHARING_MODE_EXCLUSIVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25584 <enum value="1" name="VK_SHARING_MODE_CONCURRENT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25585 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25586 <enums name="VkIndexType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25587 <enum value="0" name="VK_INDEX_TYPE_UINT16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25588 <enum value="1" name="VK_INDEX_TYPE_UINT32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25589 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25590 <enums name="VkFilter" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25591 <enum value="0" name="VK_FILTER_NEAREST"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25592 <enum value="1" name="VK_FILTER_LINEAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25593 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25594 <enums name="VkSamplerMipmapMode" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25595 <enum value="0" name="VK_SAMPLER_MIPMAP_MODE_NEAREST" comment="Choose nearest mip level"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25596 <enum value="1" name="VK_SAMPLER_MIPMAP_MODE_LINEAR" comment="Linear filter between mip levels"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25597 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25598 <enums name="VkSamplerAddressMode" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25599 <enum value="0" name="VK_SAMPLER_ADDRESS_MODE_REPEAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25600 <enum value="1" name="VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25601 <enum value="2" name="VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25602 <enum value="3" name="VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25603 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25604 value="4" reserved for VK_KHR_sampler_mirror_clamp_to_edge
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25605 enum VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE; do not
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25606 alias!
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
25607 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25608 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25609 <enums name="VkCompareOp" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25610 <enum value="0" name="VK_COMPARE_OP_NEVER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25611 <enum value="1" name="VK_COMPARE_OP_LESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25612 <enum value="2" name="VK_COMPARE_OP_EQUAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25613 <enum value="3" name="VK_COMPARE_OP_LESS_OR_EQUAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25614 <enum value="4" name="VK_COMPARE_OP_GREATER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25615 <enum value="5" name="VK_COMPARE_OP_NOT_EQUAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25616 <enum value="6" name="VK_COMPARE_OP_GREATER_OR_EQUAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25617 <enum value="7" name="VK_COMPARE_OP_ALWAYS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25618 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25619 <enums name="VkPolygonMode" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25620 <enum value="0" name="VK_POLYGON_MODE_FILL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25621 <enum value="1" name="VK_POLYGON_MODE_LINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25622 <enum value="2" name="VK_POLYGON_MODE_POINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25623 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25624 <enums name="VkFrontFace" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25625 <enum value="0" name="VK_FRONT_FACE_COUNTER_CLOCKWISE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25626 <enum value="1" name="VK_FRONT_FACE_CLOCKWISE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25627 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25628 <enums name="VkBlendFactor" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25629 <enum value="0" name="VK_BLEND_FACTOR_ZERO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25630 <enum value="1" name="VK_BLEND_FACTOR_ONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25631 <enum value="2" name="VK_BLEND_FACTOR_SRC_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25632 <enum value="3" name="VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25633 <enum value="4" name="VK_BLEND_FACTOR_DST_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25634 <enum value="5" name="VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25635 <enum value="6" name="VK_BLEND_FACTOR_SRC_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25636 <enum value="7" name="VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25637 <enum value="8" name="VK_BLEND_FACTOR_DST_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25638 <enum value="9" name="VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25639 <enum value="10" name="VK_BLEND_FACTOR_CONSTANT_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25640 <enum value="11" name="VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25641 <enum value="12" name="VK_BLEND_FACTOR_CONSTANT_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25642 <enum value="13" name="VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25643 <enum value="14" name="VK_BLEND_FACTOR_SRC_ALPHA_SATURATE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25644 <enum value="15" name="VK_BLEND_FACTOR_SRC1_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25645 <enum value="16" name="VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25646 <enum value="17" name="VK_BLEND_FACTOR_SRC1_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25647 <enum value="18" name="VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25648 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25649 <enums name="VkBlendOp" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25650 <enum value="0" name="VK_BLEND_OP_ADD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25651 <enum value="1" name="VK_BLEND_OP_SUBTRACT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25652 <enum value="2" name="VK_BLEND_OP_REVERSE_SUBTRACT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25653 <enum value="3" name="VK_BLEND_OP_MIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25654 <enum value="4" name="VK_BLEND_OP_MAX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25655 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25656 <enums name="VkStencilOp" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25657 <enum value="0" name="VK_STENCIL_OP_KEEP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25658 <enum value="1" name="VK_STENCIL_OP_ZERO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25659 <enum value="2" name="VK_STENCIL_OP_REPLACE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25660 <enum value="3" name="VK_STENCIL_OP_INCREMENT_AND_CLAMP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25661 <enum value="4" name="VK_STENCIL_OP_DECREMENT_AND_CLAMP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25662 <enum value="5" name="VK_STENCIL_OP_INVERT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25663 <enum value="6" name="VK_STENCIL_OP_INCREMENT_AND_WRAP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25664 <enum value="7" name="VK_STENCIL_OP_DECREMENT_AND_WRAP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25665 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25666 <enums name="VkLogicOp" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25667 <enum value="0" name="VK_LOGIC_OP_CLEAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25668 <enum value="1" name="VK_LOGIC_OP_AND"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25669 <enum value="2" name="VK_LOGIC_OP_AND_REVERSE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25670 <enum value="3" name="VK_LOGIC_OP_COPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25671 <enum value="4" name="VK_LOGIC_OP_AND_INVERTED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25672 <enum value="5" name="VK_LOGIC_OP_NO_OP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25673 <enum value="6" name="VK_LOGIC_OP_XOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25674 <enum value="7" name="VK_LOGIC_OP_OR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25675 <enum value="8" name="VK_LOGIC_OP_NOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25676 <enum value="9" name="VK_LOGIC_OP_EQUIVALENT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25677 <enum value="10" name="VK_LOGIC_OP_INVERT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25678 <enum value="11" name="VK_LOGIC_OP_OR_REVERSE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25679 <enum value="12" name="VK_LOGIC_OP_COPY_INVERTED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25680 <enum value="13" name="VK_LOGIC_OP_OR_INVERTED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25681 <enum value="14" name="VK_LOGIC_OP_NAND"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25682 <enum value="15" name="VK_LOGIC_OP_SET"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25683 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25684 <enums name="VkInternalAllocationType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25685 <enum value="0" name="VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25686 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25687 <enums name="VkSystemAllocationScope" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25688 <enum value="0" name="VK_SYSTEM_ALLOCATION_SCOPE_COMMAND"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25689 <enum value="1" name="VK_SYSTEM_ALLOCATION_SCOPE_OBJECT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25690 <enum value="2" name="VK_SYSTEM_ALLOCATION_SCOPE_CACHE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25691 <enum value="3" name="VK_SYSTEM_ALLOCATION_SCOPE_DEVICE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25692 <enum value="4" name="VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25693 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25694 <enums name="VkPhysicalDeviceType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25695 <enum value="0" name="VK_PHYSICAL_DEVICE_TYPE_OTHER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25696 <enum value="1" name="VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25697 <enum value="2" name="VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25698 <enum value="3" name="VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25699 <enum value="4" name="VK_PHYSICAL_DEVICE_TYPE_CPU"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25700 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25701 <enums name="VkVertexInputRate" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25702 <enum value="0" name="VK_VERTEX_INPUT_RATE_VERTEX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25703 <enum value="1" name="VK_VERTEX_INPUT_RATE_INSTANCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25704 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25705 <enums name="VkFormat" type="enum" comment="Vulkan format definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25706 <enum value="0" name="VK_FORMAT_UNDEFINED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25707 <enum value="1" name="VK_FORMAT_R4G4_UNORM_PACK8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25708 <enum value="2" name="VK_FORMAT_R4G4B4A4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25709 <enum value="3" name="VK_FORMAT_B4G4R4A4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25710 <enum value="4" name="VK_FORMAT_R5G6B5_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25711 <enum value="5" name="VK_FORMAT_B5G6R5_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25712 <enum value="6" name="VK_FORMAT_R5G5B5A1_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25713 <enum value="7" name="VK_FORMAT_B5G5R5A1_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25714 <enum value="8" name="VK_FORMAT_A1R5G5B5_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25715 <enum value="9" name="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25716 <enum value="10" name="VK_FORMAT_R8_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25717 <enum value="11" name="VK_FORMAT_R8_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25718 <enum value="12" name="VK_FORMAT_R8_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25719 <enum value="13" name="VK_FORMAT_R8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25720 <enum value="14" name="VK_FORMAT_R8_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25721 <enum value="15" name="VK_FORMAT_R8_SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25722 <enum value="16" name="VK_FORMAT_R8G8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25723 <enum value="17" name="VK_FORMAT_R8G8_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25724 <enum value="18" name="VK_FORMAT_R8G8_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25725 <enum value="19" name="VK_FORMAT_R8G8_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25726 <enum value="20" name="VK_FORMAT_R8G8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25727 <enum value="21" name="VK_FORMAT_R8G8_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25728 <enum value="22" name="VK_FORMAT_R8G8_SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25729 <enum value="23" name="VK_FORMAT_R8G8B8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25730 <enum value="24" name="VK_FORMAT_R8G8B8_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25731 <enum value="25" name="VK_FORMAT_R8G8B8_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25732 <enum value="26" name="VK_FORMAT_R8G8B8_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25733 <enum value="27" name="VK_FORMAT_R8G8B8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25734 <enum value="28" name="VK_FORMAT_R8G8B8_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25735 <enum value="29" name="VK_FORMAT_R8G8B8_SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25736 <enum value="30" name="VK_FORMAT_B8G8R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25737 <enum value="31" name="VK_FORMAT_B8G8R8_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25738 <enum value="32" name="VK_FORMAT_B8G8R8_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25739 <enum value="33" name="VK_FORMAT_B8G8R8_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25740 <enum value="34" name="VK_FORMAT_B8G8R8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25741 <enum value="35" name="VK_FORMAT_B8G8R8_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25742 <enum value="36" name="VK_FORMAT_B8G8R8_SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25743 <enum value="37" name="VK_FORMAT_R8G8B8A8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25744 <enum value="38" name="VK_FORMAT_R8G8B8A8_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25745 <enum value="39" name="VK_FORMAT_R8G8B8A8_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25746 <enum value="40" name="VK_FORMAT_R8G8B8A8_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25747 <enum value="41" name="VK_FORMAT_R8G8B8A8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25748 <enum value="42" name="VK_FORMAT_R8G8B8A8_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25749 <enum value="43" name="VK_FORMAT_R8G8B8A8_SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25750 <enum value="44" name="VK_FORMAT_B8G8R8A8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25751 <enum value="45" name="VK_FORMAT_B8G8R8A8_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25752 <enum value="46" name="VK_FORMAT_B8G8R8A8_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25753 <enum value="47" name="VK_FORMAT_B8G8R8A8_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25754 <enum value="48" name="VK_FORMAT_B8G8R8A8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25755 <enum value="49" name="VK_FORMAT_B8G8R8A8_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25756 <enum value="50" name="VK_FORMAT_B8G8R8A8_SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25757 <enum value="51" name="VK_FORMAT_A8B8G8R8_UNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25758 <enum value="52" name="VK_FORMAT_A8B8G8R8_SNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25759 <enum value="53" name="VK_FORMAT_A8B8G8R8_USCALED_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25760 <enum value="54" name="VK_FORMAT_A8B8G8R8_SSCALED_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25761 <enum value="55" name="VK_FORMAT_A8B8G8R8_UINT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25762 <enum value="56" name="VK_FORMAT_A8B8G8R8_SINT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25763 <enum value="57" name="VK_FORMAT_A8B8G8R8_SRGB_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25764 <enum value="58" name="VK_FORMAT_A2R10G10B10_UNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25765 <enum value="59" name="VK_FORMAT_A2R10G10B10_SNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25766 <enum value="60" name="VK_FORMAT_A2R10G10B10_USCALED_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25767 <enum value="61" name="VK_FORMAT_A2R10G10B10_SSCALED_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25768 <enum value="62" name="VK_FORMAT_A2R10G10B10_UINT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25769 <enum value="63" name="VK_FORMAT_A2R10G10B10_SINT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25770 <enum value="64" name="VK_FORMAT_A2B10G10R10_UNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25771 <enum value="65" name="VK_FORMAT_A2B10G10R10_SNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25772 <enum value="66" name="VK_FORMAT_A2B10G10R10_USCALED_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25773 <enum value="67" name="VK_FORMAT_A2B10G10R10_SSCALED_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25774 <enum value="68" name="VK_FORMAT_A2B10G10R10_UINT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25775 <enum value="69" name="VK_FORMAT_A2B10G10R10_SINT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25776 <enum value="70" name="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25777 <enum value="71" name="VK_FORMAT_R16_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25778 <enum value="72" name="VK_FORMAT_R16_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25779 <enum value="73" name="VK_FORMAT_R16_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25780 <enum value="74" name="VK_FORMAT_R16_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25781 <enum value="75" name="VK_FORMAT_R16_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25782 <enum value="76" name="VK_FORMAT_R16_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25783 <enum value="77" name="VK_FORMAT_R16G16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25784 <enum value="78" name="VK_FORMAT_R16G16_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25785 <enum value="79" name="VK_FORMAT_R16G16_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25786 <enum value="80" name="VK_FORMAT_R16G16_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25787 <enum value="81" name="VK_FORMAT_R16G16_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25788 <enum value="82" name="VK_FORMAT_R16G16_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25789 <enum value="83" name="VK_FORMAT_R16G16_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25790 <enum value="84" name="VK_FORMAT_R16G16B16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25791 <enum value="85" name="VK_FORMAT_R16G16B16_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25792 <enum value="86" name="VK_FORMAT_R16G16B16_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25793 <enum value="87" name="VK_FORMAT_R16G16B16_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25794 <enum value="88" name="VK_FORMAT_R16G16B16_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25795 <enum value="89" name="VK_FORMAT_R16G16B16_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25796 <enum value="90" name="VK_FORMAT_R16G16B16_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25797 <enum value="91" name="VK_FORMAT_R16G16B16A16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25798 <enum value="92" name="VK_FORMAT_R16G16B16A16_SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25799 <enum value="93" name="VK_FORMAT_R16G16B16A16_USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25800 <enum value="94" name="VK_FORMAT_R16G16B16A16_SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25801 <enum value="95" name="VK_FORMAT_R16G16B16A16_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25802 <enum value="96" name="VK_FORMAT_R16G16B16A16_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25803 <enum value="97" name="VK_FORMAT_R16G16B16A16_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25804 <enum value="98" name="VK_FORMAT_R32_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25805 <enum value="99" name="VK_FORMAT_R32_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25806 <enum value="100" name="VK_FORMAT_R32_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25807 <enum value="101" name="VK_FORMAT_R32G32_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25808 <enum value="102" name="VK_FORMAT_R32G32_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25809 <enum value="103" name="VK_FORMAT_R32G32_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25810 <enum value="104" name="VK_FORMAT_R32G32B32_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25811 <enum value="105" name="VK_FORMAT_R32G32B32_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25812 <enum value="106" name="VK_FORMAT_R32G32B32_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25813 <enum value="107" name="VK_FORMAT_R32G32B32A32_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25814 <enum value="108" name="VK_FORMAT_R32G32B32A32_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25815 <enum value="109" name="VK_FORMAT_R32G32B32A32_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25816 <enum value="110" name="VK_FORMAT_R64_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25817 <enum value="111" name="VK_FORMAT_R64_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25818 <enum value="112" name="VK_FORMAT_R64_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25819 <enum value="113" name="VK_FORMAT_R64G64_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25820 <enum value="114" name="VK_FORMAT_R64G64_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25821 <enum value="115" name="VK_FORMAT_R64G64_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25822 <enum value="116" name="VK_FORMAT_R64G64B64_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25823 <enum value="117" name="VK_FORMAT_R64G64B64_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25824 <enum value="118" name="VK_FORMAT_R64G64B64_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25825 <enum value="119" name="VK_FORMAT_R64G64B64A64_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25826 <enum value="120" name="VK_FORMAT_R64G64B64A64_SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25827 <enum value="121" name="VK_FORMAT_R64G64B64A64_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25828 <enum value="122" name="VK_FORMAT_B10G11R11_UFLOAT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25829 <enum value="123" name="VK_FORMAT_E5B9G9R9_UFLOAT_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25830 <enum value="124" name="VK_FORMAT_D16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25831 <enum value="125" name="VK_FORMAT_X8_D24_UNORM_PACK32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25832 <enum value="126" name="VK_FORMAT_D32_SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25833 <enum value="127" name="VK_FORMAT_S8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25834 <enum value="128" name="VK_FORMAT_D16_UNORM_S8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25835 <enum value="129" name="VK_FORMAT_D24_UNORM_S8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25836 <enum value="130" name="VK_FORMAT_D32_SFLOAT_S8_UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25837 <enum value="131" name="VK_FORMAT_BC1_RGB_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25838 <enum value="132" name="VK_FORMAT_BC1_RGB_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25839 <enum value="133" name="VK_FORMAT_BC1_RGBA_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25840 <enum value="134" name="VK_FORMAT_BC1_RGBA_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25841 <enum value="135" name="VK_FORMAT_BC2_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25842 <enum value="136" name="VK_FORMAT_BC2_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25843 <enum value="137" name="VK_FORMAT_BC3_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25844 <enum value="138" name="VK_FORMAT_BC3_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25845 <enum value="139" name="VK_FORMAT_BC4_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25846 <enum value="140" name="VK_FORMAT_BC4_SNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25847 <enum value="141" name="VK_FORMAT_BC5_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25848 <enum value="142" name="VK_FORMAT_BC5_SNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25849 <enum value="143" name="VK_FORMAT_BC6H_UFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25850 <enum value="144" name="VK_FORMAT_BC6H_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25851 <enum value="145" name="VK_FORMAT_BC7_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25852 <enum value="146" name="VK_FORMAT_BC7_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25853 <enum value="147" name="VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25854 <enum value="148" name="VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25855 <enum value="149" name="VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25856 <enum value="150" name="VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25857 <enum value="151" name="VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25858 <enum value="152" name="VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25859 <enum value="153" name="VK_FORMAT_EAC_R11_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25860 <enum value="154" name="VK_FORMAT_EAC_R11_SNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25861 <enum value="155" name="VK_FORMAT_EAC_R11G11_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25862 <enum value="156" name="VK_FORMAT_EAC_R11G11_SNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25863 <enum value="157" name="VK_FORMAT_ASTC_4x4_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25864 <enum value="158" name="VK_FORMAT_ASTC_4x4_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25865 <enum value="159" name="VK_FORMAT_ASTC_5x4_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25866 <enum value="160" name="VK_FORMAT_ASTC_5x4_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25867 <enum value="161" name="VK_FORMAT_ASTC_5x5_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25868 <enum value="162" name="VK_FORMAT_ASTC_5x5_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25869 <enum value="163" name="VK_FORMAT_ASTC_6x5_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25870 <enum value="164" name="VK_FORMAT_ASTC_6x5_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25871 <enum value="165" name="VK_FORMAT_ASTC_6x6_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25872 <enum value="166" name="VK_FORMAT_ASTC_6x6_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25873 <enum value="167" name="VK_FORMAT_ASTC_8x5_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25874 <enum value="168" name="VK_FORMAT_ASTC_8x5_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25875 <enum value="169" name="VK_FORMAT_ASTC_8x6_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25876 <enum value="170" name="VK_FORMAT_ASTC_8x6_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25877 <enum value="171" name="VK_FORMAT_ASTC_8x8_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25878 <enum value="172" name="VK_FORMAT_ASTC_8x8_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25879 <enum value="173" name="VK_FORMAT_ASTC_10x5_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25880 <enum value="174" name="VK_FORMAT_ASTC_10x5_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25881 <enum value="175" name="VK_FORMAT_ASTC_10x6_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25882 <enum value="176" name="VK_FORMAT_ASTC_10x6_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25883 <enum value="177" name="VK_FORMAT_ASTC_10x8_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25884 <enum value="178" name="VK_FORMAT_ASTC_10x8_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25885 <enum value="179" name="VK_FORMAT_ASTC_10x10_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25886 <enum value="180" name="VK_FORMAT_ASTC_10x10_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25887 <enum value="181" name="VK_FORMAT_ASTC_12x10_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25888 <enum value="182" name="VK_FORMAT_ASTC_12x10_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25889 <enum value="183" name="VK_FORMAT_ASTC_12x12_UNORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25890 <enum value="184" name="VK_FORMAT_ASTC_12x12_SRGB_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25891 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25892 <enums name="VkStructureType" type="enum" comment="Structure type enumerant">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25893 <enum value="0" name="VK_STRUCTURE_TYPE_APPLICATION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25894 <enum value="1" name="VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25895 <enum value="2" name="VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25896 <enum value="3" name="VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25897 <enum value="4" name="VK_STRUCTURE_TYPE_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25898 <enum value="5" name="VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25899 <enum value="6" name="VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25900 <enum value="7" name="VK_STRUCTURE_TYPE_BIND_SPARSE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25901 <enum value="8" name="VK_STRUCTURE_TYPE_FENCE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25902 <enum value="9" name="VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25903 <enum value="10" name="VK_STRUCTURE_TYPE_EVENT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25904 <enum value="11" name="VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25905 <enum value="12" name="VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25906 <enum value="13" name="VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25907 <enum value="14" name="VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25908 <enum value="15" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25909 <enum value="16" name="VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25910 <enum value="17" name="VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25911 <enum value="18" name="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25912 <enum value="19" name="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25913 <enum value="20" name="VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25914 <enum value="21" name="VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25915 <enum value="22" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25916 <enum value="23" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25917 <enum value="24" name="VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25918 <enum value="25" name="VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25919 <enum value="26" name="VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25920 <enum value="27" name="VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25921 <enum value="28" name="VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25922 <enum value="29" name="VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25923 <enum value="30" name="VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25924 <enum value="31" name="VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25925 <enum value="32" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25926 <enum value="33" name="VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25927 <enum value="34" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25928 <enum value="35" name="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25929 <enum value="36" name="VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25930 <enum value="37" name="VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25931 <enum value="38" name="VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25932 <enum value="39" name="VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25933 <enum value="40" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25934 <enum value="41" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25935 <enum value="42" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25936 <enum value="43" name="VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25937 <enum value="44" name="VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25938 <enum value="45" name="VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25939 <enum value="46" name="VK_STRUCTURE_TYPE_MEMORY_BARRIER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25940 <enum value="47" name="VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO" comment="Reserved for internal use by the loader, layers, and ICDs"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25941 <enum value="48" name="VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO" comment="Reserved for internal use by the loader, layers, and ICDs"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25942 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25943 <enums name="VkSubpassContents" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25944 <enum value="0" name="VK_SUBPASS_CONTENTS_INLINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25945 <enum value="1" name="VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25946 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25947 <enums name="VkResult" type="enum" comment="API result codes">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25948 <comment>Return codes (positive values)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25949 <enum value="0" name="VK_SUCCESS" comment="Command completed successfully"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25950 <enum value="1" name="VK_NOT_READY" comment="A fence or query has not yet completed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25951 <enum value="2" name="VK_TIMEOUT" comment="A wait operation has not completed in the specified time"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25952 <enum value="3" name="VK_EVENT_SET" comment="An event is signaled"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25953 <enum value="4" name="VK_EVENT_RESET" comment="An event is unsignaled"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25954 <enum value="5" name="VK_INCOMPLETE" comment="A return array was too small for the result"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25955 <comment>Error codes (negative values)</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25956 <enum value="-1" name="VK_ERROR_OUT_OF_HOST_MEMORY" comment="A host memory allocation has failed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25957 <enum value="-2" name="VK_ERROR_OUT_OF_DEVICE_MEMORY" comment="A device memory allocation has failed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25958 <enum value="-3" name="VK_ERROR_INITIALIZATION_FAILED" comment="Initialization of an object has failed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25959 <enum value="-4" name="VK_ERROR_DEVICE_LOST" comment="The logical device has been lost. See &lt;&lt;devsandqueues-lost-device&gt;&gt;"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25960 <enum value="-5" name="VK_ERROR_MEMORY_MAP_FAILED" comment="Mapping of a memory object has failed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25961 <enum value="-6" name="VK_ERROR_LAYER_NOT_PRESENT" comment="Layer specified does not exist"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25962 <enum value="-7" name="VK_ERROR_EXTENSION_NOT_PRESENT" comment="Extension specified does not exist"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25963 <enum value="-8" name="VK_ERROR_FEATURE_NOT_PRESENT" comment="Requested feature is not available on this device"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25964 <enum value="-9" name="VK_ERROR_INCOMPATIBLE_DRIVER" comment="Unable to find a Vulkan driver"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25965 <enum value="-10" name="VK_ERROR_TOO_MANY_OBJECTS" comment="Too many objects of the type have already been created"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25966 <enum value="-11" name="VK_ERROR_FORMAT_NOT_SUPPORTED" comment="Requested format is not supported on this device"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25967 <enum value="-12" name="VK_ERROR_FRAGMENTED_POOL" comment="A requested pool allocation has failed due to fragmentation of the pool's memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25968 <enum value="-13" name="VK_ERROR_UNKNOWN" comment="An unknown error has occurred, due to an implementation or application bug"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25969 <unused start="-14" comment="This is the next unused available error code (negative value)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25970 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25971 <enums name="VkDynamicState" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25972 <enum value="0" name="VK_DYNAMIC_STATE_VIEWPORT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25973 <enum value="1" name="VK_DYNAMIC_STATE_SCISSOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25974 <enum value="2" name="VK_DYNAMIC_STATE_LINE_WIDTH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25975 <enum value="3" name="VK_DYNAMIC_STATE_DEPTH_BIAS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25976 <enum value="4" name="VK_DYNAMIC_STATE_BLEND_CONSTANTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25977 <enum value="5" name="VK_DYNAMIC_STATE_DEPTH_BOUNDS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25978 <enum value="6" name="VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25979 <enum value="7" name="VK_DYNAMIC_STATE_STENCIL_WRITE_MASK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25980 <enum value="8" name="VK_DYNAMIC_STATE_STENCIL_REFERENCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25981 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25982 <enums name="VkDescriptorUpdateTemplateType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25983 <enum value="0" name="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET" comment="Create descriptor update template for descriptor set updates"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25984 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25985 <enums name="VkObjectType" type="enum" comment="Enums to track objects of various types - also see objtypeenum attributes on type tags">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25986 <enum value="0" name="VK_OBJECT_TYPE_UNKNOWN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25987 <enum value="1" name="VK_OBJECT_TYPE_INSTANCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25988 <enum value="2" name="VK_OBJECT_TYPE_PHYSICAL_DEVICE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25989 <enum value="3" name="VK_OBJECT_TYPE_DEVICE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25990 <enum value="4" name="VK_OBJECT_TYPE_QUEUE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25991 <enum value="5" name="VK_OBJECT_TYPE_SEMAPHORE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25992 <enum value="6" name="VK_OBJECT_TYPE_COMMAND_BUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25993 <enum value="7" name="VK_OBJECT_TYPE_FENCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25994 <enum value="8" name="VK_OBJECT_TYPE_DEVICE_MEMORY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25995 <enum value="9" name="VK_OBJECT_TYPE_BUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25996 <enum value="10" name="VK_OBJECT_TYPE_IMAGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25997 <enum value="11" name="VK_OBJECT_TYPE_EVENT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25998 <enum value="12" name="VK_OBJECT_TYPE_QUERY_POOL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
25999 <enum value="13" name="VK_OBJECT_TYPE_BUFFER_VIEW"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26000 <enum value="14" name="VK_OBJECT_TYPE_IMAGE_VIEW"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26001 <enum value="15" name="VK_OBJECT_TYPE_SHADER_MODULE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26002 <enum value="16" name="VK_OBJECT_TYPE_PIPELINE_CACHE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26003 <enum value="17" name="VK_OBJECT_TYPE_PIPELINE_LAYOUT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26004 <enum value="18" name="VK_OBJECT_TYPE_RENDER_PASS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26005 <enum value="19" name="VK_OBJECT_TYPE_PIPELINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26006 <enum value="20" name="VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26007 <enum value="21" name="VK_OBJECT_TYPE_SAMPLER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26008 <enum value="22" name="VK_OBJECT_TYPE_DESCRIPTOR_POOL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26009 <enum value="23" name="VK_OBJECT_TYPE_DESCRIPTOR_SET"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26010 <enum value="24" name="VK_OBJECT_TYPE_FRAMEBUFFER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26011 <enum value="25" name="VK_OBJECT_TYPE_COMMAND_POOL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26012 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26013 <enums name="VkRayTracingInvocationReorderModeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26014 <enum value="0" name="VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26015 <enum value="1" name="VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26016 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26017 <enums name="VkRayTracingLssIndexingModeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26018 <enum value="0" name="VK_RAY_TRACING_LSS_INDEXING_MODE_LIST_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26019 <enum value="1" name="VK_RAY_TRACING_LSS_INDEXING_MODE_SUCCESSIVE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26020 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26021 <enums name="VkRayTracingLssPrimitiveEndCapsModeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26022 <enum value="0" name="VK_RAY_TRACING_LSS_PRIMITIVE_END_CAPS_MODE_NONE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26023 <enum value="1" name="VK_RAY_TRACING_LSS_PRIMITIVE_END_CAPS_MODE_CHAINED_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26024 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26025 <enums name="VkDirectDriverLoadingModeLUNARG" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26026 <enum value="0" name="VK_DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26027 <enum value="1" name="VK_DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26028 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26029 <enums name="VkAntiLagModeAMD" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26030 <enum value="0" name="VK_ANTI_LAG_MODE_DRIVER_CONTROL_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26031 <enum value="1" name="VK_ANTI_LAG_MODE_ON_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26032 <enum value="2" name="VK_ANTI_LAG_MODE_OFF_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26033 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26034 <enums name="VkAntiLagStageAMD" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26035 <enum value="0" name="VK_ANTI_LAG_STAGE_INPUT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26036 <enum value="1" name="VK_ANTI_LAG_STAGE_PRESENT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26037 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26038 <comment>Flags</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26039 <enums name="VkQueueFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26040 <enum bitpos="0" name="VK_QUEUE_GRAPHICS_BIT" comment="Queue supports graphics operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26041 <enum bitpos="1" name="VK_QUEUE_COMPUTE_BIT" comment="Queue supports compute operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26042 <enum bitpos="2" name="VK_QUEUE_TRANSFER_BIT" comment="Queue supports transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26043 <enum bitpos="3" name="VK_QUEUE_SPARSE_BINDING_BIT" comment="Queue supports sparse resource memory management operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26044 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26045 <enums name="VkCullModeFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26046 <enum value="0" name="VK_CULL_MODE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26047 <enum bitpos="0" name="VK_CULL_MODE_FRONT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26048 <enum bitpos="1" name="VK_CULL_MODE_BACK_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26049 <enum value="0x00000003" name="VK_CULL_MODE_FRONT_AND_BACK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26050 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26051 <enums name="VkRenderPassCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26052 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26053 <enums name="VkDeviceQueueCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26054 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26055 <enums name="VkMemoryPropertyFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26056 <enum bitpos="0" name="VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT" comment="If otherwise stated, then allocate memory on device"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26057 <enum bitpos="1" name="VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT" comment="Memory is mappable by host"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26058 <enum bitpos="2" name="VK_MEMORY_PROPERTY_HOST_COHERENT_BIT" comment="Memory will have i/o coherency. If not set, application may need to use vkFlushMappedMemoryRanges and vkInvalidateMappedMemoryRanges to flush/invalidate host cache"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26059 <enum bitpos="3" name="VK_MEMORY_PROPERTY_HOST_CACHED_BIT" comment="Memory will be cached by the host"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26060 <enum bitpos="4" name="VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT" comment="Memory may be allocated by the driver when it is required"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26061 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26062 <enums name="VkMemoryHeapFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26063 <enum bitpos="0" name="VK_MEMORY_HEAP_DEVICE_LOCAL_BIT" comment="If set, heap represents device memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26064 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26065 <enums name="VkAccessFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26066 <enum bitpos="0" name="VK_ACCESS_INDIRECT_COMMAND_READ_BIT" comment="Controls coherency of indirect command reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26067 <enum bitpos="1" name="VK_ACCESS_INDEX_READ_BIT" comment="Controls coherency of index reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26068 <enum bitpos="2" name="VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT" comment="Controls coherency of vertex attribute reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26069 <enum bitpos="3" name="VK_ACCESS_UNIFORM_READ_BIT" comment="Controls coherency of uniform buffer reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26070 <enum bitpos="4" name="VK_ACCESS_INPUT_ATTACHMENT_READ_BIT" comment="Controls coherency of input attachment reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26071 <enum bitpos="5" name="VK_ACCESS_SHADER_READ_BIT" comment="Controls coherency of shader reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26072 <enum bitpos="6" name="VK_ACCESS_SHADER_WRITE_BIT" comment="Controls coherency of shader writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26073 <enum bitpos="7" name="VK_ACCESS_COLOR_ATTACHMENT_READ_BIT" comment="Controls coherency of color attachment reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26074 <enum bitpos="8" name="VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT" comment="Controls coherency of color attachment writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26075 <enum bitpos="9" name="VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT" comment="Controls coherency of depth/stencil attachment reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26076 <enum bitpos="10" name="VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT" comment="Controls coherency of depth/stencil attachment writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26077 <enum bitpos="11" name="VK_ACCESS_TRANSFER_READ_BIT" comment="Controls coherency of transfer reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26078 <enum bitpos="12" name="VK_ACCESS_TRANSFER_WRITE_BIT" comment="Controls coherency of transfer writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26079 <enum bitpos="13" name="VK_ACCESS_HOST_READ_BIT" comment="Controls coherency of host reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26080 <enum bitpos="14" name="VK_ACCESS_HOST_WRITE_BIT" comment="Controls coherency of host writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26081 <enum bitpos="15" name="VK_ACCESS_MEMORY_READ_BIT" comment="Controls coherency of memory reads"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26082 <enum bitpos="16" name="VK_ACCESS_MEMORY_WRITE_BIT" comment="Controls coherency of memory writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26083 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26084 <enums name="VkBufferUsageFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26085 <enum bitpos="0" name="VK_BUFFER_USAGE_TRANSFER_SRC_BIT" comment="Can be used as a source of transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26086 <enum bitpos="1" name="VK_BUFFER_USAGE_TRANSFER_DST_BIT" comment="Can be used as a destination of transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26087 <enum bitpos="2" name="VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT" comment="Can be used as TBO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26088 <enum bitpos="3" name="VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT" comment="Can be used as IBO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26089 <enum bitpos="4" name="VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT" comment="Can be used as UBO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26090 <enum bitpos="5" name="VK_BUFFER_USAGE_STORAGE_BUFFER_BIT" comment="Can be used as SSBO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26091 <enum bitpos="6" name="VK_BUFFER_USAGE_INDEX_BUFFER_BIT" comment="Can be used as source of fixed-function index fetch (index buffer)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26092 <enum bitpos="7" name="VK_BUFFER_USAGE_VERTEX_BUFFER_BIT" comment="Can be used as source of fixed-function vertex fetch (VBO)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26093 <enum bitpos="8" name="VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT" comment="Can be the source of indirect parameters (e.g. indirect buffer, parameter buffer)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26094 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26095 <enums name="VkBufferUsageFlagBits2" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26096 <enum bitpos="0" name="VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26097 <enum bitpos="1" name="VK_BUFFER_USAGE_2_TRANSFER_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26098 <enum bitpos="2" name="VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26099 <enum bitpos="3" name="VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26100 <enum bitpos="4" name="VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26101 <enum bitpos="5" name="VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26102 <enum bitpos="6" name="VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26103 <enum bitpos="7" name="VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26104 <enum bitpos="8" name="VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26105 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26106 <enums name="VkBufferCreateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26107 <enum bitpos="0" name="VK_BUFFER_CREATE_SPARSE_BINDING_BIT" comment="Buffer should support sparse backing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26108 <enum bitpos="1" name="VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT" comment="Buffer should support sparse backing with partial residency"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26109 <enum bitpos="2" name="VK_BUFFER_CREATE_SPARSE_ALIASED_BIT" comment="Buffer should support constant data access to physical memory ranges mapped into multiple locations of sparse buffers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26110 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26111 <enums name="VkShaderStageFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26112 <enum bitpos="0" name="VK_SHADER_STAGE_VERTEX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26113 <enum bitpos="1" name="VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26114 <enum bitpos="2" name="VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26115 <enum bitpos="3" name="VK_SHADER_STAGE_GEOMETRY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26116 <enum bitpos="4" name="VK_SHADER_STAGE_FRAGMENT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26117 <enum bitpos="5" name="VK_SHADER_STAGE_COMPUTE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26118 <enum value="0x0000001F" name="VK_SHADER_STAGE_ALL_GRAPHICS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26119 <enum value="0x7FFFFFFF" name="VK_SHADER_STAGE_ALL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26120 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26121 <enums name="VkImageUsageFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26122 <enum bitpos="0" name="VK_IMAGE_USAGE_TRANSFER_SRC_BIT" comment="Can be used as a source of transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26123 <enum bitpos="1" name="VK_IMAGE_USAGE_TRANSFER_DST_BIT" comment="Can be used as a destination of transfer operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26124 <enum bitpos="2" name="VK_IMAGE_USAGE_SAMPLED_BIT" comment="Can be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26125 <enum bitpos="3" name="VK_IMAGE_USAGE_STORAGE_BIT" comment="Can be used as storage image (STORAGE_IMAGE descriptor type)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26126 <enum bitpos="4" name="VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT" comment="Can be used as framebuffer color attachment"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26127 <enum bitpos="5" name="VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT" comment="Can be used as framebuffer depth/stencil attachment"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26128 <enum bitpos="6" name="VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT" comment="Image data not needed outside of rendering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26129 <enum bitpos="7" name="VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT" comment="Can be used as framebuffer input attachment"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26130 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26131 <enums name="VkImageCreateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26132 <enum bitpos="0" name="VK_IMAGE_CREATE_SPARSE_BINDING_BIT" comment="Image should support sparse backing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26133 <enum bitpos="1" name="VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT" comment="Image should support sparse backing with partial residency"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26134 <enum bitpos="2" name="VK_IMAGE_CREATE_SPARSE_ALIASED_BIT" comment="Image should support constant data access to physical memory ranges mapped into multiple locations of sparse images"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26135 <enum bitpos="3" name="VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT" comment="Allows image views to have different format than the base image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26136 <enum bitpos="4" name="VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT" comment="Allows creating image views with cube type from the created image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26137 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26138 <enums name="VkImageViewCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26139 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26140 <enums name="VkSamplerCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26141 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26142 <enums name="VkPipelineCreateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26143 <enum bitpos="0" name="VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26144 <enum bitpos="1" name="VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26145 <enum bitpos="2" name="VK_PIPELINE_CREATE_DERIVATIVE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26146 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26147 <enums name="VkPipelineCreateFlagBits2" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26148 <enum bitpos="0" name="VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26149 <enum bitpos="1" name="VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26150 <enum bitpos="2" name="VK_PIPELINE_CREATE_2_DERIVATIVE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26151 <enum bitpos="3" name="VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26152 <enum bitpos="4" name="VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26153 <enum bitpos="8" name="VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26154 <enum bitpos="9" name="VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26155 <enum bitpos="27" name="VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26156 <enum bitpos="30" name="VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26157 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26158 <enums name="VkPipelineShaderStageCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26159 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26160 <enums name="VkColorComponentFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26161 <enum bitpos="0" name="VK_COLOR_COMPONENT_R_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26162 <enum bitpos="1" name="VK_COLOR_COMPONENT_G_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26163 <enum bitpos="2" name="VK_COLOR_COMPONENT_B_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26164 <enum bitpos="3" name="VK_COLOR_COMPONENT_A_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26165 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26166 <enums name="VkFenceCreateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26167 <enum bitpos="0" name="VK_FENCE_CREATE_SIGNALED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26168 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26169 <enums name="VkSemaphoreCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26170 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26171 <enums name="VkFormatFeatureFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26172 <enum bitpos="0" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT" comment="Format can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26173 <enum bitpos="1" name="VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT" comment="Format can be used for storage images (STORAGE_IMAGE descriptor type)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26174 <enum bitpos="2" name="VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT" comment="Format supports atomic operations in case it is used for storage images"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26175 <enum bitpos="3" name="VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT" comment="Format can be used for uniform texel buffers (TBOs)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26176 <enum bitpos="4" name="VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT" comment="Format can be used for storage texel buffers (IBOs)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26177 <enum bitpos="5" name="VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT" comment="Format supports atomic operations in case it is used for storage texel buffers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26178 <enum bitpos="6" name="VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT" comment="Format can be used for vertex buffers (VBOs)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26179 <enum bitpos="7" name="VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT" comment="Format can be used for color attachment images"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26180 <enum bitpos="8" name="VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT" comment="Format supports blending in case it is used for color attachment images"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26181 <enum bitpos="9" name="VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT" comment="Format can be used for depth/stencil attachment images"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26182 <enum bitpos="10" name="VK_FORMAT_FEATURE_BLIT_SRC_BIT" comment="Format can be used as the source image of blits with vkCmdBlitImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26183 <enum bitpos="11" name="VK_FORMAT_FEATURE_BLIT_DST_BIT" comment="Format can be used as the destination image of blits with vkCmdBlitImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26184 <enum bitpos="12" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" comment="Format can be filtered with VK_FILTER_LINEAR when being sampled"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26185 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26186 <enums name="VkQueryControlFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26187 <enum bitpos="0" name="VK_QUERY_CONTROL_PRECISE_BIT" comment="Require precise results to be collected by the query"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26188 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26189 <enums name="VkQueryResultFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26190 <enum bitpos="0" name="VK_QUERY_RESULT_64_BIT" comment="Results of the queries are written to the destination buffer as 64-bit values"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26191 <enum bitpos="1" name="VK_QUERY_RESULT_WAIT_BIT" comment="Results of the queries are waited on before proceeding with the result copy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26192 <enum bitpos="2" name="VK_QUERY_RESULT_WITH_AVAILABILITY_BIT" comment="Besides the results of the query, the availability of the results is also written"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26193 <enum bitpos="3" name="VK_QUERY_RESULT_PARTIAL_BIT" comment="Copy the partial results of the query even if the final results are not available"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26194 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26195 <enums name="VkCommandBufferUsageFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26196 <enum bitpos="0" name="VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26197 <enum bitpos="1" name="VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26198 <enum bitpos="2" name="VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT" comment="Command buffer may be submitted/executed more than once simultaneously"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26199 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26200 <enums name="VkQueryPipelineStatisticFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26201 <enum bitpos="0" name="VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26202 <enum bitpos="1" name="VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26203 <enum bitpos="2" name="VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26204 <enum bitpos="3" name="VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26205 <enum bitpos="4" name="VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26206 <enum bitpos="5" name="VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26207 <enum bitpos="6" name="VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26208 <enum bitpos="7" name="VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26209 <enum bitpos="8" name="VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26210 <enum bitpos="9" name="VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26211 <enum bitpos="10" name="VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT" comment="Optional"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26212 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26213 <enums name="VkMemoryMapFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26214 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26215 <enums name="VkImageAspectFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26216 <enum bitpos="0" name="VK_IMAGE_ASPECT_COLOR_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26217 <enum bitpos="1" name="VK_IMAGE_ASPECT_DEPTH_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26218 <enum bitpos="2" name="VK_IMAGE_ASPECT_STENCIL_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26219 <enum bitpos="3" name="VK_IMAGE_ASPECT_METADATA_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26220 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26221 <enums name="VkSparseImageFormatFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26222 <enum bitpos="0" name="VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT" comment="Image uses a single mip tail region for all array layers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26223 <enum bitpos="1" name="VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT" comment="Image requires mip level dimensions to be an integer multiple of the sparse image block dimensions for non-tail mip levels."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26224 <enum bitpos="2" name="VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT" comment="Image uses a non-standard sparse image block dimensions"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26225 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26226 <enums name="VkSparseMemoryBindFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26227 <enum bitpos="0" name="VK_SPARSE_MEMORY_BIND_METADATA_BIT" comment="Operation binds resource metadata to memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26228 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26229 <enums name="VkPipelineStageFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26230 <enum bitpos="0" name="VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT" comment="Before subsequent commands are processed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26231 <enum bitpos="1" name="VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT" comment="Draw/DispatchIndirect command fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26232 <enum bitpos="2" name="VK_PIPELINE_STAGE_VERTEX_INPUT_BIT" comment="Vertex/index fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26233 <enum bitpos="3" name="VK_PIPELINE_STAGE_VERTEX_SHADER_BIT" comment="Vertex shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26234 <enum bitpos="4" name="VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT" comment="Tessellation control shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26235 <enum bitpos="5" name="VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT" comment="Tessellation evaluation shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26236 <enum bitpos="6" name="VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT" comment="Geometry shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26237 <enum bitpos="7" name="VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT" comment="Fragment shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26238 <enum bitpos="8" name="VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT" comment="Early fragment (depth and stencil) tests"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26239 <enum bitpos="9" name="VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT" comment="Late fragment (depth and stencil) tests"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26240 <enum bitpos="10" name="VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT" comment="Color attachment writes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26241 <enum bitpos="11" name="VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT" comment="Compute shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26242 <enum bitpos="12" name="VK_PIPELINE_STAGE_TRANSFER_BIT" comment="Transfer/copy operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26243 <enum bitpos="13" name="VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT" comment="After previous commands have completed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26244 <enum bitpos="14" name="VK_PIPELINE_STAGE_HOST_BIT" comment="Indicates host (CPU) is a source/sink of the dependency"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26245 <enum bitpos="15" name="VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT" comment="All stages of the graphics pipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26246 <enum bitpos="16" name="VK_PIPELINE_STAGE_ALL_COMMANDS_BIT" comment="All stages supported on the queue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26247 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26248 <enums name="VkCommandPoolCreateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26249 <enum bitpos="0" name="VK_COMMAND_POOL_CREATE_TRANSIENT_BIT" comment="Command buffers have a short lifetime"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26250 <enum bitpos="1" name="VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT" comment="Command buffers may release their memory individually"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26251 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26252 <enums name="VkCommandPoolResetFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26253 <enum bitpos="0" name="VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT" comment="Release resources owned by the pool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26254 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26255 <enums name="VkCommandBufferResetFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26256 <enum bitpos="0" name="VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT" comment="Release resources owned by the buffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26257 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26258 <enums name="VkSampleCountFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26259 <enum bitpos="0" name="VK_SAMPLE_COUNT_1_BIT" comment="Sample count 1 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26260 <enum bitpos="1" name="VK_SAMPLE_COUNT_2_BIT" comment="Sample count 2 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26261 <enum bitpos="2" name="VK_SAMPLE_COUNT_4_BIT" comment="Sample count 4 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26262 <enum bitpos="3" name="VK_SAMPLE_COUNT_8_BIT" comment="Sample count 8 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26263 <enum bitpos="4" name="VK_SAMPLE_COUNT_16_BIT" comment="Sample count 16 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26264 <enum bitpos="5" name="VK_SAMPLE_COUNT_32_BIT" comment="Sample count 32 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26265 <enum bitpos="6" name="VK_SAMPLE_COUNT_64_BIT" comment="Sample count 64 supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26266 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26267 <enums name="VkAttachmentDescriptionFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26268 <enum bitpos="0" name="VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT" comment="The attachment may alias physical memory of another attachment in the same render pass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26269 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26270 <enums name="VkStencilFaceFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26271 <enum bitpos="0" name="VK_STENCIL_FACE_FRONT_BIT" comment="Front face"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26272 <enum bitpos="1" name="VK_STENCIL_FACE_BACK_BIT" comment="Back face"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26273 <enum value="0x00000003" name="VK_STENCIL_FACE_FRONT_AND_BACK" comment="Front and back faces"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26274 <enum api="vulkan" name="VK_STENCIL_FRONT_AND_BACK" alias="VK_STENCIL_FACE_FRONT_AND_BACK" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26275 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26276 <enums name="VkDescriptorPoolCreateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26277 <enum bitpos="0" name="VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT" comment="Descriptor sets may be freed individually"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26278 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26279 <enums name="VkDependencyFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26280 <enum bitpos="0" name="VK_DEPENDENCY_BY_REGION_BIT" comment="Dependency is per pixel region "/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26281 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26282 <enums name="VkSemaphoreType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26283 <enum value="0" name="VK_SEMAPHORE_TYPE_BINARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26284 <enum value="1" name="VK_SEMAPHORE_TYPE_TIMELINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26285 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26286 <enums name="VkSemaphoreWaitFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26287 <enum bitpos="0" name="VK_SEMAPHORE_WAIT_ANY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26288 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26289 <comment>WSI Extensions</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26290 <enums name="VkPresentModeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26291 <enum value="0" name="VK_PRESENT_MODE_IMMEDIATE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26292 <enum value="1" name="VK_PRESENT_MODE_MAILBOX_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26293 <enum value="2" name="VK_PRESENT_MODE_FIFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26294 <enum value="3" name="VK_PRESENT_MODE_FIFO_RELAXED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26295 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26296 <enums name="VkColorSpaceKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26297 <enum value="0" name="VK_COLOR_SPACE_SRGB_NONLINEAR_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26298 <enum api="vulkan" name="VK_COLORSPACE_SRGB_NONLINEAR_KHR" alias="VK_COLOR_SPACE_SRGB_NONLINEAR_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26299 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26300 <enums name="VkDisplayPlaneAlphaFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26301 <enum bitpos="0" name="VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26302 <enum bitpos="1" name="VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26303 <enum bitpos="2" name="VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26304 <enum bitpos="3" name="VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26305 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26306 <enums name="VkCompositeAlphaFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26307 <enum bitpos="0" name="VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26308 <enum bitpos="1" name="VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26309 <enum bitpos="2" name="VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26310 <enum bitpos="3" name="VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26311 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26312 <enums name="VkSurfaceTransformFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26313 <enum bitpos="0" name="VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26314 <enum bitpos="1" name="VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26315 <enum bitpos="2" name="VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26316 <enum bitpos="3" name="VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26317 <enum bitpos="4" name="VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26318 <enum bitpos="5" name="VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26319 <enum bitpos="6" name="VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26320 <enum bitpos="7" name="VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26321 <enum bitpos="8" name="VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26322 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26323 <enums name="VkDisplaySurfaceStereoTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26324 <enum value="0" name="VK_DISPLAY_SURFACE_STEREO_TYPE_NONE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26325 <enum value="1" name="VK_DISPLAY_SURFACE_STEREO_TYPE_ONBOARD_DIN_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26326 <enum value="2" name="VK_DISPLAY_SURFACE_STEREO_TYPE_HDMI_3D_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26327 <enum value="3" name="VK_DISPLAY_SURFACE_STEREO_TYPE_INBAND_DISPLAYPORT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26328 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26329 <enums name="VkSwapchainImageUsageFlagBitsANDROID" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26330 <enum bitpos="0" name="VK_SWAPCHAIN_IMAGE_USAGE_SHARED_BIT_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26331 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26332 <enums name="VkTimeDomainKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26333 <enum value="0" name="VK_TIME_DOMAIN_DEVICE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26334 <enum value="1" name="VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26335 <enum value="2" name="VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26336 <enum value="3" name="VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26337 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26338 <enums name="VkDebugReportFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26339 <enum bitpos="0" name="VK_DEBUG_REPORT_INFORMATION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26340 <enum bitpos="1" name="VK_DEBUG_REPORT_WARNING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26341 <enum bitpos="2" name="VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26342 <enum bitpos="3" name="VK_DEBUG_REPORT_ERROR_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26343 <enum bitpos="4" name="VK_DEBUG_REPORT_DEBUG_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26344 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26345 <enums name="VkDebugReportObjectTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26346 <enum value="0" name="VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26347 <enum value="1" name="VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26348 <enum value="2" name="VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26349 <enum value="3" name="VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26350 <enum value="4" name="VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26351 <enum value="5" name="VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26352 <enum value="6" name="VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26353 <enum value="7" name="VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26354 <enum value="8" name="VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26355 <enum value="9" name="VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26356 <enum value="10" name="VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26357 <enum value="11" name="VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26358 <enum value="12" name="VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26359 <enum value="13" name="VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26360 <enum value="14" name="VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26361 <enum value="15" name="VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26362 <enum value="16" name="VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26363 <enum value="17" name="VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26364 <enum value="18" name="VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26365 <enum value="19" name="VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26366 <enum value="20" name="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26367 <enum value="21" name="VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26368 <enum value="22" name="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26369 <enum value="23" name="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26370 <enum value="24" name="VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26371 <enum value="25" name="VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26372 <enum value="26" name="VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26373 <enum value="27" name="VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26374 <enum value="28" name="VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26375 <enum name="VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT" alias="VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26376 <enum value="29" name="VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26377 <enum value="30" name="VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26378 <comment>NVX_device_generated_commands formerly used these enum values, but that extension has been removed
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26379 value 31 / name VK_DEBUG_REPORT_OBJECT_TYPE_OBJECT_TABLE_NVX_EXT
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26380 value 32 / name VK_DEBUG_REPORT_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NVX_EXT
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26381 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26382 <enum value="33" name="VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26383 <enum name="VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT" alias="VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26384 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26385 <enums name="VkDeviceMemoryReportEventTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26386 <enum value="0" name="VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26387 <enum value="1" name="VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26388 <enum value="2" name="VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26389 <enum value="3" name="VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26390 <enum value="4" name="VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26391 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26392 <enums name="VkRasterizationOrderAMD" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26393 <enum value="0" name="VK_RASTERIZATION_ORDER_STRICT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26394 <enum value="1" name="VK_RASTERIZATION_ORDER_RELAXED_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26395 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26396 <enums name="VkExternalMemoryHandleTypeFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26397 <enum bitpos="0" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26398 <enum bitpos="1" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26399 <enum bitpos="2" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26400 <enum bitpos="3" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26401 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26402 <enums name="VkExternalMemoryFeatureFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26403 <enum bitpos="0" name="VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26404 <enum bitpos="1" name="VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26405 <enum bitpos="2" name="VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26406 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26407 <enums name="VkClusterAccelerationStructureIndexFormatFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26408 <enum bitpos="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_8BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26409 <enum bitpos="1" name="VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_16BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26410 <enum bitpos="2" name="VK_CLUSTER_ACCELERATION_STRUCTURE_INDEX_FORMAT_32BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26411 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26412 <enums name="VkClusterAccelerationStructureTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26413 <enum value="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_CLUSTERS_BOTTOM_LEVEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26414 <enum value="1" name="VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26415 <enum value="2" name="VK_CLUSTER_ACCELERATION_STRUCTURE_TYPE_TRIANGLE_CLUSTER_TEMPLATE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26416 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26417 <enums name="VkClusterAccelerationStructureOpTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26418 <enum value="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_MOVE_OBJECTS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26419 <enum value="1" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_CLUSTERS_BOTTOM_LEVEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26420 <enum value="2" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26421 <enum value="3" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_BUILD_TRIANGLE_CLUSTER_TEMPLATE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26422 <enum value="4" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_TYPE_INSTANTIATE_TRIANGLE_CLUSTER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26423 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26424 <enums name="VkClusterAccelerationStructureOpModeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26425 <enum value="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_IMPLICIT_DESTINATIONS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26426 <enum value="1" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_EXPLICIT_DESTINATIONS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26427 <enum value="2" name="VK_CLUSTER_ACCELERATION_STRUCTURE_OP_MODE_COMPUTE_SIZES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26428 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26429 <enums name="VkClusterAccelerationStructureClusterFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26430 <enum bitpos="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_CLUSTER_ALLOW_DISABLE_OPACITY_MICROMAPS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26431 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26432 <enums name="VkClusterAccelerationStructureGeometryFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26433 <enum bitpos="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_CULL_DISABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26434 <enum bitpos="1" name="VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_NO_DUPLICATE_ANYHIT_INVOCATION_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26435 <enum bitpos="2" name="VK_CLUSTER_ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26436 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26437 <enums name="VkClusterAccelerationStructureAddressResolutionFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26438 <enum bitpos="0" name="VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_DST_IMPLICIT_DATA_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26439 <enum bitpos="1" name="VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_SCRATCH_DATA_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26440 <enum bitpos="2" name="VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_DST_ADDRESS_ARRAY_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26441 <enum bitpos="3" name="VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_DST_SIZES_ARRAY_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26442 <enum bitpos="4" name="VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_SRC_INFOS_ARRAY_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26443 <enum bitpos="5" name="VK_CLUSTER_ACCELERATION_STRUCTURE_ADDRESS_RESOLUTION_INDIRECTED_SRC_INFOS_COUNT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26444 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26445 <enums name="VkValidationCheckEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26446 <enum value="0" name="VK_VALIDATION_CHECK_ALL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26447 <enum value="1" name="VK_VALIDATION_CHECK_SHADERS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26448 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26449 <enums name="VkValidationFeatureEnableEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26450 <enum value="0" name="VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26451 <enum value="1" name="VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26452 <enum value="2" name="VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26453 <enum value="3" name="VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26454 <enum value="4" name="VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26455 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26456 <enums name="VkValidationFeatureDisableEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26457 <enum value="0" name="VK_VALIDATION_FEATURE_DISABLE_ALL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26458 <enum value="1" name="VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26459 <enum value="2" name="VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26460 <enum value="3" name="VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26461 <enum value="4" name="VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26462 <enum value="5" name="VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26463 <enum value="6" name="VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26464 <enum value="7" name="VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26465 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26466 <enums name="VkLayerSettingTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26467 <enum value="0" name="VK_LAYER_SETTING_TYPE_BOOL32_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26468 <enum value="1" name="VK_LAYER_SETTING_TYPE_INT32_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26469 <enum value="2" name="VK_LAYER_SETTING_TYPE_INT64_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26470 <enum value="3" name="VK_LAYER_SETTING_TYPE_UINT32_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26471 <enum value="4" name="VK_LAYER_SETTING_TYPE_UINT64_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26472 <enum value="5" name="VK_LAYER_SETTING_TYPE_FLOAT32_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26473 <enum value="6" name="VK_LAYER_SETTING_TYPE_FLOAT64_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26474 <enum value="7" name="VK_LAYER_SETTING_TYPE_STRING_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26475 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26476 <enums name="VkSubgroupFeatureFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26477 <enum bitpos="0" name="VK_SUBGROUP_FEATURE_BASIC_BIT" comment="Basic subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26478 <enum bitpos="1" name="VK_SUBGROUP_FEATURE_VOTE_BIT" comment="Vote subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26479 <enum bitpos="2" name="VK_SUBGROUP_FEATURE_ARITHMETIC_BIT" comment="Arithmetic subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26480 <enum bitpos="3" name="VK_SUBGROUP_FEATURE_BALLOT_BIT" comment="Ballot subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26481 <enum bitpos="4" name="VK_SUBGROUP_FEATURE_SHUFFLE_BIT" comment="Shuffle subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26482 <enum bitpos="5" name="VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT" comment="Shuffle relative subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26483 <enum bitpos="6" name="VK_SUBGROUP_FEATURE_CLUSTERED_BIT" comment="Clustered subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26484 <enum bitpos="7" name="VK_SUBGROUP_FEATURE_QUAD_BIT" comment="Quad subgroup operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26485 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26486 <enums name="VkIndirectCommandsLayoutUsageFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26487 <enum bitpos="0" name="VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26488 <enum bitpos="1" name="VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26489 <enum bitpos="2" name="VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26490 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26491 <enums name="VkIndirectStateFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26492 <enum bitpos="0" name="VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26493 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26494 <enums name="VkIndirectCommandsTokenTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26495 <enum value="0" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26496 <enum value="1" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26497 <enum value="2" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26498 <enum value="3" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26499 <enum value="4" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26500 <enum value="5" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26501 <enum value="6" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26502 <enum value="7" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26503 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26504 <enums name="VkPrivateDataSlotCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26505 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26506 <enums name="VkDescriptorSetLayoutCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26507 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26508 <enums name="VkExternalMemoryHandleTypeFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26509 <enum bitpos="0" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26510 <enum bitpos="1" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26511 <enum bitpos="2" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26512 <enum bitpos="3" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26513 <enum bitpos="4" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26514 <enum bitpos="5" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26515 <enum bitpos="6" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26516 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26517 <enums name="VkExternalMemoryFeatureFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26518 <enum bitpos="0" name="VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26519 <enum bitpos="1" name="VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26520 <enum bitpos="2" name="VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26521 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26522 <enums name="VkExternalSemaphoreHandleTypeFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26523 <enum bitpos="0" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26524 <enum bitpos="1" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26525 <enum bitpos="2" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26526 <enum bitpos="3" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26527 <enum name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT" alias="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26528 <enum bitpos="4" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26529 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26530 <enums name="VkExternalSemaphoreFeatureFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26531 <enum bitpos="0" name="VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26532 <enum bitpos="1" name="VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26533 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26534 <enums name="VkSemaphoreImportFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26535 <enum bitpos="0" name="VK_SEMAPHORE_IMPORT_TEMPORARY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26536 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26537 <enums name="VkExternalFenceHandleTypeFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26538 <enum bitpos="0" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26539 <enum bitpos="1" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26540 <enum bitpos="2" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26541 <enum bitpos="3" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26542 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26543 <enums name="VkExternalFenceFeatureFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26544 <enum bitpos="0" name="VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26545 <enum bitpos="1" name="VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26546 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26547 <enums name="VkFenceImportFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26548 <enum bitpos="0" name="VK_FENCE_IMPORT_TEMPORARY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26549 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26550 <enums name="VkSurfaceCounterFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26551 <enum bitpos="0" name="VK_SURFACE_COUNTER_VBLANK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26552 <enum name="VK_SURFACE_COUNTER_VBLANK_EXT" alias="VK_SURFACE_COUNTER_VBLANK_BIT_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26553 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26554 <enums name="VkDisplayPowerStateEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26555 <enum value="0" name="VK_DISPLAY_POWER_STATE_OFF_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26556 <enum value="1" name="VK_DISPLAY_POWER_STATE_SUSPEND_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26557 <enum value="2" name="VK_DISPLAY_POWER_STATE_ON_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26558 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26559 <enums name="VkDeviceEventTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26560 <enum value="0" name="VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26561 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26562 <enums name="VkDisplayEventTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26563 <enum value="0" name="VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26564 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26565 <enums name="VkPeerMemoryFeatureFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26566 <enum bitpos="0" name="VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT" comment="Can read with vkCmdCopy commands"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26567 <enum bitpos="1" name="VK_PEER_MEMORY_FEATURE_COPY_DST_BIT" comment="Can write with vkCmdCopy commands"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26568 <enum bitpos="2" name="VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT" comment="Can read with any access type/command"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26569 <enum bitpos="3" name="VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT" comment="Can write with and access type/command"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26570 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26571 <enums name="VkMemoryAllocateFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26572 <enum bitpos="0" name="VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT" comment="Force allocation on specific devices"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26573 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26574 <enums name="VkDeviceGroupPresentModeFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26575 <enum bitpos="0" name="VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR" comment="Present from local memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26576 <enum bitpos="1" name="VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR" comment="Present from remote memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26577 <enum bitpos="2" name="VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR" comment="Present sum of local and/or remote memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26578 <enum bitpos="3" name="VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR" comment="Each physical device presents from local memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26579 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26580 <enums name="VkSwapchainCreateFlagBitsKHR" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26581 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26582 <enums name="VkViewportCoordinateSwizzleNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26583 <enum value="0" name="VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26584 <enum value="1" name="VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26585 <enum value="2" name="VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26586 <enum value="3" name="VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26587 <enum value="4" name="VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26588 <enum value="5" name="VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26589 <enum value="6" name="VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26590 <enum value="7" name="VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26591 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26592 <enums name="VkDiscardRectangleModeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26593 <enum value="0" name="VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26594 <enum value="1" name="VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26595 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26596 <enums name="VkSubpassDescriptionFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26597 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26598 <enums name="VkPointClippingBehavior" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26599 <enum value="0" name="VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26600 <enum value="1" name="VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26601 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26602 <enums name="VkSamplerReductionMode" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26603 <enum value="0" name="VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26604 <enum value="1" name="VK_SAMPLER_REDUCTION_MODE_MIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26605 <enum value="2" name="VK_SAMPLER_REDUCTION_MODE_MAX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26606 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26607 <enums name="VkTessellationDomainOrigin" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26608 <enum value="0" name="VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26609 <enum value="1" name="VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26610 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26611 <enums name="VkSamplerYcbcrModelConversion" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26612 <enum value="0" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26613 <enum value="1" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY" comment="just range expansion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26614 <enum value="2" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709" comment="aka HD YUV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26615 <enum value="3" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601" comment="aka SD YUV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26616 <enum value="4" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020" comment="aka UHD YUV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26617 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26618 <enums name="VkSamplerYcbcrRange" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26619 <enum value="0" name="VK_SAMPLER_YCBCR_RANGE_ITU_FULL" comment="Luma 0..1 maps to 0..255, chroma -0.5..0.5 to 1..255 (clamped)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26620 <enum value="1" name="VK_SAMPLER_YCBCR_RANGE_ITU_NARROW" comment="Luma 0..1 maps to 16..235, chroma -0.5..0.5 to 16..240"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26621 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26622 <enums name="VkChromaLocation" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26623 <enum value="0" name="VK_CHROMA_LOCATION_COSITED_EVEN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26624 <enum value="1" name="VK_CHROMA_LOCATION_MIDPOINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26625 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26626 <enums name="VkBlendOverlapEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26627 <enum value="0" name="VK_BLEND_OVERLAP_UNCORRELATED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26628 <enum value="1" name="VK_BLEND_OVERLAP_DISJOINT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26629 <enum value="2" name="VK_BLEND_OVERLAP_CONJOINT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26630 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26631 <enums name="VkCoverageModulationModeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26632 <enum value="0" name="VK_COVERAGE_MODULATION_MODE_NONE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26633 <enum value="1" name="VK_COVERAGE_MODULATION_MODE_RGB_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26634 <enum value="2" name="VK_COVERAGE_MODULATION_MODE_ALPHA_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26635 <enum value="3" name="VK_COVERAGE_MODULATION_MODE_RGBA_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26636 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26637 <enums name="VkCoverageReductionModeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26638 <enum value="0" name="VK_COVERAGE_REDUCTION_MODE_MERGE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26639 <enum value="1" name="VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26640 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26641 <enums name="VkValidationCacheHeaderVersionEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26642 <enum value="1" name="VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26643 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26644 <enums name="VkShaderInfoTypeAMD" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26645 <enum value="0" name="VK_SHADER_INFO_TYPE_STATISTICS_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26646 <enum value="1" name="VK_SHADER_INFO_TYPE_BINARY_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26647 <enum value="2" name="VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26648 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26649 <enums name="VkQueueGlobalPriority" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26650 <enum value="128" name="VK_QUEUE_GLOBAL_PRIORITY_LOW"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26651 <enum value="256" name="VK_QUEUE_GLOBAL_PRIORITY_MEDIUM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26652 <enum value="512" name="VK_QUEUE_GLOBAL_PRIORITY_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26653 <enum value="1024" name="VK_QUEUE_GLOBAL_PRIORITY_REALTIME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26654 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26655 <enums name="VkDebugUtilsMessageSeverityFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26656 <enum bitpos="0" name="VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26657 <enum bitpos="4" name="VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26658 <enum bitpos="8" name="VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26659 <enum bitpos="12" name="VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26660 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26661 <enums name="VkDebugUtilsMessageTypeFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26662 <enum bitpos="0" name="VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26663 <enum bitpos="1" name="VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26664 <enum bitpos="2" name="VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26665 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26666 <enums name="VkConservativeRasterizationModeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26667 <enum value="0" name="VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26668 <enum value="1" name="VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26669 <enum value="2" name="VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26670 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26671 <enums name="VkDescriptorBindingFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26672 <enum bitpos="0" name="VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26673 <enum bitpos="1" name="VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26674 <enum bitpos="2" name="VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26675 <enum bitpos="3" name="VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26676 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26677 <enums name="VkVendorId" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26678 <comment>Vendor IDs are now represented as enums instead of the old
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26679 &lt;vendorids&gt; tag, allowing them to be included in the
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26680 API headers.</comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26681 <enum value="0x10000" name="VK_VENDOR_ID_KHRONOS" comment="Khronos vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26682 <enum value="0x10001" name="VK_VENDOR_ID_VIV" comment="Vivante vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26683 <enum value="0x10002" name="VK_VENDOR_ID_VSI" comment="VeriSilicon vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26684 <enum value="0x10003" name="VK_VENDOR_ID_KAZAN" comment="Kazan Software Renderer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26685 <enum value="0x10004" name="VK_VENDOR_ID_CODEPLAY" comment="Codeplay Software Ltd. vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26686 <enum value="0x10005" name="VK_VENDOR_ID_MESA" comment="Mesa vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26687 <enum value="0x10006" name="VK_VENDOR_ID_POCL" comment="PoCL vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26688 <enum value="0x10007" name="VK_VENDOR_ID_MOBILEYE" comment="Mobileye vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26689 <unused start="0x10008" comment="This is the next unused available Khronos vendor ID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26690 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26691 <enums name="VkDriverId" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26692 <comment>Driver IDs are now represented as enums instead of the old
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26693 &lt;driverids&gt; tag, allowing them to be included in the
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26694 API headers.</comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26695 <enum value="1" name="VK_DRIVER_ID_AMD_PROPRIETARY" comment="Advanced Micro Devices, Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26696 <enum value="2" name="VK_DRIVER_ID_AMD_OPEN_SOURCE" comment="Advanced Micro Devices, Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26697 <enum value="3" name="VK_DRIVER_ID_MESA_RADV" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26698 <enum value="4" name="VK_DRIVER_ID_NVIDIA_PROPRIETARY" comment="NVIDIA Corporation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26699 <enum value="5" name="VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS" comment="Intel Corporation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26700 <enum value="6" name="VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA" comment="Intel Corporation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26701 <enum value="7" name="VK_DRIVER_ID_IMAGINATION_PROPRIETARY" comment="Imagination Technologies"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26702 <enum value="8" name="VK_DRIVER_ID_QUALCOMM_PROPRIETARY" comment="Qualcomm Technologies, Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26703 <enum value="9" name="VK_DRIVER_ID_ARM_PROPRIETARY" comment="Arm Limited"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26704 <enum value="10" name="VK_DRIVER_ID_GOOGLE_SWIFTSHADER" comment="Google LLC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26705 <enum value="11" name="VK_DRIVER_ID_GGP_PROPRIETARY" comment="Google LLC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26706 <enum value="12" name="VK_DRIVER_ID_BROADCOM_PROPRIETARY" comment="Broadcom Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26707 <enum value="13" name="VK_DRIVER_ID_MESA_LLVMPIPE" comment="Mesa"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26708 <enum value="14" name="VK_DRIVER_ID_MOLTENVK" comment="MoltenVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26709 <enum value="15" name="VK_DRIVER_ID_COREAVI_PROPRIETARY" comment="Core Avionics &amp; Industrial Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26710 <enum value="16" name="VK_DRIVER_ID_JUICE_PROPRIETARY" comment="Juice Technologies, Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26711 <enum value="17" name="VK_DRIVER_ID_VERISILICON_PROPRIETARY" comment="Verisilicon, Inc."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26712 <enum value="18" name="VK_DRIVER_ID_MESA_TURNIP" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26713 <enum value="19" name="VK_DRIVER_ID_MESA_V3DV" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26714 <enum value="20" name="VK_DRIVER_ID_MESA_PANVK" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26715 <enum value="21" name="VK_DRIVER_ID_SAMSUNG_PROPRIETARY" comment="Samsung Electronics Co., Ltd."/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26716 <enum value="22" name="VK_DRIVER_ID_MESA_VENUS" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26717 <enum value="23" name="VK_DRIVER_ID_MESA_DOZEN" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26718 <enum value="24" name="VK_DRIVER_ID_MESA_NVK" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26719 <enum value="25" name="VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA" comment="Imagination Technologies"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26720 <enum value="26" name="VK_DRIVER_ID_MESA_HONEYKRISP" comment="Mesa open source project"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26721 <enum value="27" name="VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN" comment="Vulkan SC Emulation on Vulkan"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26722 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26723 <enums name="VkConditionalRenderingFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26724 <enum bitpos="0" name="VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26725 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26726 <enums name="VkResolveModeFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26727 <enum value="0" name="VK_RESOLVE_MODE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26728 <enum bitpos="0" name="VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26729 <enum bitpos="1" name="VK_RESOLVE_MODE_AVERAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26730 <enum bitpos="2" name="VK_RESOLVE_MODE_MIN_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26731 <enum bitpos="3" name="VK_RESOLVE_MODE_MAX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26732 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26733 <enums name="VkShadingRatePaletteEntryNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26734 <enum value="0" name="VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26735 <enum value="1" name="VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26736 <enum value="2" name="VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26737 <enum value="3" name="VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26738 <enum value="4" name="VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26739 <enum value="5" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26740 <enum value="6" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26741 <enum value="7" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26742 <enum value="8" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26743 <enum value="9" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26744 <enum value="10" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26745 <enum value="11" name="VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26746 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26747 <enums name="VkCoarseSampleOrderTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26748 <enum value="0" name="VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26749 <enum value="1" name="VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26750 <enum value="2" name="VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26751 <enum value="3" name="VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26752 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26753 <enums name="VkGeometryInstanceFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26754 <enum bitpos="0" name="VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26755 <enum bitpos="1" name="VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26756 <enum bitpos="2" name="VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26757 <enum bitpos="3" name="VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26758 <enum name="VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR" alias="VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26759 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26760 <enums name="VkGeometryFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26761 <enum bitpos="0" name="VK_GEOMETRY_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26762 <enum bitpos="1" name="VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26763 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26764 <enums name="VkBuildAccelerationStructureFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26765 <enum bitpos="0" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26766 <enum bitpos="1" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26767 <enum bitpos="2" name="VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26768 <enum bitpos="3" name="VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26769 <enum bitpos="4" name="VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26770 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26771 <enums name="VkAccelerationStructureCreateFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26772 <enum bitpos="0" name="VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26773 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26774 <enums name="VkCopyAccelerationStructureModeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26775 <enum value="0" name="VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26776 <enum value="1" name="VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26777 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26778 <enums name="VkBuildAccelerationStructureModeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26779 <enum value="0" name="VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26780 <enum value="1" name="VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26781 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26782 <enums name="VkAccelerationStructureTypeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26783 <enum value="0" name="VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26784 <enum value="1" name="VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26785 <enum value="2" name="VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26786 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26787 <enums name="VkGeometryTypeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26788 <enum value="0" name="VK_GEOMETRY_TYPE_TRIANGLES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26789 <enum value="1" name="VK_GEOMETRY_TYPE_AABBS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26790 <enum value="2" name="VK_GEOMETRY_TYPE_INSTANCES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26791 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26792 <enums name="VkAccelerationStructureMemoryRequirementsTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26793 <enum value="0" name="VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26794 <enum value="1" name="VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26795 <enum value="2" name="VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26796 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26797 <enums name="VkAccelerationStructureBuildTypeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26798 <enum value="0" name="VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26799 <enum value="1" name="VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26800 <enum value="2" name="VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26801 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26802 <enums name="VkRayTracingShaderGroupTypeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26803 <enum value="0" name="VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26804 <enum value="1" name="VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26805 <enum value="2" name="VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26806 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26807 <enums name="VkAccelerationStructureCompatibilityKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26808 <enum value="0" name="VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26809 <enum value="1" name="VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26810 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26811 <enums name="VkShaderGroupShaderKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26812 <enum value="0" name="VK_SHADER_GROUP_SHADER_GENERAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26813 <enum value="1" name="VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26814 <enum value="2" name="VK_SHADER_GROUP_SHADER_ANY_HIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26815 <enum value="3" name="VK_SHADER_GROUP_SHADER_INTERSECTION_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26816 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26817 <enums name="VkMemoryOverallocationBehaviorAMD" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26818 <enum value="0" name="VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26819 <enum value="1" name="VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26820 <enum value="2" name="VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26821 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26822 <enums name="VkFramebufferCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26823 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26824 <enums name="VkDeviceDiagnosticsConfigFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26825 <enum bitpos="0" name="VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26826 <enum bitpos="1" name="VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26827 <enum bitpos="2" name="VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26828 <enum bitpos="3" name="VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26829 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26830 <enums name="VkPipelineCreationFeedbackFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26831 <enum bitpos="0" name="VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26832 <enum bitpos="1" name="VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26833 <enum bitpos="2" name="VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26834 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26835 <enums name="VkFullScreenExclusiveEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26836 <enum value="0" name="VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26837 <enum value="1" name="VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26838 <enum value="2" name="VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26839 <enum value="3" name="VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26840 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26841 <enums name="VkPerformanceCounterScopeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26842 <enum value="0" name="VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26843 <enum value="1" name="VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26844 <enum value="2" name="VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26845 <enum name="VK_QUERY_SCOPE_COMMAND_BUFFER_KHR" alias="VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26846 <enum name="VK_QUERY_SCOPE_RENDER_PASS_KHR" alias="VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26847 <enum name="VK_QUERY_SCOPE_COMMAND_KHR" alias="VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26848 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26849 <enums name="VkMemoryDecompressionMethodFlagBitsNV" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26850 <enum bitpos="0" name="VK_MEMORY_DECOMPRESSION_METHOD_GDEFLATE_1_0_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26851 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26852 <enums name="VkPerformanceCounterUnitKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26853 <enum value="0" name="VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26854 <enum value="1" name="VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26855 <enum value="2" name="VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26856 <enum value="3" name="VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26857 <enum value="4" name="VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26858 <enum value="5" name="VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26859 <enum value="6" name="VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26860 <enum value="7" name="VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26861 <enum value="8" name="VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26862 <enum value="9" name="VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26863 <enum value="10" name="VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26864 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26865 <enums name="VkPerformanceCounterStorageKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26866 <enum value="0" name="VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26867 <enum value="1" name="VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26868 <enum value="2" name="VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26869 <enum value="3" name="VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26870 <enum value="4" name="VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26871 <enum value="5" name="VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26872 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26873 <enums name="VkPerformanceCounterDescriptionFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26874 <enum bitpos="0" name="VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26875 <enum name="VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR" alias="VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26876 <enum bitpos="1" name="VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26877 <enum name="VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR" alias="VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26878 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26879 <enums name="VkAcquireProfilingLockFlagBitsKHR" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26880 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26881 <enums name="VkShaderCorePropertiesFlagBitsAMD" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26882 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26883 <enums name="VkRefreshObjectFlagBitsKHR" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26884 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26885 <enums name="VkPerformanceConfigurationTypeINTEL" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26886 <enum value="0" name="VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26887 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26888 <enums name="VkQueryPoolSamplingModeINTEL" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26889 <enum value="0" name="VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26890 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26891 <enums name="VkPerformanceOverrideTypeINTEL" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26892 <enum value="0" name="VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26893 <enum value="1" name="VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26894 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26895 <enums name="VkPerformanceParameterTypeINTEL" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26896 <enum value="0" name="VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26897 <enum value="1" name="VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26898 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26899 <enums name="VkPerformanceValueTypeINTEL" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26900 <enum value="0" name="VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26901 <enum value="1" name="VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26902 <enum value="2" name="VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26903 <enum value="3" name="VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26904 <enum value="4" name="VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26905 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26906 <enums name="VkShaderFloatControlsIndependence" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26907 <enum value="0" name="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26908 <enum value="1" name="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26909 <enum value="2" name="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26910 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26911 <enums name="VkPipelineExecutableStatisticFormatKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26912 <enum value="0" name="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26913 <enum value="1" name="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26914 <enum value="2" name="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26915 <enum value="3" name="VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26916 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26917 <enums name="VkLineRasterizationMode" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26918 <enum value="0" name="VK_LINE_RASTERIZATION_MODE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26919 <enum value="1" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26920 <enum value="2" name="VK_LINE_RASTERIZATION_MODE_BRESENHAM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26921 <enum value="3" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26922 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26923 <enums name="VkShaderModuleCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26924 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26925 <enums name="VkPipelineCompilerControlFlagBitsAMD" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
26926 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26927 <enums name="VkFaultLevel" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26928 <enum value="0" name="VK_FAULT_LEVEL_UNASSIGNED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26929 <enum value="1" name="VK_FAULT_LEVEL_CRITICAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26930 <enum value="2" name="VK_FAULT_LEVEL_RECOVERABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26931 <enum value="3" name="VK_FAULT_LEVEL_WARNING"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26932 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26933 <enums name="VkFaultType" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26934 <enum value="0" name="VK_FAULT_TYPE_INVALID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26935 <enum value="1" name="VK_FAULT_TYPE_UNASSIGNED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26936 <enum value="2" name="VK_FAULT_TYPE_IMPLEMENTATION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26937 <enum value="3" name="VK_FAULT_TYPE_SYSTEM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26938 <enum value="4" name="VK_FAULT_TYPE_PHYSICAL_DEVICE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26939 <enum value="5" name="VK_FAULT_TYPE_COMMAND_BUFFER_FULL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26940 <enum value="6" name="VK_FAULT_TYPE_INVALID_API_USAGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26941 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26942 <enums name="VkFaultQueryBehavior" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26943 <enum value="0" name="VK_FAULT_QUERY_BEHAVIOR_GET_AND_CLEAR_ALL_FAULTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26944 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26945 <enums name="VkToolPurposeFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26946 <enum bitpos="0" name="VK_TOOL_PURPOSE_VALIDATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26947 <enum bitpos="1" name="VK_TOOL_PURPOSE_PROFILING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26948 <enum bitpos="2" name="VK_TOOL_PURPOSE_TRACING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26949 <enum bitpos="3" name="VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26950 <enum bitpos="4" name="VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26951 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26952 <enums name="VkPipelineMatchControl" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26953 <enum value="0" name="VK_PIPELINE_MATCH_CONTROL_APPLICATION_UUID_EXACT_MATCH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26954 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26955 <enums name="VkFragmentShadingRateCombinerOpKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26956 <enum value="0" name="VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26957 <enum value="1" name="VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26958 <enum value="2" name="VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26959 <enum value="3" name="VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26960 <enum value="4" name="VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26961 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26962 <enums name="VkFragmentShadingRateNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26963 <enum value="0" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26964 <enum value="1" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26965 <enum value="4" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26966 <enum value="5" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26967 <enum value="6" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26968 <enum value="9" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26969 <enum value="10" name="VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26970 <enum value="11" name="VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26971 <enum value="12" name="VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26972 <enum value="13" name="VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26973 <enum value="14" name="VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26974 <enum value="15" name="VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26975 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26976 <enums name="VkFragmentShadingRateTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26977 <enum value="0" name="VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26978 <enum value="1" name="VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26979 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26980 <enums name="VkSubpassMergeStatusEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26981 <enum value="0" name="VK_SUBPASS_MERGE_STATUS_MERGED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26982 <enum value="1" name="VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26983 <enum value="2" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26984 <enum value="3" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26985 <enum value="4" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26986 <enum value="5" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26987 <enum value="6" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26988 <enum value="7" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26989 <enum value="8" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26990 <enum value="9" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26991 <enum value="10" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26992 <enum value="11" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26993 <enum value="12" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26994 <enum value="13" name="VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26995 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26996 <enums name="VkAccessFlagBits2" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26997 <enum value="0" name="VK_ACCESS_2_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26998 <enum bitpos="0" name="VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
26999 <enum bitpos="1" name="VK_ACCESS_2_INDEX_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27000 <enum bitpos="2" name="VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27001 <enum bitpos="3" name="VK_ACCESS_2_UNIFORM_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27002 <enum bitpos="4" name="VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27003 <enum bitpos="5" name="VK_ACCESS_2_SHADER_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27004 <enum bitpos="6" name="VK_ACCESS_2_SHADER_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27005 <enum bitpos="7" name="VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27006 <enum bitpos="8" name="VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27007 <enum bitpos="9" name="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27008 <enum bitpos="10" name="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27009 <enum bitpos="11" name="VK_ACCESS_2_TRANSFER_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27010 <enum bitpos="12" name="VK_ACCESS_2_TRANSFER_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27011 <enum bitpos="13" name="VK_ACCESS_2_HOST_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27012 <enum bitpos="14" name="VK_ACCESS_2_HOST_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27013 <enum bitpos="15" name="VK_ACCESS_2_MEMORY_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27014 <enum bitpos="16" name="VK_ACCESS_2_MEMORY_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27015 <comment>bitpos 17-31 are specified by extensions to the original VkAccessFlagBits enum</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27016 <enum bitpos="32" name="VK_ACCESS_2_SHADER_SAMPLED_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27017 <enum bitpos="33" name="VK_ACCESS_2_SHADER_STORAGE_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27018 <enum bitpos="34" name="VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27019 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27020 <enums name="VkPipelineStageFlagBits2" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27021 <enum value="0" name="VK_PIPELINE_STAGE_2_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27022 <enum bitpos="0" name="VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27023 <enum bitpos="1" name="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27024 <enum bitpos="2" name="VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27025 <enum bitpos="3" name="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27026 <enum bitpos="4" name="VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27027 <enum bitpos="5" name="VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27028 <enum bitpos="6" name="VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27029 <enum bitpos="7" name="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27030 <enum bitpos="8" name="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27031 <enum bitpos="9" name="VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27032 <enum bitpos="10" name="VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27033 <enum bitpos="11" name="VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27034 <enum bitpos="12" name="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27035 <enum name="VK_PIPELINE_STAGE_2_TRANSFER_BIT" alias="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27036 <enum bitpos="13" name="VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27037 <enum bitpos="14" name="VK_PIPELINE_STAGE_2_HOST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27038 <enum bitpos="15" name="VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27039 <enum bitpos="16" name="VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27040 <comment>bitpos 17-31 are specified by extensions to the original VkPipelineStageFlagBits enum</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27041 <enum bitpos="32" name="VK_PIPELINE_STAGE_2_COPY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27042 <enum bitpos="33" name="VK_PIPELINE_STAGE_2_RESOLVE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27043 <enum bitpos="34" name="VK_PIPELINE_STAGE_2_BLIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27044 <enum bitpos="35" name="VK_PIPELINE_STAGE_2_CLEAR_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27045 <enum bitpos="36" name="VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27046 <enum bitpos="37" name="VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27047 <enum bitpos="38" name="VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27048 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27049 <enums name="VkSubmitFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27050 <enum bitpos="0" name="VK_SUBMIT_PROTECTED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27051 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27052 <enums name="VkEventCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27053 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27054 <enums name="VkPipelineLayoutCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27055 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27056 <enums name="VkSciSyncClientTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27057 <enum value="0" name="VK_SCI_SYNC_CLIENT_TYPE_SIGNALER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27058 <enum value="1" name="VK_SCI_SYNC_CLIENT_TYPE_WAITER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27059 <enum value="2" name="VK_SCI_SYNC_CLIENT_TYPE_SIGNALER_WAITER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27060 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27061 <enums name="VkSciSyncPrimitiveTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27062 <enum value="0" name="VK_SCI_SYNC_PRIMITIVE_TYPE_FENCE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27063 <enum value="1" name="VK_SCI_SYNC_PRIMITIVE_TYPE_SEMAPHORE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27064 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27065 <enums name="VkProvokingVertexModeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27066 <enum value="0" name="VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27067 <enum value="1" name="VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27068 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27069 <enums name="VkPipelineCacheValidationVersion" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27070 <enum value="1" name="VK_PIPELINE_CACHE_VALIDATION_VERSION_SAFETY_CRITICAL_ONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27071 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27072 <enums name="VkAccelerationStructureMotionInstanceTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27073 <enum value="0" name="VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27074 <enum value="1" name="VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27075 <enum value="2" name="VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27076 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27077 <enums name="VkPipelineColorBlendStateCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27078 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27079 <enums name="VkPipelineDepthStencilStateCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27080 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27081 <enums name="VkGraphicsPipelineLibraryFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27082 <enum bitpos="0" name="VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27083 <enum bitpos="1" name="VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27084 <enum bitpos="2" name="VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27085 <enum bitpos="3" name="VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27086 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27087 <enums name="VkDeviceAddressBindingFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27088 <enum bitpos="0" name="VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27089 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27090 <enums name="VkDeviceAddressBindingTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27091 <enum value="0" name="VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27092 <enum value="1" name="VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27093 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27094 <enums name="VkFrameBoundaryFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27095 <enum bitpos="0" name="VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27096 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27097 <enums name="VkPresentScalingFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27098 <enum bitpos="0" name="VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27099 <enum bitpos="1" name="VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27100 <enum bitpos="2" name="VK_PRESENT_SCALING_STRETCH_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27101 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27102 <enums name="VkPresentGravityFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27103 <enum bitpos="0" name="VK_PRESENT_GRAVITY_MIN_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27104 <enum bitpos="1" name="VK_PRESENT_GRAVITY_MAX_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27105 <enum bitpos="2" name="VK_PRESENT_GRAVITY_CENTERED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27106 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27107 <enums name="VkPhysicalDeviceSchedulingControlsFlagBitsARM" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27108 <enum bitpos="0" name="VK_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_SHADER_CORE_COUNT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27109 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27110 <enums name="VkVideoCodecOperationFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27111 <enum value="0" name="VK_VIDEO_CODEC_OPERATION_NONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27112 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27113 <enums name="VkVideoChromaSubsamplingFlagBitsKHR" type="bitmask" comment="Vulkan video chroma subsampling definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27114 <enum value="0" name="VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27115 <enum bitpos="0" name="VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27116 <enum bitpos="1" name="VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27117 <enum bitpos="2" name="VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27118 <enum bitpos="3" name="VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27119 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27120 <enums name="VkVideoComponentBitDepthFlagBitsKHR" type="bitmask" comment="Vulkan video component bit depth definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27121 <enum value="0" name="VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27122 <enum bitpos="0" name="VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27123 <enum bitpos="2" name="VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27124 <enum bitpos="4" name="VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27125 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27126 <enums name="VkVideoCapabilityFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27127 <enum bitpos="0" name="VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27128 <enum bitpos="1" name="VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27129 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27130 <enums name="VkVideoSessionCreateFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27131 <enum bitpos="0" name="VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27132 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27133 <enums name="VkVideoSessionParametersCreateFlagBitsKHR" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27134 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27135 <enums name="VkVideoDecodeH264PictureLayoutFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27136 <enum value="0" name="VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27137 <enum bitpos="0" name="VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27138 <enum bitpos="1" name="VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27139 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27140 <enums name="VkVideoCodingControlFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27141 <enum bitpos="0" name="VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27142 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27143 <enums name="VkQueryResultStatusKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27144 <enum value="-1" name="VK_QUERY_RESULT_STATUS_ERROR_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27145 <enum value="0" name="VK_QUERY_RESULT_STATUS_NOT_READY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27146 <enum value="1" name="VK_QUERY_RESULT_STATUS_COMPLETE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27147 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27148 <enums name="VkVideoDecodeUsageFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27149 <enum value="0" name="VK_VIDEO_DECODE_USAGE_DEFAULT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27150 <enum bitpos="0" name="VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27151 <enum bitpos="1" name="VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27152 <enum bitpos="2" name="VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27153 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27154 <enums name="VkVideoDecodeCapabilityFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27155 <enum bitpos="0" name="VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27156 <enum bitpos="1" name="VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27157 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27158 <enums name="VkVideoEncodeFlagBitsKHR" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27159 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27160 <enums name="VkVideoEncodeUsageFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27161 <enum value="0" name="VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27162 <enum bitpos="0" name="VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27163 <enum bitpos="1" name="VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27164 <enum bitpos="2" name="VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27165 <enum bitpos="3" name="VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27166 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27167 <enums name="VkVideoEncodeContentFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27168 <enum value="0" name="VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27169 <enum bitpos="0" name="VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27170 <enum bitpos="1" name="VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27171 <enum bitpos="2" name="VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27172 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27173 <enums name="VkVideoEncodeTuningModeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27174 <enum value="0" name="VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27175 <enum value="1" name="VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27176 <enum value="2" name="VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27177 <enum value="3" name="VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27178 <enum value="4" name="VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27179 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27180 <enums name="VkVideoEncodeCapabilityFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27181 <enum bitpos="0" name="VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27182 <enum bitpos="1" name="VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27183 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27184 <enums name="VkVideoEncodeFeedbackFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27185 <enum bitpos="0" name="VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27186 <enum bitpos="1" name="VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27187 <enum bitpos="2" name="VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27188 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27189 <enums name="VkVideoEncodeRateControlModeFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27190 <enum value="0" name="VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27191 <enum bitpos="0" name="VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27192 <enum bitpos="1" name="VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27193 <enum bitpos="2" name="VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27194 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27195 <enums name="VkVideoEncodeH264CapabilityFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27196 <enum bitpos="0" name="VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27197 <enum bitpos="1" name="VK_VIDEO_ENCODE_H264_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27198 <enum bitpos="2" name="VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27199 <enum bitpos="3" name="VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27200 <enum bitpos="4" name="VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27201 <enum bitpos="5" name="VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27202 <enum bitpos="6" name="VK_VIDEO_ENCODE_H264_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27203 <enum bitpos="7" name="VK_VIDEO_ENCODE_H264_CAPABILITY_PER_SLICE_CONSTANT_QP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27204 <enum bitpos="8" name="VK_VIDEO_ENCODE_H264_CAPABILITY_GENERATE_PREFIX_NALU_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27205 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27206 <enums name="VkVideoEncodeH264StdFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27207 <enum bitpos="0" name="VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27208 <enum bitpos="1" name="VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27209 <enum bitpos="2" name="VK_VIDEO_ENCODE_H264_STD_SCALING_MATRIX_PRESENT_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27210 <enum bitpos="3" name="VK_VIDEO_ENCODE_H264_STD_CHROMA_QP_INDEX_OFFSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27211 <enum bitpos="4" name="VK_VIDEO_ENCODE_H264_STD_SECOND_CHROMA_QP_INDEX_OFFSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27212 <enum bitpos="5" name="VK_VIDEO_ENCODE_H264_STD_PIC_INIT_QP_MINUS26_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27213 <enum bitpos="6" name="VK_VIDEO_ENCODE_H264_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27214 <enum bitpos="7" name="VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_EXPLICIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27215 <enum bitpos="8" name="VK_VIDEO_ENCODE_H264_STD_WEIGHTED_BIPRED_IDC_IMPLICIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27216 <enum bitpos="9" name="VK_VIDEO_ENCODE_H264_STD_TRANSFORM_8X8_MODE_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27217 <enum bitpos="10" name="VK_VIDEO_ENCODE_H264_STD_DIRECT_SPATIAL_MV_PRED_FLAG_UNSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27218 <enum bitpos="11" name="VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_UNSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27219 <enum bitpos="12" name="VK_VIDEO_ENCODE_H264_STD_ENTROPY_CODING_MODE_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27220 <enum bitpos="13" name="VK_VIDEO_ENCODE_H264_STD_DIRECT_8X8_INFERENCE_FLAG_UNSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27221 <enum bitpos="14" name="VK_VIDEO_ENCODE_H264_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27222 <enum bitpos="15" name="VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_DISABLED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27223 <enum bitpos="16" name="VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_ENABLED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27224 <enum bitpos="17" name="VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27225 <enum bitpos="19" name="VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27226 <enum bitpos="20" name="VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27227 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27228 <enums name="VkVideoEncodeH264RateControlFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27229 <enum bitpos="0" name="VK_VIDEO_ENCODE_H264_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27230 <enum bitpos="1" name="VK_VIDEO_ENCODE_H264_RATE_CONTROL_REGULAR_GOP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27231 <enum bitpos="2" name="VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27232 <enum bitpos="3" name="VK_VIDEO_ENCODE_H264_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27233 <enum bitpos="4" name="VK_VIDEO_ENCODE_H264_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27234 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27235 <enums name="VkHostImageCopyFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27236 <enum bitpos="0" name="VK_HOST_IMAGE_COPY_MEMCPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27237 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27238 <enums name="VkPartitionedAccelerationStructureOpTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27239 <enum value="0" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_WRITE_INSTANCE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27240 <enum value="1" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_UPDATE_INSTANCE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27241 <enum value="2" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_OP_TYPE_WRITE_PARTITION_TRANSLATION_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27242 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27243 <enums name="VkPartitionedAccelerationStructureInstanceFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27244 <enum bitpos="0" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_TRIANGLE_FACING_CULL_DISABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27245 <enum bitpos="1" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_TRIANGLE_FLIP_FACING_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27246 <enum bitpos="2" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_FORCE_OPAQUE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27247 <enum bitpos="3" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_FORCE_NO_OPAQUE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27248 <enum bitpos="4" name="VK_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCE_FLAG_ENABLE_EXPLICIT_BOUNDING_BOX_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27249 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27250 <enums name="VkImageFormatConstraintsFlagBitsFUCHSIA" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27251 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27252 <enums name="VkImageConstraintsInfoFlagBitsFUCHSIA" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27253 <enum bitpos="0" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27254 <enum bitpos="1" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27255 <enum bitpos="2" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27256 <enum bitpos="3" name="VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27257 <enum bitpos="4" name="VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27258 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27259 <enums name="VkFormatFeatureFlagBits2" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27260 <enum bitpos="0" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27261 <enum bitpos="1" name="VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27262 <enum bitpos="2" name="VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27263 <enum bitpos="3" name="VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27264 <enum bitpos="4" name="VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27265 <enum bitpos="5" name="VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27266 <enum bitpos="6" name="VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27267 <enum bitpos="7" name="VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27268 <enum bitpos="8" name="VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27269 <enum bitpos="9" name="VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27270 <enum bitpos="10" name="VK_FORMAT_FEATURE_2_BLIT_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27271 <enum bitpos="11" name="VK_FORMAT_FEATURE_2_BLIT_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27272 <enum bitpos="12" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27273 <comment>bitpos 13 is an extension interaction with VK_EXT_filter_cubic"</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27274 <enum bitpos="14" name="VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27275 <enum bitpos="15" name="VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27276 <enum bitpos="16" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27277 <enum bitpos="17" name="VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27278 <enum bitpos="18" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27279 <enum bitpos="19" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27280 <enum bitpos="20" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27281 <enum bitpos="21" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27282 <enum bitpos="22" name="VK_FORMAT_FEATURE_2_DISJOINT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27283 <enum bitpos="23" name="VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27284 <enum bitpos="31" name="VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27285 <enum bitpos="32" name="VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27286 <enum bitpos="33" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27287 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27288 <enums name="VkRenderingFlagBits" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27289 <enum bitpos="0" name="VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27290 <enum bitpos="1" name="VK_RENDERING_SUSPENDING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27291 <enum bitpos="2" name="VK_RENDERING_RESUMING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27292 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27293 <enums name="VkVideoEncodeH265CapabilityFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27294 <enum bitpos="0" name="VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27295 <enum bitpos="1" name="VK_VIDEO_ENCODE_H265_CAPABILITY_PREDICTION_WEIGHT_TABLE_GENERATED_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27296 <enum bitpos="2" name="VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27297 <enum bitpos="3" name="VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_SEGMENT_TYPE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27298 <enum bitpos="4" name="VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L0_LIST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27299 <enum bitpos="5" name="VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27300 <enum bitpos="6" name="VK_VIDEO_ENCODE_H265_CAPABILITY_PER_PICTURE_TYPE_MIN_MAX_QP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27301 <enum bitpos="7" name="VK_VIDEO_ENCODE_H265_CAPABILITY_PER_SLICE_SEGMENT_CONSTANT_QP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27302 <enum bitpos="8" name="VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILES_PER_SLICE_SEGMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27303 <enum bitpos="9" name="VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_SEGMENTS_PER_TILE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27304 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27305 <enums name="VkVideoEncodeH265StdFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27306 <enum bitpos="0" name="VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27307 <enum bitpos="1" name="VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27308 <enum bitpos="2" name="VK_VIDEO_ENCODE_H265_STD_SCALING_LIST_DATA_PRESENT_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27309 <enum bitpos="3" name="VK_VIDEO_ENCODE_H265_STD_PCM_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27310 <enum bitpos="4" name="VK_VIDEO_ENCODE_H265_STD_SPS_TEMPORAL_MVP_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27311 <enum bitpos="5" name="VK_VIDEO_ENCODE_H265_STD_INIT_QP_MINUS26_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27312 <enum bitpos="6" name="VK_VIDEO_ENCODE_H265_STD_WEIGHTED_PRED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27313 <enum bitpos="7" name="VK_VIDEO_ENCODE_H265_STD_WEIGHTED_BIPRED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27314 <enum bitpos="8" name="VK_VIDEO_ENCODE_H265_STD_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27315 <enum bitpos="9" name="VK_VIDEO_ENCODE_H265_STD_SIGN_DATA_HIDING_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27316 <enum bitpos="10" name="VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27317 <enum bitpos="11" name="VK_VIDEO_ENCODE_H265_STD_TRANSFORM_SKIP_ENABLED_FLAG_UNSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27318 <enum bitpos="12" name="VK_VIDEO_ENCODE_H265_STD_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27319 <enum bitpos="13" name="VK_VIDEO_ENCODE_H265_STD_TRANSQUANT_BYPASS_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27320 <enum bitpos="14" name="VK_VIDEO_ENCODE_H265_STD_CONSTRAINED_INTRA_PRED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27321 <enum bitpos="15" name="VK_VIDEO_ENCODE_H265_STD_ENTROPY_CODING_SYNC_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27322 <enum bitpos="16" name="VK_VIDEO_ENCODE_H265_STD_DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27323 <enum bitpos="17" name="VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27324 <enum bitpos="18" name="VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27325 <enum bitpos="19" name="VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27326 <enum bitpos="20" name="VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27327 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27328 <enums name="VkVideoEncodeH265RateControlFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27329 <enum bitpos="0" name="VK_VIDEO_ENCODE_H265_RATE_CONTROL_ATTEMPT_HRD_COMPLIANCE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27330 <enum bitpos="1" name="VK_VIDEO_ENCODE_H265_RATE_CONTROL_REGULAR_GOP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27331 <enum bitpos="2" name="VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27332 <enum bitpos="3" name="VK_VIDEO_ENCODE_H265_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27333 <enum bitpos="4" name="VK_VIDEO_ENCODE_H265_RATE_CONTROL_TEMPORAL_SUB_LAYER_PATTERN_DYADIC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27334 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27335 <enums name="VkVideoEncodeH265CtbSizeFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27336 <enum bitpos="0" name="VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27337 <enum bitpos="1" name="VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27338 <enum bitpos="2" name="VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27339 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27340 <enums name="VkVideoEncodeH265TransformBlockSizeFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27341 <enum bitpos="0" name="VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27342 <enum bitpos="1" name="VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27343 <enum bitpos="2" name="VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27344 <enum bitpos="3" name="VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27345 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27346 <enums name="VkVideoEncodeAV1CapabilityFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27347 <enum bitpos="0" name="VK_VIDEO_ENCODE_AV1_CAPABILITY_PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27348 <enum bitpos="1" name="VK_VIDEO_ENCODE_AV1_CAPABILITY_GENERATE_OBU_EXTENSION_HEADER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27349 <enum bitpos="2" name="VK_VIDEO_ENCODE_AV1_CAPABILITY_PRIMARY_REFERENCE_CDF_ONLY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27350 <enum bitpos="3" name="VK_VIDEO_ENCODE_AV1_CAPABILITY_FRAME_SIZE_OVERRIDE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27351 <enum bitpos="4" name="VK_VIDEO_ENCODE_AV1_CAPABILITY_MOTION_VECTOR_SCALING_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27352 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27353 <enums name="VkVideoEncodeAV1StdFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27354 <enum bitpos="0" name="VK_VIDEO_ENCODE_AV1_STD_UNIFORM_TILE_SPACING_FLAG_SET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27355 <enum bitpos="1" name="VK_VIDEO_ENCODE_AV1_STD_SKIP_MODE_PRESENT_UNSET_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27356 <enum bitpos="2" name="VK_VIDEO_ENCODE_AV1_STD_PRIMARY_REF_FRAME_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27357 <enum bitpos="3" name="VK_VIDEO_ENCODE_AV1_STD_DELTA_Q_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27358 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27359 <enums name="VkVideoEncodeAV1RateControlFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27360 <enum bitpos="0" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27361 <enum bitpos="1" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27362 <enum bitpos="2" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27363 <enum bitpos="3" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27364 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27365 <enums name="VkVideoEncodeAV1SuperblockSizeFlagBitsKHR" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27366 <enum bitpos="0" name="VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_64_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27367 <enum bitpos="1" name="VK_VIDEO_ENCODE_AV1_SUPERBLOCK_SIZE_128_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27368 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27369 <enums name="VkVideoEncodeAV1PredictionModeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27370 <enum value="0" name="VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_INTRA_ONLY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27371 <enum value="1" name="VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_SINGLE_REFERENCE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27372 <enum value="2" name="VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_UNIDIRECTIONAL_COMPOUND_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27373 <enum value="3" name="VK_VIDEO_ENCODE_AV1_PREDICTION_MODE_BIDIRECTIONAL_COMPOUND_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27374 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27375 <enums name="VkVideoEncodeAV1RateControlGroupKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27376 <enum value="0" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_INTRA_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27377 <enum value="1" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_PREDICTIVE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27378 <enum value="2" name="VK_VIDEO_ENCODE_AV1_RATE_CONTROL_GROUP_BIPREDICTIVE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27379 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27380 <enums name="VkExportMetalObjectTypeFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27381 <enum bitpos="0" name="VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27382 <enum bitpos="1" name="VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27383 <enum bitpos="2" name="VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27384 <enum bitpos="3" name="VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27385 <enum bitpos="4" name="VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27386 <enum bitpos="5" name="VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27387 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27388 <enums name="VkInstanceCreateFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27389 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27390 <enums name="VkImageCompressionFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27391 <enum value="0" name="VK_IMAGE_COMPRESSION_DEFAULT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27392 <enum bitpos="0" name="VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27393 <enum bitpos="1" name="VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27394 <enum bitpos="2" name="VK_IMAGE_COMPRESSION_DISABLED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27395 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27396 <enums name="VkImageCompressionFixedRateFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27397 <enum value="0" name="VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27398 <enum bitpos="0" name="VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27399 <enum bitpos="1" name="VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27400 <enum bitpos="2" name="VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27401 <enum bitpos="3" name="VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27402 <enum bitpos="4" name="VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27403 <enum bitpos="5" name="VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27404 <enum bitpos="6" name="VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27405 <enum bitpos="7" name="VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27406 <enum bitpos="8" name="VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27407 <enum bitpos="9" name="VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27408 <enum bitpos="10" name="VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27409 <enum bitpos="11" name="VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27410 <enum bitpos="12" name="VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27411 <enum bitpos="13" name="VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27412 <enum bitpos="14" name="VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27413 <enum bitpos="15" name="VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27414 <enum bitpos="16" name="VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27415 <enum bitpos="17" name="VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27416 <enum bitpos="18" name="VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27417 <enum bitpos="19" name="VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27418 <enum bitpos="20" name="VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27419 <enum bitpos="21" name="VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27420 <enum bitpos="22" name="VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27421 <enum bitpos="23" name="VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27422 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27423 <enums name="VkPipelineRobustnessBufferBehavior" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27424 <enum value="0" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27425 <enum value="1" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27426 <enum value="2" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27427 <enum value="3" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27428 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27429 <enums name="VkPipelineRobustnessImageBehavior" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27430 <enum value="0" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27431 <enum value="1" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27432 <enum value="2" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27433 <enum value="3" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27434 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27435 <enums name="VkOpticalFlowGridSizeFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27436 <enum value="0" name="VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27437 <enum bitpos="0" name="VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27438 <enum bitpos="1" name="VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27439 <enum bitpos="2" name="VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27440 <enum bitpos="3" name="VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27441 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27442 <enums name="VkOpticalFlowUsageFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27443 <enum value="0" name="VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27444 <enum bitpos="0" name="VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27445 <enum bitpos="1" name="VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27446 <enum bitpos="2" name="VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27447 <enum bitpos="3" name="VK_OPTICAL_FLOW_USAGE_COST_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27448 <enum bitpos="4" name="VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27449 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27450 <enums name="VkOpticalFlowPerformanceLevelNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27451 <enum value="0" name="VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27452 <enum value="1" name="VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27453 <enum value="2" name="VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27454 <enum value="3" name="VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27455 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27456 <enums name="VkOpticalFlowSessionBindingPointNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27457 <enum value="0" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27458 <enum value="1" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27459 <enum value="2" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27460 <enum value="3" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27461 <enum value="4" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27462 <enum value="5" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27463 <enum value="6" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27464 <enum value="7" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27465 <enum value="8" name="VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27466 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27467 <enums name="VkOpticalFlowSessionCreateFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27468 <enum bitpos="0" name="VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27469 <enum bitpos="1" name="VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27470 <enum bitpos="2" name="VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27471 <enum bitpos="3" name="VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27472 <enum bitpos="4" name="VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27473 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27474 <enums name="VkOpticalFlowExecuteFlagBitsNV" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27475 <enum bitpos="0" name="VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27476 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27477 <enums name="VkMicromapTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27478 <enum value="0" name="VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27479 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27480 <enums name="VkBuildMicromapFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27481 <enum bitpos="0" name="VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27482 <enum bitpos="1" name="VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27483 <enum bitpos="2" name="VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27484 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27485 <enums name="VkMicromapCreateFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27486 <enum bitpos="0" name="VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27487 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27488 <enums name="VkCopyMicromapModeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27489 <enum value="0" name="VK_COPY_MICROMAP_MODE_CLONE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27490 <enum value="1" name="VK_COPY_MICROMAP_MODE_SERIALIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27491 <enum value="2" name="VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27492 <enum value="3" name="VK_COPY_MICROMAP_MODE_COMPACT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27493 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27494 <enums name="VkBuildMicromapModeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27495 <enum value="0" name="VK_BUILD_MICROMAP_MODE_BUILD_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27496 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27497 <enums name="VkOpacityMicromapFormatEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27498 <enum value="1" name="VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27499 <enum value="2" name="VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27500 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27501 <enums name="VkOpacityMicromapSpecialIndexEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27502 <enum value="-1" name="VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27503 <enum value="-2" name="VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27504 <enum value="-3" name="VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27505 <enum value="-4" name="VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27506 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27507 <enums name="VkDepthBiasRepresentationEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27508 <enum value="0" name="VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27509 <enum value="1" name="VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORCE_UNORM_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27510 <enum value="2" name="VK_DEPTH_BIAS_REPRESENTATION_FLOAT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27511 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27512 <enums name="VkDeviceFaultAddressTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27513 <enum value="0" name="VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT" comment="Currently unused"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27514 <enum value="1" name="VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27515 <enum value="2" name="VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27516 <enum value="3" name="VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27517 <enum value="4" name="VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27518 <enum value="5" name="VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27519 <enum value="6" name="VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27520 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27521 <enums name="VkDeviceFaultVendorBinaryHeaderVersionEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27522 <enum value="1" name="VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27523 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27524 <enums name="VkIndirectCommandsLayoutUsageFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27525 <enum bitpos="0" name="VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27526 <enum bitpos="1" name="VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27527 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27528 <enums name="VkIndirectExecutionSetInfoTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27529 <enum value="0" name="VK_INDIRECT_EXECUTION_SET_INFO_TYPE_PIPELINES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27530 <enum value="1" name="VK_INDIRECT_EXECUTION_SET_INFO_TYPE_SHADER_OBJECTS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27531 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27532 <enums name="VkIndirectCommandsInputModeFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27533 <enum bitpos="0" name="VK_INDIRECT_COMMANDS_INPUT_MODE_VULKAN_INDEX_BUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27534 <enum bitpos="1" name="VK_INDIRECT_COMMANDS_INPUT_MODE_DXGI_INDEX_BUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27535 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27536 <enums name="VkIndirectCommandsTokenTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27537 <enum value="0" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_EXECUTION_SET_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27538 <enum value="1" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27539 <enum value="2" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_SEQUENCE_INDEX_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27540 <enum value="3" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27541 <enum value="4" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27542 <enum value="5" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27543 <enum value="6" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27544 <enum value="7" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_COUNT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27545 <enum value="8" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_COUNT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27546 <enum value="9" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27547 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27548 <enums name="VkDisplacementMicromapFormatNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27549 <enum value="1" name="VK_DISPLACEMENT_MICROMAP_FORMAT_64_TRIANGLES_64_BYTES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27550 <enum value="2" name="VK_DISPLACEMENT_MICROMAP_FORMAT_256_TRIANGLES_128_BYTES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27551 <enum value="3" name="VK_DISPLACEMENT_MICROMAP_FORMAT_1024_TRIANGLES_128_BYTES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27552 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27553 <enums name="VkShaderCreateFlagBitsEXT" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27554 <enum bitpos="0" name="VK_SHADER_CREATE_LINK_STAGE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27555 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27556 <enums name="VkShaderCodeTypeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27557 <enum value="0" name="VK_SHADER_CODE_TYPE_BINARY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27558 <enum value="1" name="VK_SHADER_CODE_TYPE_SPIRV_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27559 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27560 <enums name="VkScopeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27561 <enum value="1" name="VK_SCOPE_DEVICE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27562 <enum value="2" name="VK_SCOPE_WORKGROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27563 <enum value="3" name="VK_SCOPE_SUBGROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27564 <enum value="5" name="VK_SCOPE_QUEUE_FAMILY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27565 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27566 <enums name="VkComponentTypeKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27567 <enum value="0" name="VK_COMPONENT_TYPE_FLOAT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27568 <enum value="1" name="VK_COMPONENT_TYPE_FLOAT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27569 <enum value="2" name="VK_COMPONENT_TYPE_FLOAT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27570 <enum value="3" name="VK_COMPONENT_TYPE_SINT8_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27571 <enum value="4" name="VK_COMPONENT_TYPE_SINT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27572 <enum value="5" name="VK_COMPONENT_TYPE_SINT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27573 <enum value="6" name="VK_COMPONENT_TYPE_SINT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27574 <enum value="7" name="VK_COMPONENT_TYPE_UINT8_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27575 <enum value="8" name="VK_COMPONENT_TYPE_UINT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27576 <enum value="9" name="VK_COMPONENT_TYPE_UINT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27577 <enum value="10" name="VK_COMPONENT_TYPE_UINT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27578 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27579 <enums name="VkCubicFilterWeightsQCOM" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27580 <enum value="0" name="VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27581 <enum value="1" name="VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27582 <enum value="2" name="VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27583 <enum value="3" name="VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27584 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27585 <enums name="VkBlockMatchWindowCompareModeQCOM" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27586 <enum value="0" name="VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27587 <enum value="1" name="VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27588 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27589 <enums name="VkPhysicalDeviceLayeredApiKHR" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27590 <enum value="0" name="VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27591 <enum value="1" name="VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27592 <enum value="2" name="VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27593 <enum value="3" name="VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27594 <enum value="4" name="VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27595 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27596 <enums name="VkLayeredDriverUnderlyingApiMSFT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27597 <enum value="0" name="VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27598 <enum value="1" name="VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27599 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27600 <enums name="VkLatencyMarkerNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27601 <enum value="0" name="VK_LATENCY_MARKER_SIMULATION_START_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27602 <enum value="1" name="VK_LATENCY_MARKER_SIMULATION_END_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27603 <enum value="2" name="VK_LATENCY_MARKER_RENDERSUBMIT_START_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27604 <enum value="3" name="VK_LATENCY_MARKER_RENDERSUBMIT_END_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27605 <enum value="4" name="VK_LATENCY_MARKER_PRESENT_START_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27606 <enum value="5" name="VK_LATENCY_MARKER_PRESENT_END_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27607 <enum value="6" name="VK_LATENCY_MARKER_INPUT_SAMPLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27608 <enum value="7" name="VK_LATENCY_MARKER_TRIGGER_FLASH_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27609 <enum value="8" name="VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27610 <enum value="9" name="VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27611 <enum value="10" name="VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27612 <enum value="11" name="VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27613 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27614 <enums name="VkOutOfBandQueueTypeNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27615 <enum value="0" name="VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27616 <enum value="1" name="VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27617 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27618 <enums name="VkMemoryUnmapFlagBits" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27619 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27620 <enums name="VkWaylandSurfaceCreateFlagBitsKHR" type="bitmask">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
27621 </enums>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27622 <enums name="VkDepthClampModeEXT" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27623 <enum value="0" name="VK_DEPTH_CLAMP_MODE_VIEWPORT_RANGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27624 <enum value="1" name="VK_DEPTH_CLAMP_MODE_USER_DEFINED_RANGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27625 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27626 <enums name="VkAccessFlagBits3KHR" type="bitmask" bitwidth="64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27627 <enum value="0" name="VK_ACCESS_3_NONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27628 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27629 <enums name="VkTileShadingRenderPassFlagBitsQCOM" type="bitmask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27630 <enum bitpos="0" name="VK_TILE_SHADING_RENDER_PASS_ENABLE_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27631 <enum bitpos="1" name="VK_TILE_SHADING_RENDER_PASS_PER_TILE_EXECUTION_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27632 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27633 <enums name="VkCooperativeVectorMatrixLayoutNV" type="enum">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27634 <enum value="0" name="VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_ROW_MAJOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27635 <enum value="1" name="VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_COLUMN_MAJOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27636 <enum value="2" name="VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_INFERENCING_OPTIMAL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27637 <enum value="3" name="VK_COOPERATIVE_VECTOR_MATRIX_LAYOUT_TRAINING_OPTIMAL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27638 </enums>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27639 <commands comment="Vulkan command definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27640 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_LAYER_NOT_PRESENT,VK_ERROR_EXTENSION_NOT_PRESENT,VK_ERROR_INCOMPATIBLE_DRIVER">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27641 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27642 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27643 <name>vkCreateInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27644 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27645 <param>const <type>VkInstanceCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27646 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27647 <param><type>VkInstance</type>* <name>pInstance</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27648 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27649 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27650 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27651 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27652 <name>vkDestroyInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27653 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27654 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27655 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27656 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27657 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27658 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27659 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27660 <param>all sname:VkPhysicalDevice objects enumerated from pname:instance</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27661 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27662 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27663 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27664 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27665 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27666 <name>vkEnumeratePhysicalDevices</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27667 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27668 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27669 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27670 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27671 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27672 <param optional="false,true"><type>uint32_t</type>* <name>pPhysicalDeviceCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27673 <param optional="true" len="pPhysicalDeviceCount"><type>VkPhysicalDevice</type>* <name>pPhysicalDevices</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27674 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27675 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27676 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27677 <type>PFN_vkVoidFunction</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27678 <name>vkGetDeviceProcAddr</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27679 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27680 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27681 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27682 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27683 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27684 <param len="null-terminated">const <type>char</type>* <name>pName</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27685 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27686 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27687 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27688 <type>PFN_vkVoidFunction</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27689 <name>vkGetInstanceProcAddr</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27690 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27691 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27692 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27693 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27694 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27695 <param len="null-terminated">const <type>char</type>* <name>pName</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27696 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27697 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27698 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27699 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27700 <name>vkGetPhysicalDeviceProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27701 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27702 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27703 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27704 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27705 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27706 <param><type>VkPhysicalDeviceProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27707 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27708 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27709 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27710 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27711 <name>vkGetPhysicalDeviceQueueFamilyProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27712 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27713 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27714 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27715 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27716 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27717 <param optional="false,true"><type>uint32_t</type>* <name>pQueueFamilyPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27718 <param optional="true" len="pQueueFamilyPropertyCount"><type>VkQueueFamilyProperties</type>* <name>pQueueFamilyProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27719 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27720 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27721 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27722 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27723 <name>vkGetPhysicalDeviceMemoryProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27724 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27725 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27726 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27727 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27728 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27729 <param><type>VkPhysicalDeviceMemoryProperties</type>* <name>pMemoryProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27730 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27731 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27732 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27733 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27734 <name>vkGetPhysicalDeviceFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27735 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27736 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27737 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27738 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27739 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27740 <param><type>VkPhysicalDeviceFeatures</type>* <name>pFeatures</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27741 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27742 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27743 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27744 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27745 <name>vkGetPhysicalDeviceFormatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27746 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27747 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27748 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27749 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27750 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27751 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27752 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27753 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27754 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27755 <param><type>VkFormatProperties</type>* <name>pFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27756 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27757 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27758 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27759 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27760 <name>vkGetPhysicalDeviceImageFormatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27761 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27762 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27763 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27764 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27765 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27766 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27767 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27768 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27769 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27770 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27771 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27772 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27773 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27774 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27775 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27776 <name>tiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27777 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27778 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27779 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27780 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27781 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27782 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27783 <type>VkImageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27784 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27785 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27786 <param><type>VkImageFormatProperties</type>* <name>pImageFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27787 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27788 <command api="vulkan" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_EXTENSION_NOT_PRESENT,VK_ERROR_FEATURE_NOT_PRESENT,VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27789 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27790 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27791 <name>vkCreateDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27792 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27793 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27794 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27795 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27796 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27797 <param>const <type>VkDeviceCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27798 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27799 <param><type>VkDevice</type>* <name>pDevice</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27800 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27801 <command api="vulkansc" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_EXTENSION_NOT_PRESENT,VK_ERROR_FEATURE_NOT_PRESENT,VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_DEVICE_LOST,VK_ERROR_INVALID_PIPELINE_CACHE_DATA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27802 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27803 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27804 <name>vkCreateDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27805 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27806 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27807 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27808 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27809 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27810 <param>const <type>VkDeviceCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27811 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27812 <param><type>VkDevice</type>* <name>pDevice</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27813 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27814 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27815 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27816 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27817 <name>vkDestroyDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27818 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27819 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27820 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27821 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27822 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27823 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27824 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27825 <param>all sname:VkQueue objects created from pname:device</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27826 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27827 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27828 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27829 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27830 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27831 <name>vkEnumerateInstanceVersion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27832 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27833 <param><type>uint32_t</type>* <name>pApiVersion</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27834 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27835 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27836 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27837 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27838 <name>vkEnumerateInstanceLayerProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27839 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27840 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27841 <param optional="true" len="pPropertyCount"><type>VkLayerProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27842 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27843 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_LAYER_NOT_PRESENT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27844 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27845 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27846 <name>vkEnumerateInstanceExtensionProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27847 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27848 <param optional="true" len="null-terminated">const <type>char</type>* <name>pLayerName</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27849 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27850 <param optional="true" len="pPropertyCount"><type>VkExtensionProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27851 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27852 <command api="vulkan" successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27853 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27854 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27855 <name>vkEnumerateDeviceLayerProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27856 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27857 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27858 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27859 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27860 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27861 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27862 <param optional="true" len="pPropertyCount"><type>VkLayerProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27863 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27864 <command api="vulkansc" successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27865 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27866 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27867 <name>vkEnumerateDeviceLayerProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27868 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27869 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27870 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27871 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27872 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27873 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27874 <param optional="true" len="pPropertyCount"><type>VkLayerProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27875 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27876 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_LAYER_NOT_PRESENT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27877 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27878 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27879 <name>vkEnumerateDeviceExtensionProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27880 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27881 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27882 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27883 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27884 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27885 <param optional="true" len="null-terminated">const <type>char</type>* <name>pLayerName</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27886 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27887 <param optional="true" len="pPropertyCount"><type>VkExtensionProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27888 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27889 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27890 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27891 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27892 <name>vkGetDeviceQueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27893 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27894 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27895 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27896 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27897 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27898 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27899 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27900 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27901 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27902 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27903 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27904 <name>queueIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27905 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27906 <param><type>VkQueue</type>* <name>pQueue</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27907 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27908 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27909 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27910 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27911 <name>vkQueueSubmit</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27912 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27913 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27914 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27915 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27916 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27917 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27918 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27919 <name>submitCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27920 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27921 <param len="submitCount">const <type>VkSubmitInfo</type>* <name>pSubmits</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27922 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27923 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27924 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27925 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27926 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27927 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27928 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27929 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27930 <name>vkQueueWaitIdle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27931 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27932 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27933 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27934 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27935 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27936 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27937 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27938 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27939 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27940 <name>vkDeviceWaitIdle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27941 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27942 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27943 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27944 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27945 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27946 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27947 <param>all sname:VkQueue objects created from pname:device</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27948 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27949 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27950 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27951 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27952 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27953 <name>vkAllocateMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27954 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27955 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27956 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27957 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27958 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27959 <param>const <type>VkMemoryAllocateInfo</type>* <name>pAllocateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27960 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27961 <param><type>VkDeviceMemory</type>* <name>pMemory</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27962 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27963 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27964 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27965 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27966 <name>vkFreeMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27967 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27968 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27969 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27970 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27971 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27972 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27973 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27974 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27975 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27976 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27977 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27978 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27979 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27980 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27981 <name>vkMapMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27982 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27983 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27984 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27985 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27986 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27987 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27988 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27989 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27990 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27991 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27992 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27993 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27994 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27995 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27996 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27997 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27998 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
27999 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28000 <type>VkMemoryMapFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28001 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28002 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28003 <param optional="false,true"><type>void</type>** <name>ppData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28004 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28005 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28006 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28007 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28008 <name>vkUnmapMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28009 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28010 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28011 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28012 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28013 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28014 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28015 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28016 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28017 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28018 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28019 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28020 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28021 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28022 <name>vkFlushMappedMemoryRanges</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28023 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28024 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28025 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28026 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28027 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28028 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28029 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28030 <name>memoryRangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28031 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28032 <param len="memoryRangeCount">const <type>VkMappedMemoryRange</type>* <name>pMemoryRanges</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28033 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28034 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28035 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28036 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28037 <name>vkInvalidateMappedMemoryRanges</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28038 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28039 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28040 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28041 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28042 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28043 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28044 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28045 <name>memoryRangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28046 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28047 <param len="memoryRangeCount">const <type>VkMappedMemoryRange</type>* <name>pMemoryRanges</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28048 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28049 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28050 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28051 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28052 <name>vkGetDeviceMemoryCommitment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28053 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28054 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28055 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28056 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28057 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28058 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28059 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28060 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28061 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28062 <param><type>VkDeviceSize</type>* <name>pCommittedMemoryInBytes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28063 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28064 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28065 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28066 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28067 <name>vkGetBufferMemoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28068 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28069 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28070 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28071 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28072 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28073 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28074 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28075 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28076 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28077 <param><type>VkMemoryRequirements</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28078 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28079 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28080 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28081 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28082 <name>vkBindBufferMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28083 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28084 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28085 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28086 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28087 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28088 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28089 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28090 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28091 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28092 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28093 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28094 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28095 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28096 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28097 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28098 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28099 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28100 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28101 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28102 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28103 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28104 <name>vkGetImageMemoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28105 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28106 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28107 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28108 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28109 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28110 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28111 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28112 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28113 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28114 <param><type>VkMemoryRequirements</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28115 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28116 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28117 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28118 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28119 <name>vkBindImageMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28120 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28121 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28122 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28123 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28124 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28125 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28126 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28127 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28128 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28129 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28130 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28131 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28132 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28133 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28134 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28135 <name>memoryOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28136 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28137 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28138 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28139 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28140 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28141 <name>vkGetImageSparseMemoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28142 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28143 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28144 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28145 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28146 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28147 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28148 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28149 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28150 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28151 <param optional="false,true"><type>uint32_t</type>* <name>pSparseMemoryRequirementCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28152 <param optional="true" len="pSparseMemoryRequirementCount"><type>VkSparseImageMemoryRequirements</type>* <name>pSparseMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28153 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28154 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28155 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28156 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28157 <name>vkGetPhysicalDeviceSparseImageFormatProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28158 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28159 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28160 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28161 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28162 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28163 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28164 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28165 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28166 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28167 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28168 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28169 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28170 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28171 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28172 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28173 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28174 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28175 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28176 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28177 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28178 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28179 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28180 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28181 <name>tiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28182 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28183 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28184 <param optional="true" len="pPropertyCount"><type>VkSparseImageFormatProperties</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28185 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28186 <command queues="sparse_binding" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28187 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28188 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28189 <name>vkQueueBindSparse</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28190 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28191 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28192 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28193 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28194 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28195 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28196 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28197 <name>bindInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28198 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28199 <param len="bindInfoCount">const <type>VkBindSparseInfo</type>* <name>pBindInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28200 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28201 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28202 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28203 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28204 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28205 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28206 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28207 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28208 <name>vkCreateFence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28209 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28210 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28211 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28212 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28213 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28214 <param>const <type>VkFenceCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28215 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28216 <param><type>VkFence</type>* <name>pFence</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28217 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28218 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28219 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28220 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28221 <name>vkDestroyFence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28222 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28223 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28224 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28225 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28226 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28227 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28228 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28229 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28230 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28231 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28232 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28233 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28234 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28235 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28236 <name>vkResetFences</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28237 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28238 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28239 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28240 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28241 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28242 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28243 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28244 <name>fenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28245 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28246 <param len="fenceCount" externsync="true">const <type>VkFence</type>* <name>pFences</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28247 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28248 <command successcodes="VK_SUCCESS,VK_NOT_READY" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28249 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28250 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28251 <name>vkGetFenceStatus</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28252 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28253 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28254 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28255 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28256 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28257 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28258 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28259 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28260 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28261 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28262 <command successcodes="VK_SUCCESS,VK_TIMEOUT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28263 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28264 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28265 <name>vkWaitForFences</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28266 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28267 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28268 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28269 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28270 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28271 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28272 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28273 <name>fenceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28274 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28275 <param len="fenceCount">const <type>VkFence</type>* <name>pFences</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28276 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28277 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28278 <name>waitAll</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28279 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28280 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28281 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28282 <name>timeout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28283 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28284 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28285 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28286 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28287 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28288 <name>vkCreateSemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28289 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28290 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28291 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28292 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28293 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28294 <param>const <type>VkSemaphoreCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28295 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28296 <param><type>VkSemaphore</type>* <name>pSemaphore</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28297 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28298 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28299 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28300 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28301 <name>vkDestroySemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28302 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28303 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28304 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28305 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28306 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28307 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28308 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28309 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28310 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28311 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28312 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28313 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28314 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28315 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28316 <name>vkCreateEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28317 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28318 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28319 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28320 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28321 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28322 <param>const <type>VkEventCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28323 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28324 <param><type>VkEvent</type>* <name>pEvent</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28325 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28326 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28327 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28328 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28329 <name>vkDestroyEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28330 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28331 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28332 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28333 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28334 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28335 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28336 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28337 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28338 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28339 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28340 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28341 <command successcodes="VK_EVENT_SET,VK_EVENT_RESET" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28342 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28343 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28344 <name>vkGetEventStatus</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28345 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28346 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28347 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28348 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28349 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28350 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28351 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28352 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28353 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28354 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28355 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28356 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28357 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28358 <name>vkSetEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28359 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28360 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28361 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28362 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28363 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28364 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28365 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28366 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28367 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28368 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28369 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28370 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28371 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28372 <name>vkResetEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28373 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28374 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28375 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28376 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28377 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28378 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28379 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28380 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28381 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28382 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28383 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28384 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28385 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28386 <name>vkCreateQueryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28387 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28388 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28389 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28390 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28391 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28392 <param>const <type>VkQueryPoolCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28393 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28394 <param><type>VkQueryPool</type>* <name>pQueryPool</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28395 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28396 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28397 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28398 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28399 <name>vkDestroyQueryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28400 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28401 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28402 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28403 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28404 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28405 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28406 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28407 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28408 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28409 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28410 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28411 <command successcodes="VK_SUCCESS,VK_NOT_READY" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28412 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28413 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28414 <name>vkGetQueryPoolResults</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28415 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28416 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28417 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28418 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28419 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28420 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28421 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28422 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28423 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28424 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28425 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28426 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28427 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28428 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28429 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28430 <name>queryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28431 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28432 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28433 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28434 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28435 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28436 <param len="dataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28437 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28438 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28439 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28440 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28441 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28442 <type>VkQueryResultFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28443 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28444 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28445 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28446 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28447 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28448 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28449 <name>vkResetQueryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28450 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28451 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28452 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28453 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28454 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28455 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28456 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28457 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28458 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28459 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28460 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28461 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28462 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28463 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28464 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28465 <name>queryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28466 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28467 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28468 <command name="vkResetQueryPoolEXT" alias="vkResetQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28469 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28470 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28471 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28472 <name>vkCreateBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28473 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28474 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28475 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28476 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28477 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28478 <param>const <type>VkBufferCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28479 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28480 <param><type>VkBuffer</type>* <name>pBuffer</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28481 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28482 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28483 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28484 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28485 <name>vkDestroyBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28486 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28487 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28488 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28489 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28490 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28491 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28492 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28493 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28494 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28495 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28496 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28497 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28498 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28499 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28500 <name>vkCreateBufferView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28501 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28502 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28503 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28504 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28505 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28506 <param>const <type>VkBufferViewCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28507 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28508 <param><type>VkBufferView</type>* <name>pView</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28509 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28510 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28511 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28512 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28513 <name>vkDestroyBufferView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28514 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28515 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28516 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28517 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28518 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28519 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28520 <type>VkBufferView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28521 <name>bufferView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28522 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28523 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28524 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28525 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_COMPRESSION_EXHAUSTED_EXT,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28526 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28527 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28528 <name>vkCreateImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28529 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28530 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28531 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28532 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28533 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28534 <param>const <type>VkImageCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28535 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28536 <param><type>VkImage</type>* <name>pImage</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28537 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28538 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28539 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28540 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28541 <name>vkDestroyImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28542 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28543 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28544 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28545 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28546 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28547 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28548 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28549 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28550 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28551 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28552 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28553 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28554 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28555 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28556 <name>vkGetImageSubresourceLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28557 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28558 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28559 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28560 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28561 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28562 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28563 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28564 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28565 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28566 <param>const <type>VkImageSubresource</type>* <name>pSubresource</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28567 <param><type>VkSubresourceLayout</type>* <name>pLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28568 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28569 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28570 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28571 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28572 <name>vkCreateImageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28573 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28574 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28575 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28576 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28577 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28578 <param>const <type>VkImageViewCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28579 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28580 <param><type>VkImageView</type>* <name>pView</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28581 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28582 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28583 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28584 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28585 <name>vkDestroyImageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28586 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28587 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28588 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28589 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28590 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28591 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28592 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28593 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28594 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28595 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28596 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28597 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_SHADER_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28598 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28599 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28600 <name>vkCreateShaderModule</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28601 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28602 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28603 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28604 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28605 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28606 <param>const <type>VkShaderModuleCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28607 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28608 <param><type>VkShaderModule</type>* <name>pShaderModule</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28609 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28610 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28611 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28612 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28613 <name>vkDestroyShaderModule</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28614 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28615 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28616 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28617 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28618 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28619 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28620 <type>VkShaderModule</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28621 <name>shaderModule</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28622 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28623 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28624 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28625 <command api="vulkan" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28626 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28627 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28628 <name>vkCreatePipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28629 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28630 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28631 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28632 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28633 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28634 <param>const <type>VkPipelineCacheCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28635 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28636 <param><type>VkPipelineCache</type>* <name>pPipelineCache</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28637 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28638 <command api="vulkansc" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_PIPELINE_CACHE_DATA">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28639 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28640 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28641 <name>vkCreatePipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28642 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28643 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28644 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28645 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28646 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28647 <param>const <type>VkPipelineCacheCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28648 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28649 <param><type>VkPipelineCache</type>* <name>pPipelineCache</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28650 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28651 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28652 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28653 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28654 <name>vkDestroyPipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28655 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28656 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28657 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28658 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28659 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28660 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28661 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28662 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28663 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28664 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28665 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28666 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28667 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28668 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28669 <name>vkGetPipelineCacheData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28670 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28671 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28672 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28673 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28674 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28675 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28676 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28677 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28678 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28679 <param optional="false,true"><type>size_t</type>* <name>pDataSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28680 <param optional="true" len="pDataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28681 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28682 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28683 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28684 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28685 <name>vkMergePipelineCaches</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28686 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28687 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28688 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28689 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28690 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28691 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28692 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28693 <name>dstCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28694 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28695 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28696 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28697 <name>srcCacheCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28698 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28699 <param len="srcCacheCount">const <type>VkPipelineCache</type>* <name>pSrcCaches</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28700 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28701 <command successcodes="VK_SUCCESS,VK_INCOMPLETE,VK_PIPELINE_BINARY_MISSING_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28702 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28703 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28704 <name>vkCreatePipelineBinariesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28705 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28706 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28707 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28708 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28709 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28710 <param>const <type>VkPipelineBinaryCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28711 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28712 <param><type>VkPipelineBinaryHandlesInfoKHR</type>* <name>pBinaries</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28713 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28714 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28715 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28716 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28717 <name>vkDestroyPipelineBinaryKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28718 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28719 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28720 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28721 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28722 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28723 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28724 <type>VkPipelineBinaryKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28725 <name>pipelineBinary</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28726 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28727 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28728 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28729 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28730 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28731 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28732 <name>vkGetPipelineKeyKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28733 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28734 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28735 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28736 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28737 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28738 <param optional="true">const <type>VkPipelineCreateInfoKHR</type>* <name>pPipelineCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28739 <param><type>VkPipelineBinaryKeyKHR</type>* <name>pPipelineKey</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28740 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28741 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NOT_ENOUGH_SPACE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28742 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28743 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28744 <name>vkGetPipelineBinaryDataKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28745 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28746 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28747 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28748 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28749 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28750 <param>const <type>VkPipelineBinaryDataInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28751 <param><type>VkPipelineBinaryKeyKHR</type>* <name>pPipelineBinaryKey</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28752 <param optional="false,true"><type>size_t</type>* <name>pPipelineBinaryDataSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28753 <param optional="true" len="pPipelineBinaryDataSize"><type>void</type>* <name>pPipelineBinaryData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28754 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28755 <command successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28756 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28757 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28758 <name>vkReleaseCapturedPipelineDataKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28759 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28760 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28761 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28762 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28763 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28764 <param>const <type>VkReleaseCapturedPipelineDataInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28765 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28766 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28767 <command api="vulkan" successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_SHADER_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28768 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28769 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28770 <name>vkCreateGraphicsPipelines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28771 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28772 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28773 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28774 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28775 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28776 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28777 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28778 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28779 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28780 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28781 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28782 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28783 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28784 <param len="createInfoCount">const <type>VkGraphicsPipelineCreateInfo</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28785 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28786 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28787 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28788 <command api="vulkansc" successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NO_PIPELINE_MATCH,VK_ERROR_OUT_OF_POOL_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28789 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28790 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28791 <name>vkCreateGraphicsPipelines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28792 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28793 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28794 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28795 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28796 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28797 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28798 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28799 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28800 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28801 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28802 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28803 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28804 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28805 <param len="createInfoCount">const <type>VkGraphicsPipelineCreateInfo</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28806 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28807 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28808 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28809 <command api="vulkan" successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_SHADER_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28810 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28811 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28812 <name>vkCreateComputePipelines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28813 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28814 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28815 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28816 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28817 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28818 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28819 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28820 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28821 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28822 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28823 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28824 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28825 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28826 <param len="createInfoCount">const <type>VkComputePipelineCreateInfo</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28827 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28828 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28829 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28830 <command api="vulkansc" successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NO_PIPELINE_MATCH,VK_ERROR_OUT_OF_POOL_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28831 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28832 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28833 <name>vkCreateComputePipelines</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28834 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28835 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28836 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28837 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28838 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28839 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28840 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28841 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28842 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28843 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28844 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28845 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28846 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28847 <param len="createInfoCount">const <type>VkComputePipelineCreateInfo</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28848 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28849 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28850 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28851 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28852 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28853 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28854 <name>vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28855 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28856 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28857 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28858 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28859 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28860 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28861 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28862 <name>renderpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28863 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28864 <param len="1"><type>VkExtent2D</type>* <name>pMaxWorkgroupSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28865 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28866 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28867 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28868 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28869 <name>vkDestroyPipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28870 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28871 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28872 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28873 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28874 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28875 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28876 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28877 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28878 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28879 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28880 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28881 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28882 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28883 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28884 <name>vkCreatePipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28885 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28886 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28887 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28888 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28889 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28890 <param>const <type>VkPipelineLayoutCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28891 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28892 <param><type>VkPipelineLayout</type>* <name>pPipelineLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28893 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28894 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28895 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28896 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28897 <name>vkDestroyPipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28898 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28899 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28900 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28901 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28902 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28903 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28904 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28905 <name>pipelineLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28906 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28907 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28908 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28909 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28910 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28911 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28912 <name>vkCreateSampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28913 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28914 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28915 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28916 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28917 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28918 <param>const <type>VkSamplerCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28919 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28920 <param><type>VkSampler</type>* <name>pSampler</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28921 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28922 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28923 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28924 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28925 <name>vkDestroySampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28926 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28927 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28928 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28929 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28930 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28931 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28932 <type>VkSampler</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28933 <name>sampler</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28934 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28935 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28936 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28937 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28938 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28939 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28940 <name>vkCreateDescriptorSetLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28941 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28942 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28943 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28944 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28945 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28946 <param>const <type>VkDescriptorSetLayoutCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28947 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28948 <param><type>VkDescriptorSetLayout</type>* <name>pSetLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28949 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28950 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28951 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28952 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28953 <name>vkDestroyDescriptorSetLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28954 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28955 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28956 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28957 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28958 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28959 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28960 <type>VkDescriptorSetLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28961 <name>descriptorSetLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28962 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28963 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28964 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28965 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FRAGMENTATION_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28966 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28967 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28968 <name>vkCreateDescriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28969 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28970 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28971 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28972 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28973 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28974 <param>const <type>VkDescriptorPoolCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28975 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28976 <param><type>VkDescriptorPool</type>* <name>pDescriptorPool</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28977 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28978 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28979 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28980 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28981 <name>vkDestroyDescriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28982 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28983 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28984 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28985 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28986 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28987 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28988 <type>VkDescriptorPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28989 <name>descriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28990 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28991 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28992 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28993 <command successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28994 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28995 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28996 <name>vkResetDescriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28997 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28998 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
28999 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29000 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29001 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29002 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29003 <type>VkDescriptorPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29004 <name>descriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29005 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29006 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29007 <type>VkDescriptorPoolResetFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29008 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29009 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29010 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29011 <param>any sname:VkDescriptorSet objects allocated from pname:descriptorPool</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29012 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29013 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29014 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FRAGMENTED_POOL,VK_ERROR_OUT_OF_POOL_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29015 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29016 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29017 <name>vkAllocateDescriptorSets</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29018 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29019 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29020 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29021 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29022 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29023 <param>const <type>VkDescriptorSetAllocateInfo</type>* <name>pAllocateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29024 <param len="pAllocateInfo-&gt;descriptorSetCount"><type>VkDescriptorSet</type>* <name>pDescriptorSets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29025 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29026 <command successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29027 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29028 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29029 <name>vkFreeDescriptorSets</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29030 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29031 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29032 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29033 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29034 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29035 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29036 <type>VkDescriptorPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29037 <name>descriptorPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29038 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29039 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29040 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29041 <name>descriptorSetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29042 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29043 <param noautovalidity="true" externsync="true" len="descriptorSetCount">const <type>VkDescriptorSet</type>* <name>pDescriptorSets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29044 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29045 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29046 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29047 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29048 <name>vkUpdateDescriptorSets</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29049 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29050 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29051 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29052 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29053 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29054 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29055 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29056 <name>descriptorWriteCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29057 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29058 <param len="descriptorWriteCount">const <type>VkWriteDescriptorSet</type>* <name>pDescriptorWrites</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29059 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29060 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29061 <name>descriptorCopyCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29062 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29063 <param len="descriptorCopyCount">const <type>VkCopyDescriptorSet</type>* <name>pDescriptorCopies</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29064 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29065 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29066 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29067 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29068 <name>vkCreateFramebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29069 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29070 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29071 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29072 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29073 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29074 <param>const <type>VkFramebufferCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29075 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29076 <param><type>VkFramebuffer</type>* <name>pFramebuffer</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29077 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29078 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29079 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29080 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29081 <name>vkDestroyFramebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29082 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29083 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29084 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29085 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29086 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29087 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29088 <type>VkFramebuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29089 <name>framebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29090 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29091 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29092 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29093 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29094 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29095 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29096 <name>vkCreateRenderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29097 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29098 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29099 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29100 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29101 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29102 <param>const <type>VkRenderPassCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29103 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29104 <param><type>VkRenderPass</type>* <name>pRenderPass</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29105 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29106 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29107 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29108 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29109 <name>vkDestroyRenderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29110 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29111 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29112 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29113 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29114 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29115 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29116 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29117 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29118 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29119 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29120 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29121 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29122 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29123 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29124 <name>vkGetRenderAreaGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29125 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29126 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29127 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29128 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29129 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29130 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29131 <type>VkRenderPass</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29132 <name>renderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29133 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29134 <param><type>VkExtent2D</type>* <name>pGranularity</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29135 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29136 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29137 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29138 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29139 <name>vkGetRenderingAreaGranularity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29140 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29141 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29142 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29143 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29144 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29145 <param>const <type>VkRenderingAreaInfo</type>* <name>pRenderingAreaInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29146 <param><type>VkExtent2D</type>* <name>pGranularity</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29147 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29148 <command name="vkGetRenderingAreaGranularityKHR" alias="vkGetRenderingAreaGranularity"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29149 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29150 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29151 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29152 <name>vkCreateCommandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29153 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29154 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29155 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29156 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29157 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29158 <param>const <type>VkCommandPoolCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29159 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29160 <param><type>VkCommandPool</type>* <name>pCommandPool</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29161 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29162 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29163 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29164 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29165 <name>vkDestroyCommandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29166 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29167 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29168 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29169 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29170 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29171 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29172 <type>VkCommandPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29173 <name>commandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29174 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29175 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29176 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29177 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29178 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29179 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29180 <name>vkResetCommandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29181 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29182 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29183 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29184 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29185 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29186 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29187 <type>VkCommandPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29188 <name>commandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29189 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29190 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29191 <type>VkCommandPoolResetFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29192 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29193 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29194 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29195 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29196 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29197 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29198 <name>vkAllocateCommandBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29199 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29200 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29201 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29202 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29203 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29204 <param>const <type>VkCommandBufferAllocateInfo</type>* <name>pAllocateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29205 <param len="pAllocateInfo-&gt;commandBufferCount"><type>VkCommandBuffer</type>* <name>pCommandBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29206 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29207 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29208 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29209 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29210 <name>vkFreeCommandBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29211 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29212 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29213 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29214 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29215 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29216 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29217 <type>VkCommandPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29218 <name>commandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29219 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29220 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29221 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29222 <name>commandBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29223 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29224 <param noautovalidity="true" externsync="true" len="commandBufferCount">const <type>VkCommandBuffer</type>* <name>pCommandBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29225 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29226 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29227 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29228 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29229 <name>vkBeginCommandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29230 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29231 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29232 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29233 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29234 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29235 <param>const <type>VkCommandBufferBeginInfo</type>* <name>pBeginInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29236 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29237 <param>the sname:VkCommandPool that pname:commandBuffer was allocated from</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29238 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29239 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29240 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29241 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29242 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29243 <name>vkEndCommandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29244 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29245 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29246 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29247 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29248 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29249 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29250 <param>the sname:VkCommandPool that pname:commandBuffer was allocated from</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29251 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29252 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29253 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29254 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29255 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29256 <name>vkResetCommandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29257 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29258 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29259 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29260 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29261 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29262 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29263 <type>VkCommandBufferResetFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29264 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29265 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29266 <implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29267 <param>the sname:VkCommandPool that pname:commandBuffer was allocated from</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29268 </implicitexternsyncparams>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29269 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29270 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29271 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29272 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29273 <name>vkCmdBindPipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29274 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29275 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29276 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29277 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29278 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29279 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29280 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29281 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29282 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29283 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29284 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29285 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29286 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29287 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29288 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29289 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29290 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29291 <name>vkCmdSetAttachmentFeedbackLoopEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29292 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29293 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29294 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29295 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29296 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29297 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29298 <type>VkImageAspectFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29299 <name>aspectMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29300 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29301 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29302 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29303 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29304 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29305 <name>vkCmdSetViewport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29306 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29307 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29308 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29309 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29310 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29311 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29312 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29313 <name>firstViewport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29314 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29315 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29316 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29317 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29318 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29319 <param len="viewportCount">const <type>VkViewport</type>* <name>pViewports</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29320 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29321 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29322 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29323 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29324 <name>vkCmdSetScissor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29325 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29326 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29327 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29328 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29329 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29330 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29331 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29332 <name>firstScissor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29333 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29334 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29335 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29336 <name>scissorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29337 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29338 <param len="scissorCount">const <type>VkRect2D</type>* <name>pScissors</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29339 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29340 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29341 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29342 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29343 <name>vkCmdSetLineWidth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29344 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29345 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29346 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29347 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29348 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29349 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29350 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29351 <name>lineWidth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29352 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29353 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29354 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29355 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29356 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29357 <name>vkCmdSetDepthBias</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29358 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29359 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29360 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29361 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29362 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29363 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29364 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29365 <name>depthBiasConstantFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29366 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29367 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29368 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29369 <name>depthBiasClamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29370 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29371 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29372 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29373 <name>depthBiasSlopeFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29374 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29375 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29376 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29377 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29378 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29379 <name>vkCmdSetBlendConstants</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29380 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29381 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29382 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29383 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29384 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29385 <param>const <type>float</type> <name>blendConstants</name>[4]</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29386 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29387 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29388 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29389 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29390 <name>vkCmdSetDepthBounds</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29391 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29392 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29393 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29394 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29395 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29396 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29397 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29398 <name>minDepthBounds</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29399 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29400 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29401 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29402 <name>maxDepthBounds</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29403 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29404 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29405 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29406 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29407 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29408 <name>vkCmdSetStencilCompareMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29409 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29410 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29411 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29412 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29413 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29414 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29415 <type>VkStencilFaceFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29416 <name>faceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29417 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29418 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29419 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29420 <name>compareMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29421 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29422 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29423 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29424 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29425 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29426 <name>vkCmdSetStencilWriteMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29427 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29428 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29429 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29430 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29431 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29432 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29433 <type>VkStencilFaceFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29434 <name>faceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29435 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29436 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29437 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29438 <name>writeMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29439 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29440 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29441 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29442 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29443 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29444 <name>vkCmdSetStencilReference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29445 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29446 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29447 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29448 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29449 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29450 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29451 <type>VkStencilFaceFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29452 <name>faceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29453 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29454 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29455 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29456 <name>reference</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29457 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29458 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29459 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29460 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29461 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29462 <name>vkCmdBindDescriptorSets</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29463 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29464 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29465 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29466 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29467 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29468 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29469 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29470 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29471 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29472 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29473 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29474 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29475 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29476 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29477 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29478 <name>firstSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29479 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29480 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29481 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29482 <name>descriptorSetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29483 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29484 <param len="descriptorSetCount" optional="false,true">const <type>VkDescriptorSet</type>* <name>pDescriptorSets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29485 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29486 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29487 <name>dynamicOffsetCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29488 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29489 <param len="dynamicOffsetCount">const <type>uint32_t</type>* <name>pDynamicOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29490 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29491 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29492 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29493 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29494 <name>vkCmdBindIndexBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29495 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29496 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29497 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29498 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29499 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29500 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29501 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29502 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29503 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29504 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29505 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29506 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29507 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29508 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29509 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29510 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29511 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29512 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29513 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29514 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29515 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29516 <name>vkCmdBindVertexBuffers</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29517 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29518 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29519 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29520 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29521 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29522 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29523 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29524 <name>firstBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29525 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29526 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29527 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29528 <name>bindingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29529 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29530 <param len="bindingCount" optional="false,true">const <type>VkBuffer</type>* <name>pBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29531 <param len="bindingCount">const <type>VkDeviceSize</type>* <name>pOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29532 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29533 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29534 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29535 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29536 <name>vkCmdDraw</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29537 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29538 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29539 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29540 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29541 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29542 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29543 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29544 <name>vertexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29545 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29546 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29547 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29548 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29549 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29550 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29551 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29552 <name>firstVertex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29553 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29554 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29555 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29556 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29557 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29558 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29559 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29560 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29561 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29562 <name>vkCmdDrawIndexed</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29563 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29564 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29565 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29566 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29567 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29568 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29569 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29570 <name>indexCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29571 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29572 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29573 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29574 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29575 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29576 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29577 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29578 <name>firstIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29579 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29580 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29581 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29582 <name>vertexOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29583 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29584 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29585 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29586 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29587 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29588 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29589 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29590 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29591 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29592 <name>vkCmdDrawMultiEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29593 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29594 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29595 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29596 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29597 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29598 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29599 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29600 <name>drawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29601 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29602 <param noautovalidity="true" len="drawCount" stride="stride">const <type>VkMultiDrawInfoEXT</type>* <name>pVertexInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29603 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29604 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29605 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29606 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29607 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29608 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29609 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29610 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29611 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29612 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29613 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29614 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29615 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29616 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29617 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29618 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29619 <name>vkCmdDrawMultiIndexedEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29620 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29621 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29622 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29623 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29624 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29625 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29626 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29627 <name>drawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29628 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29629 <param noautovalidity="true" len="drawCount" stride="stride">const <type>VkMultiDrawIndexedInfoEXT</type>* <name>pIndexInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29630 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29631 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29632 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29633 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29634 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29635 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29636 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29637 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29638 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29639 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29640 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29641 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29642 <param optional="true">const <type>int32_t</type>* <name>pVertexOffset</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29643 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29644 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29645 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29646 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29647 <name>vkCmdDrawIndirect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29648 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29649 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29650 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29651 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29652 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29653 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29654 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29655 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29656 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29657 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29658 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29659 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29660 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29661 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29662 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29663 <name>drawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29664 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29665 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29666 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29667 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29668 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29669 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29670 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29671 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29672 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29673 <name>vkCmdDrawIndexedIndirect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29674 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29675 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29676 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29677 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29678 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29679 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29680 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29681 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29682 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29683 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29684 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29685 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29686 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29687 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29688 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29689 <name>drawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29690 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29691 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29692 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29693 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29694 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29695 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29696 <command queues="compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29697 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29698 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29699 <name>vkCmdDispatch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29700 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29701 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29702 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29703 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29704 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29705 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29706 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29707 <name>groupCountX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29708 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29709 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29710 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29711 <name>groupCountY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29712 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29713 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29714 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29715 <name>groupCountZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29716 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29717 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29718 <command queues="compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29719 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29720 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29721 <name>vkCmdDispatchIndirect</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29722 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29723 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29724 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29725 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29726 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29727 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29728 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29729 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29730 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29731 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29732 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29733 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29734 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29735 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29736 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29737 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29738 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29739 <name>vkCmdSubpassShadingHUAWEI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29740 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29741 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29742 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29743 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29744 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29745 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29746 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29747 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29748 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29749 <name>vkCmdDrawClusterHUAWEI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29750 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29751 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29752 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29753 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29754 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29755 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29756 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29757 <name>groupCountX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29758 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29759 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29760 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29761 <name>groupCountY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29762 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29763 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29764 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29765 <name>groupCountZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29766 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29767 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29768 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29769 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29770 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29771 <name>vkCmdDrawClusterIndirectHUAWEI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29772 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29773 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29774 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29775 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29776 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29777 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29778 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29779 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29780 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29781 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29782 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29783 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29784 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29785 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29786 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29787 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29788 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29789 <name>vkCmdUpdatePipelineIndirectBufferNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29790 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29791 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29792 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29793 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29794 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29795 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29796 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29797 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29798 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29799 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29800 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29801 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29802 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29803 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29804 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29805 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29806 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29807 <name>vkCmdCopyBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29808 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29809 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29810 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29811 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29812 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29813 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29814 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29815 <name>srcBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29816 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29817 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29818 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29819 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29820 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29821 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29822 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29823 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29824 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29825 <param len="regionCount">const <type>VkBufferCopy</type>* <name>pRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29826 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29827 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29828 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29829 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29830 <name>vkCmdCopyImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29831 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29832 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29833 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29834 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29835 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29836 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29837 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29838 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29839 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29840 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29841 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29842 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29843 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29844 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29845 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29846 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29847 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29848 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29849 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29850 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29851 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29852 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29853 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29854 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29855 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29856 <param len="regionCount">const <type>VkImageCopy</type>* <name>pRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29857 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29858 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29859 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29860 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29861 <name>vkCmdBlitImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29862 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29863 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29864 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29865 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29866 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29867 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29868 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29869 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29870 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29871 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29872 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29873 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29874 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29875 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29876 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29877 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29878 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29879 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29880 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29881 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29882 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29883 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29884 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29885 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29886 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29887 <param len="regionCount">const <type>VkImageBlit</type>* <name>pRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29888 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29889 <type>VkFilter</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29890 <name>filter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29891 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29892 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29893 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29894 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29895 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29896 <name>vkCmdCopyBufferToImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29897 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29898 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29899 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29900 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29901 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29902 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29903 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29904 <name>srcBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29905 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29906 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29907 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29908 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29909 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29910 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29911 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29912 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29913 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29914 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29915 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29916 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29917 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29918 <param len="regionCount">const <type>VkBufferImageCopy</type>* <name>pRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29919 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29920 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29921 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29922 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29923 <name>vkCmdCopyImageToBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29924 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29925 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29926 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29927 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29928 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29929 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29930 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29931 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29932 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29933 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29934 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29935 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29936 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29937 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29938 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29939 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29940 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29941 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29942 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29943 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29944 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29945 <param len="regionCount">const <type>VkBufferImageCopy</type>* <name>pRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29946 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29947 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29948 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29949 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29950 <name>vkCmdCopyMemoryIndirectNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29951 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29952 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29953 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29954 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29955 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29956 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29957 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29958 <name>copyBufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29959 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29960 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29961 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29962 <name>copyCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29963 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29964 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29965 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29966 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29967 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29968 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29969 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29970 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29971 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29972 <name>vkCmdCopyMemoryToImageIndirectNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29973 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29974 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29975 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29976 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29977 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29978 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29979 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29980 <name>copyBufferAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29981 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29982 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29983 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29984 <name>copyCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29985 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29986 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29987 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29988 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29989 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29990 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29991 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29992 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29993 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29994 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29995 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29996 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29997 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29998 <param len="copyCount">const <type>VkImageSubresourceLayers</type>* <name>pImageSubresources</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
29999 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30000 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30001 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30002 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30003 <name>vkCmdUpdateBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30004 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30005 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30006 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30007 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30008 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30009 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30010 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30011 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30012 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30013 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30014 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30015 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30016 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30017 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30018 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30019 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30020 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30021 <param len="dataSize">const <type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30022 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30023 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action" comment="transfer support is only available when VK_KHR_maintenance1 is enabled, as documented in valid usage language in the specification">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30024 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30025 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30026 <name>vkCmdFillBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30027 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30028 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30029 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30030 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30031 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30032 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30033 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30034 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30035 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30036 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30037 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30038 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30039 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30040 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30041 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30042 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30043 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30044 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30045 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30046 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30047 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30048 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30049 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30050 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30051 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30052 <name>vkCmdClearColorImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30053 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30054 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30055 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30056 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30057 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30058 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30059 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30060 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30061 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30062 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30063 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30064 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30065 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30066 <param noautovalidity="true">const <type>VkClearColorValue</type>* <name>pColor</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30067 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30068 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30069 <name>rangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30070 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30071 <param len="rangeCount">const <type>VkImageSubresourceRange</type>* <name>pRanges</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30072 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30073 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30074 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30075 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30076 <name>vkCmdClearDepthStencilImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30077 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30078 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30079 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30080 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30081 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30082 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30083 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30084 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30085 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30086 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30087 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30088 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30089 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30090 <param>const <type>VkClearDepthStencilValue</type>* <name>pDepthStencil</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30091 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30092 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30093 <name>rangeCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30094 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30095 <param len="rangeCount">const <type>VkImageSubresourceRange</type>* <name>pRanges</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30096 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30097 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30098 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30099 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30100 <name>vkCmdClearAttachments</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30101 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30102 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30103 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30104 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30105 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30106 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30107 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30108 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30109 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30110 <param len="attachmentCount">const <type>VkClearAttachment</type>* <name>pAttachments</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30111 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30112 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30113 <name>rectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30114 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30115 <param len="rectCount">const <type>VkClearRect</type>* <name>pRects</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30116 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30117 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30118 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30119 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30120 <name>vkCmdResolveImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30121 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30122 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30123 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30124 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30125 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30126 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30127 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30128 <name>srcImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30129 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30130 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30131 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30132 <name>srcImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30133 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30134 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30135 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30136 <name>dstImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30137 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30138 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30139 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30140 <name>dstImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30141 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30142 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30143 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30144 <name>regionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30145 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30146 <param len="regionCount">const <type>VkImageResolve</type>* <name>pRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30147 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30148 <command queues="graphics,compute,decode,encode" renderpass="outside" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30149 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30150 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30151 <name>vkCmdSetEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30152 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30153 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30154 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30155 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30156 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30157 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30158 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30159 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30160 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30161 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30162 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30163 <name>stageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30164 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30165 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30166 <command queues="graphics,compute,decode,encode" renderpass="outside" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30167 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30168 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30169 <name>vkCmdResetEvent</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30170 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30171 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30172 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30173 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30174 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30175 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30176 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30177 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30178 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30179 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30180 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30181 <name>stageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30182 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30183 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30184 <command queues="graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30185 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30186 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30187 <name>vkCmdWaitEvents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30188 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30189 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30190 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30191 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30192 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30193 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30194 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30195 <name>eventCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30196 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30197 <param len="eventCount">const <type>VkEvent</type>* <name>pEvents</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30198 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30199 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30200 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30201 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30202 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30203 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30204 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30205 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30206 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30207 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30208 <name>memoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30209 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30210 <param len="memoryBarrierCount">const <type>VkMemoryBarrier</type>* <name>pMemoryBarriers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30211 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30212 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30213 <name>bufferMemoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30214 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30215 <param len="bufferMemoryBarrierCount">const <type>VkBufferMemoryBarrier</type>* <name>pBufferMemoryBarriers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30216 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30217 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30218 <name>imageMemoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30219 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30220 <param len="imageMemoryBarrierCount">const <type>VkImageMemoryBarrier</type>* <name>pImageMemoryBarriers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30221 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30222 <command queues="transfer,graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30223 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30224 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30225 <name>vkCmdPipelineBarrier</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30226 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30227 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30228 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30229 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30230 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30231 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30232 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30233 <name>srcStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30234 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30235 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30236 <type>VkPipelineStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30237 <name>dstStageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30238 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30239 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30240 <type>VkDependencyFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30241 <name>dependencyFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30242 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30243 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30244 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30245 <name>memoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30246 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30247 <param len="memoryBarrierCount">const <type>VkMemoryBarrier</type>* <name>pMemoryBarriers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30248 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30249 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30250 <name>bufferMemoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30251 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30252 <param len="bufferMemoryBarrierCount">const <type>VkBufferMemoryBarrier</type>* <name>pBufferMemoryBarriers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30253 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30254 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30255 <name>imageMemoryBarrierCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30256 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30257 <param len="imageMemoryBarrierCount">const <type>VkImageMemoryBarrier</type>* <name>pImageMemoryBarriers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30258 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30259 <command queues="graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30260 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30261 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30262 <name>vkCmdBeginQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30263 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30264 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30265 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30266 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30267 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30268 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30269 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30270 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30271 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30272 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30273 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30274 <name>query</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30275 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30276 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30277 <type>VkQueryControlFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30278 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30279 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30280 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30281 <command queues="graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30282 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30283 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30284 <name>vkCmdEndQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30285 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30286 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30287 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30288 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30289 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30290 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30291 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30292 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30293 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30294 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30295 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30296 <name>query</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30297 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30298 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30299 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30300 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30301 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30302 <name>vkCmdBeginConditionalRenderingEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30303 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30304 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30305 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30306 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30307 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30308 <param>const <type>VkConditionalRenderingBeginInfoEXT</type>* <name>pConditionalRenderingBegin</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30309 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30310 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30311 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30312 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30313 <name>vkCmdEndConditionalRenderingEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30314 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30315 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30316 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30317 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30318 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30319 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30320 <command queues="graphics,compute,decode,encode,opticalflow" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30321 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30322 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30323 <name>vkCmdResetQueryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30324 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30325 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30326 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30327 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30328 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30329 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30330 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30331 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30332 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30333 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30334 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30335 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30336 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30337 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30338 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30339 <name>queryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30340 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30341 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30342 <command queues="transfer,graphics,compute,decode,encode,opticalflow" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30343 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30344 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30345 <name>vkCmdWriteTimestamp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30346 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30347 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30348 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30349 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30350 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30351 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30352 <type>VkPipelineStageFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30353 <name>pipelineStage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30354 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30355 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30356 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30357 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30358 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30359 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30360 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30361 <name>query</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30362 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30363 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30364 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30365 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30366 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30367 <name>vkCmdCopyQueryPoolResults</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30368 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30369 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30370 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30371 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30372 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30373 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30374 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30375 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30376 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30377 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30378 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30379 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30380 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30381 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30382 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30383 <name>queryCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30384 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30385 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30386 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30387 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30388 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30389 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30390 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30391 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30392 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30393 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30394 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30395 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30396 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30397 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30398 <type>VkQueryResultFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30399 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30400 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30401 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30402 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30403 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30404 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30405 <name>vkCmdPushConstants</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30406 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30407 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30408 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30409 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30410 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30411 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30412 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30413 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30414 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30415 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30416 <type>VkShaderStageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30417 <name>stageFlags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30418 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30419 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30420 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30421 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30422 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30423 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30424 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30425 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30426 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30427 <param len="size">const <type>void</type>* <name>pValues</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30428 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30429 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary" tasks="action,state,synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30430 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30431 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30432 <name>vkCmdBeginRenderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30433 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30434 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30435 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30436 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30437 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30438 <param>const <type>VkRenderPassBeginInfo</type>* <name>pRenderPassBegin</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30439 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30440 <type>VkSubpassContents</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30441 <name>contents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30442 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30443 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30444 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary" tasks="action,state,synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30445 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30446 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30447 <name>vkCmdNextSubpass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30448 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30449 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30450 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30451 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30452 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30453 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30454 <type>VkSubpassContents</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30455 <name>contents</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30456 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30457 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30458 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary" tasks="action,state,synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30459 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30460 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30461 <name>vkCmdEndRenderPass</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30462 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30463 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30464 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30465 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30466 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30467 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30468 <command queues="transfer,graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="indirection">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30469 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30470 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30471 <name>vkCmdExecuteCommands</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30472 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30473 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30474 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30475 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30476 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30477 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30478 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30479 <name>commandBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30480 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30481 <param len="commandBufferCount">const <type>VkCommandBuffer</type>* <name>pCommandBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30482 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30483 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30484 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30485 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30486 <name>vkCreateAndroidSurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30487 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30488 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30489 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30490 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30491 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30492 <param>const <type>VkAndroidSurfaceCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30493 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30494 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30495 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30496 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30497 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30498 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30499 <name>vkGetPhysicalDeviceDisplayPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30500 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30501 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30502 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30503 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30504 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30505 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30506 <param optional="true" len="pPropertyCount"><type>VkDisplayPropertiesKHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30507 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30508 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30509 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30510 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30511 <name>vkGetPhysicalDeviceDisplayPlanePropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30512 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30513 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30514 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30515 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30516 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30517 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30518 <param optional="true" len="pPropertyCount"><type>VkDisplayPlanePropertiesKHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30519 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30520 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30521 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30522 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30523 <name>vkGetDisplayPlaneSupportedDisplaysKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30524 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30525 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30526 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30527 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30528 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30529 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30530 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30531 <name>planeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30532 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30533 <param optional="false,true"><type>uint32_t</type>* <name>pDisplayCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30534 <param optional="true" len="pDisplayCount"><type>VkDisplayKHR</type>* <name>pDisplays</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30535 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30536 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30537 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30538 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30539 <name>vkGetDisplayModePropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30540 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30541 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30542 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30543 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30544 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30545 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30546 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30547 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30548 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30549 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30550 <param optional="true" len="pPropertyCount"><type>VkDisplayModePropertiesKHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30551 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30552 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30553 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30554 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30555 <name>vkCreateDisplayModeKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30556 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30557 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30558 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30559 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30560 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30561 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30562 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30563 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30564 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30565 <param>const <type>VkDisplayModeCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30566 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30567 <param><type>VkDisplayModeKHR</type>* <name>pMode</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30568 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30569 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30570 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30571 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30572 <name>vkGetDisplayPlaneCapabilitiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30573 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30574 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30575 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30576 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30577 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30578 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30579 <type>VkDisplayModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30580 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30581 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30582 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30583 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30584 <name>planeIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30585 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30586 <param><type>VkDisplayPlaneCapabilitiesKHR</type>* <name>pCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30587 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30588 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30589 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30590 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30591 <name>vkCreateDisplayPlaneSurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30592 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30593 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30594 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30595 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30596 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30597 <param>const <type>VkDisplaySurfaceCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30598 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30599 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30600 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30601 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INCOMPATIBLE_DISPLAY_KHR,VK_ERROR_DEVICE_LOST,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30602 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30603 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30604 <name>vkCreateSharedSwapchainsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30605 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30606 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30607 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30608 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30609 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30610 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30611 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30612 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30613 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30614 <param api="vulkan" len="swapchainCount">const <type>VkSwapchainCreateInfoKHR</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30615 <param api="vulkansc" len="swapchainCount">const <type>VkSwapchainCreateInfoKHR</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30616 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30617 <param len="swapchainCount"><type>VkSwapchainKHR</type>* <name>pSwapchains</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30618 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30619 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30620 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30621 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30622 <name>vkDestroySurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30623 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30624 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30625 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30626 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30627 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30628 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30629 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30630 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30631 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30632 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30633 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30634 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30635 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30636 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30637 <name>vkGetPhysicalDeviceSurfaceSupportKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30638 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30639 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30640 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30641 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30642 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30643 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30644 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30645 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30646 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30647 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30648 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30649 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30650 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30651 <param><type>VkBool32</type>* <name>pSupported</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30652 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30653 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30654 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30655 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30656 <name>vkGetPhysicalDeviceSurfaceCapabilitiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30657 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30658 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30659 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30660 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30661 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30662 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30663 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30664 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30665 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30666 <param><type>VkSurfaceCapabilitiesKHR</type>* <name>pSurfaceCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30667 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30668 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30669 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30670 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30671 <name>vkGetPhysicalDeviceSurfaceFormatsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30672 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30673 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30674 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30675 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30676 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30677 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30678 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30679 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30680 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30681 <param optional="false,true"><type>uint32_t</type>* <name>pSurfaceFormatCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30682 <param optional="true" len="pSurfaceFormatCount"><type>VkSurfaceFormatKHR</type>* <name>pSurfaceFormats</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30683 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30684 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30685 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30686 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30687 <name>vkGetPhysicalDeviceSurfacePresentModesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30688 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30689 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30690 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30691 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30692 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30693 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30694 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30695 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30696 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30697 <param optional="false,true"><type>uint32_t</type>* <name>pPresentModeCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30698 <param optional="true" len="pPresentModeCount"><type>VkPresentModeKHR</type>* <name>pPresentModes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30699 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30700 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_COMPRESSION_EXHAUSTED_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30701 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30702 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30703 <name>vkCreateSwapchainKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30704 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30705 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30706 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30707 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30708 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30709 <param api="vulkan">const <type>VkSwapchainCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30710 <param api="vulkansc">const <type>VkSwapchainCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30711 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30712 <param><type>VkSwapchainKHR</type>* <name>pSwapchain</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30713 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30714 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30715 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30716 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30717 <name>vkDestroySwapchainKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30718 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30719 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30720 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30721 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30722 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30723 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30724 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30725 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30726 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30727 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30728 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30729 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30730 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30731 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30732 <name>vkGetSwapchainImagesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30733 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30734 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30735 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30736 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30737 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30738 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30739 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30740 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30741 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30742 <param optional="false,true"><type>uint32_t</type>* <name>pSwapchainImageCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30743 <param optional="true" len="pSwapchainImageCount"><type>VkImage</type>* <name>pSwapchainImages</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30744 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30745 <command successcodes="VK_SUCCESS,VK_TIMEOUT,VK_NOT_READY,VK_SUBOPTIMAL_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30746 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30747 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30748 <name>vkAcquireNextImageKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30749 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30750 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30751 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30752 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30753 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30754 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30755 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30756 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30757 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30758 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30759 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30760 <name>timeout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30761 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30762 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30763 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30764 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30765 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30766 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30767 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30768 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30769 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30770 <param><type>uint32_t</type>* <name>pImageIndex</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30771 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30772 <command successcodes="VK_SUCCESS,VK_SUBOPTIMAL_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30773 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30774 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30775 <name>vkQueuePresentKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30776 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30777 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30778 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30779 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30780 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30781 <param>const <type>VkPresentInfoKHR</type>* <name>pPresentInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30782 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30783 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30784 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30785 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30786 <name>vkCreateViSurfaceNN</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30787 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30788 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30789 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30790 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30791 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30792 <param>const <type>VkViSurfaceCreateInfoNN</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30793 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30794 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30795 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30796 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30797 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30798 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30799 <name>vkCreateWaylandSurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30800 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30801 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30802 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30803 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30804 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30805 <param>const <type>VkWaylandSurfaceCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30806 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30807 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30808 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30809 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30810 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30811 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30812 <name>vkGetPhysicalDeviceWaylandPresentationSupportKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30813 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30814 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30815 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30816 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30817 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30818 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30819 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30820 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30821 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30822 <param>struct <type>wl_display</type>* <name>display</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30823 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30824 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30825 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30826 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30827 <name>vkCreateWin32SurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30828 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30829 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30830 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30831 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30832 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30833 <param>const <type>VkWin32SurfaceCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30834 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30835 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30836 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30837 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30838 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30839 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30840 <name>vkGetPhysicalDeviceWin32PresentationSupportKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30841 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30842 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30843 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30844 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30845 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30846 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30847 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30848 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30849 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30850 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30851 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30852 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30853 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30854 <name>vkCreateXlibSurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30855 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30856 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30857 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30858 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30859 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30860 <param>const <type>VkXlibSurfaceCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30861 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30862 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30863 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30864 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30865 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30866 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30867 <name>vkGetPhysicalDeviceXlibPresentationSupportKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30868 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30869 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30870 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30871 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30872 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30873 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30874 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30875 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30876 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30877 <param><type>Display</type>* <name>dpy</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30878 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30879 <type>VisualID</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30880 <name>visualID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30881 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30882 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30883 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30884 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30885 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30886 <name>vkCreateXcbSurfaceKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30887 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30888 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30889 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30890 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30891 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30892 <param>const <type>VkXcbSurfaceCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30893 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30894 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30895 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30896 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30897 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30898 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30899 <name>vkGetPhysicalDeviceXcbPresentationSupportKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30900 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30901 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30902 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30903 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30904 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30905 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30906 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30907 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30908 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30909 <param><type>xcb_connection_t</type>* <name>connection</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30910 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30911 <type>xcb_visualid_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30912 <name>visual_id</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30913 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30914 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30915 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30916 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30917 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30918 <name>vkCreateDirectFBSurfaceEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30919 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30920 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30921 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30922 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30923 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30924 <param>const <type>VkDirectFBSurfaceCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30925 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30926 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30927 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30928 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30929 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30930 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30931 <name>vkGetPhysicalDeviceDirectFBPresentationSupportEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30932 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30933 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30934 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30935 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30936 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30937 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30938 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30939 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30940 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30941 <param><type>IDirectFB</type>* <name>dfb</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30942 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30943 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30944 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30945 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30946 <name>vkCreateImagePipeSurfaceFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30947 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30948 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30949 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30950 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30951 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30952 <param>const <type>VkImagePipeSurfaceCreateInfoFUCHSIA</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30953 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30954 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30955 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30956 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30957 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30958 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30959 <name>vkCreateStreamDescriptorSurfaceGGP</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30960 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30961 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30962 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30963 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30964 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30965 <param>const <type>VkStreamDescriptorSurfaceCreateInfoGGP</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30966 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30967 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30968 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30969 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30970 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30971 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30972 <name>vkCreateScreenSurfaceQNX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30973 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30974 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30975 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30976 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30977 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30978 <param>const <type>VkScreenSurfaceCreateInfoQNX</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30979 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30980 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30981 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30982 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30983 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30984 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30985 <name>vkGetPhysicalDeviceScreenPresentationSupportQNX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30986 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30987 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30988 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30989 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30990 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30991 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30992 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30993 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30994 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30995 <param>struct <type>_screen_window</type>* <name>window</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30996 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30997 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30998 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
30999 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31000 <name>vkCreateDebugReportCallbackEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31001 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31002 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31003 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31004 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31005 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31006 <param>const <type>VkDebugReportCallbackCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31007 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31008 <param><type>VkDebugReportCallbackEXT</type>* <name>pCallback</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31009 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31010 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31011 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31012 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31013 <name>vkDestroyDebugReportCallbackEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31014 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31015 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31016 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31017 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31018 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31019 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31020 <type>VkDebugReportCallbackEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31021 <name>callback</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31022 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31023 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31024 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31025 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31026 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31027 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31028 <name>vkDebugReportMessageEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31029 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31030 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31031 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31032 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31033 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31034 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31035 <type>VkDebugReportFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31036 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31037 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31038 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31039 <type>VkDebugReportObjectTypeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31040 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31041 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31042 <param objecttype="objectType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31043 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31044 <name>object</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31045 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31046 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31047 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31048 <name>location</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31049 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31050 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31051 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31052 <name>messageCode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31053 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31054 <param len="null-terminated">const <type>char</type>* <name>pLayerPrefix</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31055 <param len="null-terminated">const <type>char</type>* <name>pMessage</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31056 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31057 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31058 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31059 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31060 <name>vkDebugMarkerSetObjectNameEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31061 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31062 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31063 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31064 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31065 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31066 <param>const <type>VkDebugMarkerObjectNameInfoEXT</type>* <name>pNameInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31067 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31068 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31069 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31070 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31071 <name>vkDebugMarkerSetObjectTagEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31072 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31073 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31074 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31075 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31076 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31077 <param>const <type>VkDebugMarkerObjectTagInfoEXT</type>* <name>pTagInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31078 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31079 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31080 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31081 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31082 <name>vkCmdDebugMarkerBeginEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31083 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31084 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31085 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31086 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31087 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31088 <param>const <type>VkDebugMarkerMarkerInfoEXT</type>* <name>pMarkerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31089 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31090 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31091 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31092 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31093 <name>vkCmdDebugMarkerEndEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31094 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31095 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31096 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31097 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31098 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31099 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31100 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31101 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31102 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31103 <name>vkCmdDebugMarkerInsertEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31104 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31105 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31106 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31107 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31108 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31109 <param>const <type>VkDebugMarkerMarkerInfoEXT</type>* <name>pMarkerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31110 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31111 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31112 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31113 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31114 <name>vkGetPhysicalDeviceExternalImageFormatPropertiesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31115 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31116 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31117 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31118 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31119 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31120 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31121 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31122 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31123 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31124 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31125 <type>VkImageType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31126 <name>type</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31127 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31128 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31129 <type>VkImageTiling</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31130 <name>tiling</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31131 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31132 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31133 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31134 <name>usage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31135 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31136 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31137 <type>VkImageCreateFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31138 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31139 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31140 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31141 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31142 <name>externalHandleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31143 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31144 <param><type>VkExternalImageFormatPropertiesNV</type>* <name>pExternalImageFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31145 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31146 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31147 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31148 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31149 <name>vkGetMemoryWin32HandleNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31150 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31151 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31152 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31153 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31154 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31155 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31156 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31157 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31158 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31159 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31160 <type>VkExternalMemoryHandleTypeFlagsNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31161 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31162 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31163 <param><type>HANDLE</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31164 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31165 <command queues="graphics,compute" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action,indirection">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31166 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31167 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31168 <name>vkCmdExecuteGeneratedCommandsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31169 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31170 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31171 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31172 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31173 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31174 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31175 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31176 <name>isPreprocessed</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31177 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31178 <param>const <type>VkGeneratedCommandsInfoNV</type>* <name>pGeneratedCommandsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31179 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31180 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31181 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31182 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31183 <name>vkCmdPreprocessGeneratedCommandsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31184 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31185 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31186 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31187 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31188 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31189 <param>const <type>VkGeneratedCommandsInfoNV</type>* <name>pGeneratedCommandsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31190 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31191 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31192 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31193 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31194 <name>vkCmdBindPipelineShaderGroupNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31195 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31196 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31197 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31198 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31199 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31200 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31201 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31202 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31203 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31204 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31205 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31206 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31207 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31208 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31209 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31210 <name>groupIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31211 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31212 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31213 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31214 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31215 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31216 <name>vkGetGeneratedCommandsMemoryRequirementsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31217 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31218 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31219 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31220 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31221 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31222 <param>const <type>VkGeneratedCommandsMemoryRequirementsInfoNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31223 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31224 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31225 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31226 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31227 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31228 <name>vkCreateIndirectCommandsLayoutNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31229 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31230 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31231 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31232 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31233 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31234 <param>const <type>VkIndirectCommandsLayoutCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31235 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31236 <param><type>VkIndirectCommandsLayoutNV</type>* <name>pIndirectCommandsLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31237 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31238 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31239 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31240 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31241 <name>vkDestroyIndirectCommandsLayoutNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31242 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31243 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31244 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31245 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31246 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31247 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31248 <type>VkIndirectCommandsLayoutNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31249 <name>indirectCommandsLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31250 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31251 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31252 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31253 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary" tasks="action,indirection">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31254 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31255 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31256 <name>vkCmdExecuteGeneratedCommandsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31257 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31258 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31259 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31260 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31261 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31262 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31263 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31264 <name>isPreprocessed</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31265 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31266 <param>const <type>VkGeneratedCommandsInfoEXT</type>* <name>pGeneratedCommandsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31267 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31268 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31269 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31270 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31271 <name>vkCmdPreprocessGeneratedCommandsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31272 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31273 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31274 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31275 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31276 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31277 <param>const <type>VkGeneratedCommandsInfoEXT</type>* <name>pGeneratedCommandsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31278 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31279 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31280 <name>stateCommandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31281 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31282 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31283 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31284 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31285 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31286 <name>vkGetGeneratedCommandsMemoryRequirementsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31287 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31288 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31289 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31290 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31291 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31292 <param>const <type>VkGeneratedCommandsMemoryRequirementsInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31293 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31294 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31295 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31296 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31297 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31298 <name>vkCreateIndirectCommandsLayoutEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31299 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31300 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31301 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31302 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31303 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31304 <param>const <type>VkIndirectCommandsLayoutCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31305 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31306 <param><type>VkIndirectCommandsLayoutEXT</type>* <name>pIndirectCommandsLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31307 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31308 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31309 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31310 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31311 <name>vkDestroyIndirectCommandsLayoutEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31312 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31313 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31314 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31315 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31316 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31317 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31318 <type>VkIndirectCommandsLayoutEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31319 <name>indirectCommandsLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31320 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31321 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31322 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31323 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31324 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31325 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31326 <name>vkCreateIndirectExecutionSetEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31327 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31328 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31329 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31330 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31331 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31332 <param>const <type>VkIndirectExecutionSetCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31333 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31334 <param><type>VkIndirectExecutionSetEXT</type>* <name>pIndirectExecutionSet</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31335 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31336 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31337 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31338 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31339 <name>vkDestroyIndirectExecutionSetEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31340 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31341 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31342 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31343 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31344 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31345 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31346 <type>VkIndirectExecutionSetEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31347 <name>indirectExecutionSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31348 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31349 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31350 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31351 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31352 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31353 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31354 <name>vkUpdateIndirectExecutionSetPipelineEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31355 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31356 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31357 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31358 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31359 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31360 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31361 <type>VkIndirectExecutionSetEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31362 <name>indirectExecutionSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31363 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31364 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31365 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31366 <name>executionSetWriteCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31367 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31368 <param len="executionSetWriteCount">const <type>VkWriteIndirectExecutionSetPipelineEXT</type>* <name>pExecutionSetWrites</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31369 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31370 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31371 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31372 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31373 <name>vkUpdateIndirectExecutionSetShaderEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31374 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31375 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31376 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31377 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31378 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31379 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31380 <type>VkIndirectExecutionSetEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31381 <name>indirectExecutionSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31382 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31383 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31384 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31385 <name>executionSetWriteCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31386 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31387 <param len="executionSetWriteCount">const <type>VkWriteIndirectExecutionSetShaderEXT</type>* <name>pExecutionSetWrites</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31388 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31389 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31390 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31391 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31392 <name>vkGetPhysicalDeviceFeatures2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31393 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31394 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31395 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31396 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31397 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31398 <param><type>VkPhysicalDeviceFeatures2</type>* <name>pFeatures</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31399 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31400 <command name="vkGetPhysicalDeviceFeatures2KHR" alias="vkGetPhysicalDeviceFeatures2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31401 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31402 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31403 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31404 <name>vkGetPhysicalDeviceProperties2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31405 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31406 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31407 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31408 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31409 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31410 <param><type>VkPhysicalDeviceProperties2</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31411 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31412 <command name="vkGetPhysicalDeviceProperties2KHR" alias="vkGetPhysicalDeviceProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31413 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31414 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31415 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31416 <name>vkGetPhysicalDeviceFormatProperties2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31417 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31418 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31419 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31420 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31421 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31422 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31423 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31424 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31425 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31426 <param><type>VkFormatProperties2</type>* <name>pFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31427 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31428 <command name="vkGetPhysicalDeviceFormatProperties2KHR" alias="vkGetPhysicalDeviceFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31429 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31430 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31431 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31432 <name>vkGetPhysicalDeviceImageFormatProperties2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31433 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31434 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31435 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31436 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31437 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31438 <param>const <type>VkPhysicalDeviceImageFormatInfo2</type>* <name>pImageFormatInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31439 <param><type>VkImageFormatProperties2</type>* <name>pImageFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31440 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31441 <command name="vkGetPhysicalDeviceImageFormatProperties2KHR" alias="vkGetPhysicalDeviceImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31442 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31443 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31444 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31445 <name>vkGetPhysicalDeviceQueueFamilyProperties2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31446 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31447 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31448 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31449 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31450 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31451 <param optional="false,true"><type>uint32_t</type>* <name>pQueueFamilyPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31452 <param optional="true" len="pQueueFamilyPropertyCount"><type>VkQueueFamilyProperties2</type>* <name>pQueueFamilyProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31453 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31454 <command name="vkGetPhysicalDeviceQueueFamilyProperties2KHR" alias="vkGetPhysicalDeviceQueueFamilyProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31455 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31456 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31457 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31458 <name>vkGetPhysicalDeviceMemoryProperties2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31459 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31460 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31461 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31462 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31463 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31464 <param><type>VkPhysicalDeviceMemoryProperties2</type>* <name>pMemoryProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31465 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31466 <command name="vkGetPhysicalDeviceMemoryProperties2KHR" alias="vkGetPhysicalDeviceMemoryProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31467 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31468 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31469 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31470 <name>vkGetPhysicalDeviceSparseImageFormatProperties2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31471 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31472 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31473 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31474 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31475 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31476 <param>const <type>VkPhysicalDeviceSparseImageFormatInfo2</type>* <name>pFormatInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31477 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31478 <param optional="true" len="pPropertyCount"><type>VkSparseImageFormatProperties2</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31479 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31480 <command name="vkGetPhysicalDeviceSparseImageFormatProperties2KHR" alias="vkGetPhysicalDeviceSparseImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31481 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31482 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31483 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31484 <name>vkCmdPushDescriptorSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31485 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31486 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31487 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31488 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31489 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31490 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31491 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31492 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31493 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31494 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31495 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31496 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31497 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31498 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31499 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31500 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31501 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31502 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31503 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31504 <name>descriptorWriteCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31505 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31506 <param len="descriptorWriteCount">const <type>VkWriteDescriptorSet</type>* <name>pDescriptorWrites</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31507 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31508 <command name="vkCmdPushDescriptorSetKHR" alias="vkCmdPushDescriptorSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31509 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31510 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31511 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31512 <name>vkTrimCommandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31513 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31514 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31515 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31516 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31517 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31518 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31519 <type>VkCommandPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31520 <name>commandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31521 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31522 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31523 <type>VkCommandPoolTrimFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31524 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31525 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31526 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31527 <command name="vkTrimCommandPoolKHR" alias="vkTrimCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31528 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31529 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31530 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31531 <name>vkGetPhysicalDeviceExternalBufferProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31532 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31533 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31534 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31535 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31536 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31537 <param>const <type>VkPhysicalDeviceExternalBufferInfo</type>* <name>pExternalBufferInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31538 <param><type>VkExternalBufferProperties</type>* <name>pExternalBufferProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31539 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31540 <command name="vkGetPhysicalDeviceExternalBufferPropertiesKHR" alias="vkGetPhysicalDeviceExternalBufferProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31541 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31542 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31543 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31544 <name>vkGetMemoryWin32HandleKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31545 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31546 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31547 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31548 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31549 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31550 <param>const <type>VkMemoryGetWin32HandleInfoKHR</type>* <name>pGetWin32HandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31551 <param><type>HANDLE</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31552 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31553 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31554 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31555 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31556 <name>vkGetMemoryWin32HandlePropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31557 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31558 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31559 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31560 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31561 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31562 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31563 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31564 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31565 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31566 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31567 <type>HANDLE</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31568 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31569 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31570 <param><type>VkMemoryWin32HandlePropertiesKHR</type>* <name>pMemoryWin32HandleProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31571 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31572 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31573 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31574 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31575 <name>vkGetMemoryFdKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31576 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31577 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31578 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31579 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31580 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31581 <param>const <type>VkMemoryGetFdInfoKHR</type>* <name>pGetFdInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31582 <param><type>int</type>* <name>pFd</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31583 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31584 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31585 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31586 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31587 <name>vkGetMemoryFdPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31588 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31589 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31590 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31591 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31592 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31593 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31594 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31595 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31596 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31597 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31598 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31599 <name>fd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31600 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31601 <param><type>VkMemoryFdPropertiesKHR</type>* <name>pMemoryFdProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31602 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31603 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31604 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31605 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31606 <name>vkGetMemoryZirconHandleFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31607 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31608 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31609 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31610 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31611 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31612 <param>const <type>VkMemoryGetZirconHandleInfoFUCHSIA</type>* <name>pGetZirconHandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31613 <param><type>zx_handle_t</type>* <name>pZirconHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31614 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31615 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31616 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31617 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31618 <name>vkGetMemoryZirconHandlePropertiesFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31619 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31620 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31621 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31622 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31623 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31624 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31625 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31626 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31627 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31628 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31629 <type>zx_handle_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31630 <name>zirconHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31631 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31632 <param><type>VkMemoryZirconHandlePropertiesFUCHSIA</type>* <name>pMemoryZirconHandleProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31633 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31634 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31635 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31636 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31637 <name>vkGetMemoryRemoteAddressNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31638 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31639 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31640 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31641 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31642 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31643 <param>const <type>VkMemoryGetRemoteAddressInfoNV</type>* <name>pMemoryGetRemoteAddressInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31644 <param><type>VkRemoteAddressNV</type>* <name>pAddress</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31645 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31646 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31647 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31648 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31649 <name>vkGetMemorySciBufNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31650 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31651 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31652 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31653 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31654 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31655 <param>const <type>VkMemoryGetSciBufInfoNV</type>* <name>pGetSciBufInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31656 <param><type>NvSciBufObj</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31657 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31658 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31659 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31660 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31661 <name>vkGetPhysicalDeviceExternalMemorySciBufPropertiesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31662 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31663 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31664 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31665 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31666 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31667 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31668 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31669 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31670 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31671 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31672 <type>NvSciBufObj</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31673 <name>handle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31674 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31675 <param><type>VkMemorySciBufPropertiesNV</type>* <name>pMemorySciBufProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31676 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31677 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31678 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31679 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31680 <name>vkGetPhysicalDeviceSciBufAttributesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31681 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31682 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31683 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31684 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31685 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31686 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31687 <type>NvSciBufAttrList</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31688 <name>pAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31689 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31690 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31691 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31692 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31693 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31694 <name>vkGetPhysicalDeviceExternalSemaphoreProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31695 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31696 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31697 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31698 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31699 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31700 <param>const <type>VkPhysicalDeviceExternalSemaphoreInfo</type>* <name>pExternalSemaphoreInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31701 <param><type>VkExternalSemaphoreProperties</type>* <name>pExternalSemaphoreProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31702 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31703 <command name="vkGetPhysicalDeviceExternalSemaphorePropertiesKHR" alias="vkGetPhysicalDeviceExternalSemaphoreProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31704 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31705 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31706 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31707 <name>vkGetSemaphoreWin32HandleKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31708 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31709 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31710 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31711 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31712 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31713 <param>const <type>VkSemaphoreGetWin32HandleInfoKHR</type>* <name>pGetWin32HandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31714 <param><type>HANDLE</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31715 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31716 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31717 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31718 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31719 <name>vkImportSemaphoreWin32HandleKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31720 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31721 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31722 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31723 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31724 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31725 <param>const <type>VkImportSemaphoreWin32HandleInfoKHR</type>* <name>pImportSemaphoreWin32HandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31726 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31727 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31728 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31729 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31730 <name>vkGetSemaphoreFdKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31731 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31732 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31733 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31734 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31735 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31736 <param>const <type>VkSemaphoreGetFdInfoKHR</type>* <name>pGetFdInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31737 <param><type>int</type>* <name>pFd</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31738 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31739 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31740 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31741 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31742 <name>vkImportSemaphoreFdKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31743 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31744 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31745 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31746 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31747 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31748 <param>const <type>VkImportSemaphoreFdInfoKHR</type>* <name>pImportSemaphoreFdInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31749 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31750 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31751 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31752 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31753 <name>vkGetSemaphoreZirconHandleFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31754 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31755 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31756 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31757 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31758 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31759 <param>const <type>VkSemaphoreGetZirconHandleInfoFUCHSIA</type>* <name>pGetZirconHandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31760 <param><type>zx_handle_t</type>* <name>pZirconHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31761 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31762 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31763 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31764 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31765 <name>vkImportSemaphoreZirconHandleFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31766 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31767 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31768 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31769 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31770 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31771 <param>const <type>VkImportSemaphoreZirconHandleInfoFUCHSIA</type>* <name>pImportSemaphoreZirconHandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31772 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31773 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31774 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31775 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31776 <name>vkGetPhysicalDeviceExternalFenceProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31777 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31778 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31779 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31780 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31781 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31782 <param>const <type>VkPhysicalDeviceExternalFenceInfo</type>* <name>pExternalFenceInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31783 <param><type>VkExternalFenceProperties</type>* <name>pExternalFenceProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31784 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31785 <command name="vkGetPhysicalDeviceExternalFencePropertiesKHR" alias="vkGetPhysicalDeviceExternalFenceProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31786 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31787 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31788 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31789 <name>vkGetFenceWin32HandleKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31790 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31791 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31792 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31793 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31794 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31795 <param>const <type>VkFenceGetWin32HandleInfoKHR</type>* <name>pGetWin32HandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31796 <param><type>HANDLE</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31797 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31798 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31799 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31800 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31801 <name>vkImportFenceWin32HandleKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31802 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31803 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31804 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31805 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31806 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31807 <param>const <type>VkImportFenceWin32HandleInfoKHR</type>* <name>pImportFenceWin32HandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31808 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31809 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31810 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31811 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31812 <name>vkGetFenceFdKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31813 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31814 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31815 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31816 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31817 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31818 <param>const <type>VkFenceGetFdInfoKHR</type>* <name>pGetFdInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31819 <param><type>int</type>* <name>pFd</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31820 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31821 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31822 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31823 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31824 <name>vkImportFenceFdKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31825 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31826 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31827 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31828 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31829 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31830 <param>const <type>VkImportFenceFdInfoKHR</type>* <name>pImportFenceFdInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31831 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31832 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_NOT_PERMITTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31833 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31834 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31835 <name>vkGetFenceSciSyncFenceNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31836 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31837 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31838 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31839 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31840 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31841 <param>const <type>VkFenceGetSciSyncInfoNV</type>* <name>pGetSciSyncHandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31842 <param><type>void</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31843 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31844 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_NOT_PERMITTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31845 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31846 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31847 <name>vkGetFenceSciSyncObjNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31848 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31849 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31850 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31851 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31852 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31853 <param>const <type>VkFenceGetSciSyncInfoNV</type>* <name>pGetSciSyncHandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31854 <param><type>void</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31855 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31856 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_NOT_PERMITTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31857 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31858 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31859 <name>vkImportFenceSciSyncFenceNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31860 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31861 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31862 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31863 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31864 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31865 <param>const <type>VkImportFenceSciSyncInfoNV</type>* <name>pImportFenceSciSyncInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31866 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31867 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_NOT_PERMITTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31868 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31869 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31870 <name>vkImportFenceSciSyncObjNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31871 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31872 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31873 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31874 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31875 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31876 <param>const <type>VkImportFenceSciSyncInfoNV</type>* <name>pImportFenceSciSyncInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31877 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31878 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_NOT_PERMITTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31879 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31880 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31881 <name>vkGetSemaphoreSciSyncObjNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31882 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31883 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31884 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31885 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31886 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31887 <param>const <type>VkSemaphoreGetSciSyncInfoNV</type>* <name>pGetSciSyncInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31888 <param><type>void</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31889 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31890 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_NOT_PERMITTED,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31891 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31892 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31893 <name>vkImportSemaphoreSciSyncObjNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31894 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31895 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31896 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31897 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31898 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31899 <param>const <type>VkImportSemaphoreSciSyncInfoNV</type>* <name>pImportSemaphoreSciSyncInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31900 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31901 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31902 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31903 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31904 <name>vkGetPhysicalDeviceSciSyncAttributesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31905 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31906 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31907 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31908 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31909 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31910 <param>const <type>VkSciSyncAttributesInfoNV</type>* <name>pSciSyncAttributesInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31911 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31912 <type>NvSciSyncAttrList</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31913 <name>pAttributes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31914 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31915 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31916 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31917 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31918 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31919 <name>vkCreateSemaphoreSciSyncPoolNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31920 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31921 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31922 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31923 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31924 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31925 <param>const <type>VkSemaphoreSciSyncPoolCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31926 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31927 <param><type>VkSemaphoreSciSyncPoolNV</type>* <name>pSemaphorePool</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31928 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31929 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31930 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31931 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31932 <name>vkDestroySemaphoreSciSyncPoolNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31933 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31934 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31935 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31936 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31937 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31938 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31939 <type>VkSemaphoreSciSyncPoolNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31940 <name>semaphorePool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31941 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31942 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31943 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31944 <command successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31945 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31946 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31947 <name>vkReleaseDisplayEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31948 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31949 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31950 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31951 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31952 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31953 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31954 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31955 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31956 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31957 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31958 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31959 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31960 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31961 <name>vkAcquireXlibDisplayEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31962 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31963 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31964 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31965 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31966 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31967 <param><type>Display</type>* <name>dpy</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31968 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31969 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31970 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31971 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31972 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31973 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31974 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31975 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31976 <name>vkGetRandROutputDisplayEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31977 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31978 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31979 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31980 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31981 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31982 <param><type>Display</type>* <name>dpy</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31983 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31984 <type>RROutput</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31985 <name>rrOutput</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31986 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31987 <param><type>VkDisplayKHR</type>* <name>pDisplay</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31988 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31989 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31990 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31991 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31992 <name>vkAcquireWinrtDisplayNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31993 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31994 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31995 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31996 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31997 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31998 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
31999 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32000 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32001 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32002 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32003 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32004 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32005 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32006 <name>vkGetWinrtDisplayNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32007 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32008 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32009 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32010 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32011 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32012 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32013 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32014 <name>deviceRelativeId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32015 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32016 <param><type>VkDisplayKHR</type>* <name>pDisplay</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32017 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32018 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32019 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32020 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32021 <name>vkDisplayPowerControlEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32022 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32023 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32024 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32025 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32026 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32027 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32028 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32029 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32030 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32031 <param>const <type>VkDisplayPowerInfoEXT</type>* <name>pDisplayPowerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32032 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32033 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32034 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32035 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32036 <name>vkRegisterDeviceEventEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32037 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32038 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32039 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32040 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32041 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32042 <param>const <type>VkDeviceEventInfoEXT</type>* <name>pDeviceEventInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32043 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32044 <param><type>VkFence</type>* <name>pFence</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32045 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32046 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32047 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32048 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32049 <name>vkRegisterDisplayEventEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32050 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32051 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32052 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32053 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32054 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32055 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32056 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32057 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32058 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32059 <param>const <type>VkDisplayEventInfoEXT</type>* <name>pDisplayEventInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32060 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32061 <param><type>VkFence</type>* <name>pFence</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32062 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32063 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32064 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32065 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32066 <name>vkGetSwapchainCounterEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32067 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32068 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32069 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32070 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32071 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32072 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32073 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32074 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32075 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32076 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32077 <type>VkSurfaceCounterFlagBitsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32078 <name>counter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32079 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32080 <param><type>uint64_t</type>* <name>pCounterValue</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32081 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32082 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32083 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32084 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32085 <name>vkGetPhysicalDeviceSurfaceCapabilities2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32086 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32087 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32088 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32089 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32090 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32091 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32092 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32093 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32094 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32095 <param><type>VkSurfaceCapabilities2EXT</type>* <name>pSurfaceCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32096 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32097 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32098 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32099 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32100 <name>vkEnumeratePhysicalDeviceGroups</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32101 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32102 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32103 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32104 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32105 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32106 <param optional="false,true"><type>uint32_t</type>* <name>pPhysicalDeviceGroupCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32107 <param optional="true" len="pPhysicalDeviceGroupCount"><type>VkPhysicalDeviceGroupProperties</type>* <name>pPhysicalDeviceGroupProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32108 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32109 <command name="vkEnumeratePhysicalDeviceGroupsKHR" alias="vkEnumeratePhysicalDeviceGroups"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32110 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32111 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32112 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32113 <name>vkGetDeviceGroupPeerMemoryFeatures</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32114 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32115 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32116 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32117 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32118 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32119 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32120 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32121 <name>heapIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32122 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32123 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32124 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32125 <name>localDeviceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32126 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32127 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32128 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32129 <name>remoteDeviceIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32130 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32131 <param><type>VkPeerMemoryFeatureFlags</type>* <name>pPeerMemoryFeatures</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32132 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32133 <command name="vkGetDeviceGroupPeerMemoryFeaturesKHR" alias="vkGetDeviceGroupPeerMemoryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32134 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32135 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32136 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32137 <name>vkBindBufferMemory2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32138 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32139 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32140 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32141 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32142 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32143 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32144 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32145 <name>bindInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32146 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32147 <param len="bindInfoCount">const <type>VkBindBufferMemoryInfo</type>* <name>pBindInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32148 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32149 <command name="vkBindBufferMemory2KHR" alias="vkBindBufferMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32150 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32151 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32152 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32153 <name>vkBindImageMemory2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32154 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32155 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32156 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32157 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32158 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32159 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32160 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32161 <name>bindInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32162 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32163 <param len="bindInfoCount">const <type>VkBindImageMemoryInfo</type>* <name>pBindInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32164 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32165 <command name="vkBindImageMemory2KHR" alias="vkBindImageMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32166 <command queues="graphics,compute,transfer" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32167 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32168 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32169 <name>vkCmdSetDeviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32170 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32171 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32172 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32173 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32174 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32175 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32176 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32177 <name>deviceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32178 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32179 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32180 <command name="vkCmdSetDeviceMaskKHR" alias="vkCmdSetDeviceMask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32181 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32182 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32183 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32184 <name>vkGetDeviceGroupPresentCapabilitiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32185 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32186 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32187 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32188 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32189 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32190 <param><type>VkDeviceGroupPresentCapabilitiesKHR</type>* <name>pDeviceGroupPresentCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32191 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32192 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32193 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32194 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32195 <name>vkGetDeviceGroupSurfacePresentModesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32196 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32197 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32198 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32199 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32200 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32201 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32202 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32203 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32204 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32205 <param optional="false,true"><type>VkDeviceGroupPresentModeFlagsKHR</type>* <name>pModes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32206 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32207 <command successcodes="VK_SUCCESS,VK_TIMEOUT,VK_NOT_READY,VK_SUBOPTIMAL_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32208 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32209 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32210 <name>vkAcquireNextImage2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32211 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32212 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32213 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32214 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32215 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32216 <param>const <type>VkAcquireNextImageInfoKHR</type>* <name>pAcquireInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32217 <param><type>uint32_t</type>* <name>pImageIndex</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32218 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32219 <command queues="compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32220 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32221 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32222 <name>vkCmdDispatchBase</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32223 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32224 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32225 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32226 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32227 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32228 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32229 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32230 <name>baseGroupX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32231 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32232 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32233 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32234 <name>baseGroupY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32235 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32236 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32237 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32238 <name>baseGroupZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32239 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32240 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32241 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32242 <name>groupCountX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32243 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32244 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32245 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32246 <name>groupCountY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32247 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32248 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32249 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32250 <name>groupCountZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32251 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32252 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32253 <command name="vkCmdDispatchBaseKHR" alias="vkCmdDispatchBase"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32254 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32255 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32256 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32257 <name>vkGetPhysicalDevicePresentRectanglesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32258 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32259 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32260 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32261 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32262 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32263 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32264 <type>VkSurfaceKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32265 <name>surface</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32266 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32267 <param optional="false,true"><type>uint32_t</type>* <name>pRectCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32268 <param optional="true" len="pRectCount"><type>VkRect2D</type>* <name>pRects</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32269 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32270 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32271 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32272 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32273 <name>vkCreateDescriptorUpdateTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32274 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32275 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32276 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32277 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32278 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32279 <param>const <type>VkDescriptorUpdateTemplateCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32280 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32281 <param><type>VkDescriptorUpdateTemplate</type>* <name>pDescriptorUpdateTemplate</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32282 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32283 <command name="vkCreateDescriptorUpdateTemplateKHR" alias="vkCreateDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32284 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32285 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32286 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32287 <name>vkDestroyDescriptorUpdateTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32288 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32289 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32290 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32291 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32292 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32293 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32294 <type>VkDescriptorUpdateTemplate</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32295 <name>descriptorUpdateTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32296 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32297 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32298 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32299 <command name="vkDestroyDescriptorUpdateTemplateKHR" alias="vkDestroyDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32300 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32301 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32302 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32303 <name>vkUpdateDescriptorSetWithTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32304 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32305 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32306 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32307 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32308 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32309 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32310 <type>VkDescriptorSet</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32311 <name>descriptorSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32312 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32313 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32314 <type>VkDescriptorUpdateTemplate</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32315 <name>descriptorUpdateTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32316 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32317 <param noautovalidity="true">const <type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32318 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32319 <command name="vkUpdateDescriptorSetWithTemplateKHR" alias="vkUpdateDescriptorSetWithTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32320 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32321 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32322 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32323 <name>vkCmdPushDescriptorSetWithTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32324 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32325 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32326 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32327 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32328 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32329 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32330 <type>VkDescriptorUpdateTemplate</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32331 <name>descriptorUpdateTemplate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32332 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32333 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32334 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32335 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32336 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32337 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32338 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32339 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32340 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32341 <param noautovalidity="true">const <type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32342 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32343 <command name="vkCmdPushDescriptorSetWithTemplateKHR" alias="vkCmdPushDescriptorSetWithTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32344 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32345 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32346 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32347 <name>vkSetHdrMetadataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32348 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32349 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32350 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32351 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32352 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32353 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32354 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32355 <name>swapchainCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32356 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32357 <param len="swapchainCount">const <type>VkSwapchainKHR</type>* <name>pSwapchains</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32358 <param len="swapchainCount">const <type>VkHdrMetadataEXT</type>* <name>pMetadata</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32359 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32360 <command successcodes="VK_SUCCESS,VK_SUBOPTIMAL_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32361 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32362 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32363 <name>vkGetSwapchainStatusKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32364 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32365 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32366 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32367 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32368 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32369 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32370 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32371 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32372 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32373 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32374 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32375 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32376 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32377 <name>vkGetRefreshCycleDurationGOOGLE</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32378 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32379 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32380 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32381 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32382 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32383 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32384 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32385 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32386 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32387 <param><type>VkRefreshCycleDurationGOOGLE</type>* <name>pDisplayTimingProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32388 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32389 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32390 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32391 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32392 <name>vkGetPastPresentationTimingGOOGLE</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32393 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32394 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32395 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32396 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32397 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32398 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32399 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32400 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32401 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32402 <param optional="false,true"><type>uint32_t</type>* <name>pPresentationTimingCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32403 <param optional="true" len="pPresentationTimingCount"><type>VkPastPresentationTimingGOOGLE</type>* <name>pPresentationTimings</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32404 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32405 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32406 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32407 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32408 <name>vkCreateIOSSurfaceMVK</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32409 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32410 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32411 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32412 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32413 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32414 <param>const <type>VkIOSSurfaceCreateInfoMVK</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32415 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32416 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32417 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32418 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32419 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32420 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32421 <name>vkCreateMacOSSurfaceMVK</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32422 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32423 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32424 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32425 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32426 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32427 <param>const <type>VkMacOSSurfaceCreateInfoMVK</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32428 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32429 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32430 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32431 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32432 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32433 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32434 <name>vkCreateMetalSurfaceEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32435 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32436 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32437 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32438 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32439 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32440 <param>const <type>VkMetalSurfaceCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32441 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32442 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32443 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32444 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32445 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32446 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32447 <name>vkCmdSetViewportWScalingNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32448 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32449 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32450 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32451 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32452 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32453 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32454 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32455 <name>firstViewport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32456 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32457 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32458 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32459 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32460 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32461 <param len="viewportCount">const <type>VkViewportWScalingNV</type>* <name>pViewportWScalings</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32462 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32463 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32464 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32465 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32466 <name>vkCmdSetDiscardRectangleEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32467 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32468 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32469 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32470 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32471 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32472 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32473 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32474 <name>firstDiscardRectangle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32475 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32476 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32477 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32478 <name>discardRectangleCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32479 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32480 <param len="discardRectangleCount">const <type>VkRect2D</type>* <name>pDiscardRectangles</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32481 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32482 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32483 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32484 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32485 <name>vkCmdSetDiscardRectangleEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32486 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32487 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32488 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32489 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32490 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32491 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32492 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32493 <name>discardRectangleEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32494 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32495 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32496 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32497 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32498 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32499 <name>vkCmdSetDiscardRectangleModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32500 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32501 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32502 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32503 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32504 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32505 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32506 <type>VkDiscardRectangleModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32507 <name>discardRectangleMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32508 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32509 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32510 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32511 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32512 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32513 <name>vkCmdSetSampleLocationsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32514 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32515 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32516 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32517 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32518 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32519 <param>const <type>VkSampleLocationsInfoEXT</type>* <name>pSampleLocationsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32520 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32521 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32522 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32523 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32524 <name>vkGetPhysicalDeviceMultisamplePropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32525 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32526 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32527 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32528 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32529 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32530 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32531 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32532 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32533 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32534 <param><type>VkMultisamplePropertiesEXT</type>* <name>pMultisampleProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32535 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32536 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32537 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32538 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32539 <name>vkGetPhysicalDeviceSurfaceCapabilities2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32540 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32541 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32542 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32543 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32544 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32545 <param>const <type>VkPhysicalDeviceSurfaceInfo2KHR</type>* <name>pSurfaceInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32546 <param><type>VkSurfaceCapabilities2KHR</type>* <name>pSurfaceCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32547 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32548 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32549 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32550 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32551 <name>vkGetPhysicalDeviceSurfaceFormats2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32552 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32553 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32554 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32555 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32556 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32557 <param>const <type>VkPhysicalDeviceSurfaceInfo2KHR</type>* <name>pSurfaceInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32558 <param optional="false,true"><type>uint32_t</type>* <name>pSurfaceFormatCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32559 <param optional="true" len="pSurfaceFormatCount"><type>VkSurfaceFormat2KHR</type>* <name>pSurfaceFormats</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32560 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32561 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32562 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32563 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32564 <name>vkGetPhysicalDeviceDisplayProperties2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32565 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32566 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32567 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32568 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32569 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32570 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32571 <param optional="true" len="pPropertyCount"><type>VkDisplayProperties2KHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32572 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32573 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32574 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32575 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32576 <name>vkGetPhysicalDeviceDisplayPlaneProperties2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32577 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32578 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32579 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32580 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32581 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32582 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32583 <param optional="true" len="pPropertyCount"><type>VkDisplayPlaneProperties2KHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32584 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32585 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32586 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32587 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32588 <name>vkGetDisplayModeProperties2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32589 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32590 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32591 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32592 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32593 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32594 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32595 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32596 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32597 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32598 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32599 <param optional="true" len="pPropertyCount"><type>VkDisplayModeProperties2KHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32600 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32601 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32602 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32603 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32604 <name>vkGetDisplayPlaneCapabilities2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32605 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32606 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32607 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32608 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32609 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32610 <param>const <type>VkDisplayPlaneInfo2KHR</type>* <name>pDisplayPlaneInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32611 <param><type>VkDisplayPlaneCapabilities2KHR</type>* <name>pCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32612 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32613 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32614 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32615 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32616 <name>vkGetBufferMemoryRequirements2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32617 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32618 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32619 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32620 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32621 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32622 <param>const <type>VkBufferMemoryRequirementsInfo2</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32623 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32624 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32625 <command name="vkGetBufferMemoryRequirements2KHR" alias="vkGetBufferMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32626 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32627 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32628 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32629 <name>vkGetImageMemoryRequirements2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32630 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32631 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32632 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32633 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32634 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32635 <param>const <type>VkImageMemoryRequirementsInfo2</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32636 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32637 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32638 <command name="vkGetImageMemoryRequirements2KHR" alias="vkGetImageMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32639 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32640 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32641 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32642 <name>vkGetImageSparseMemoryRequirements2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32643 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32644 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32645 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32646 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32647 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32648 <param>const <type>VkImageSparseMemoryRequirementsInfo2</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32649 <param optional="false,true"><type>uint32_t</type>* <name>pSparseMemoryRequirementCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32650 <param optional="true" len="pSparseMemoryRequirementCount"><type>VkSparseImageMemoryRequirements2</type>* <name>pSparseMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32651 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32652 <command name="vkGetImageSparseMemoryRequirements2KHR" alias="vkGetImageSparseMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32653 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32654 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32655 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32656 <name>vkGetDeviceBufferMemoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32657 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32658 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32659 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32660 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32661 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32662 <param>const <type>VkDeviceBufferMemoryRequirements</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32663 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32664 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32665 <command name="vkGetDeviceBufferMemoryRequirementsKHR" alias="vkGetDeviceBufferMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32666 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32667 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32668 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32669 <name>vkGetDeviceImageMemoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32670 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32671 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32672 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32673 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32674 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32675 <param>const <type>VkDeviceImageMemoryRequirements</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32676 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32677 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32678 <command name="vkGetDeviceImageMemoryRequirementsKHR" alias="vkGetDeviceImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32679 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32680 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32681 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32682 <name>vkGetDeviceImageSparseMemoryRequirements</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32683 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32684 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32685 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32686 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32687 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32688 <param>const <type>VkDeviceImageMemoryRequirements</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32689 <param optional="false,true"><type>uint32_t</type>* <name>pSparseMemoryRequirementCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32690 <param optional="true" len="pSparseMemoryRequirementCount"><type>VkSparseImageMemoryRequirements2</type>* <name>pSparseMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32691 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32692 <command name="vkGetDeviceImageSparseMemoryRequirementsKHR" alias="vkGetDeviceImageSparseMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32693 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32694 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32695 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32696 <name>vkCreateSamplerYcbcrConversion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32697 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32698 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32699 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32700 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32701 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32702 <param>const <type>VkSamplerYcbcrConversionCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32703 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32704 <param><type>VkSamplerYcbcrConversion</type>* <name>pYcbcrConversion</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32705 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32706 <command name="vkCreateSamplerYcbcrConversionKHR" alias="vkCreateSamplerYcbcrConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32707 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32708 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32709 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32710 <name>vkDestroySamplerYcbcrConversion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32711 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32712 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32713 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32714 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32715 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32716 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32717 <type>VkSamplerYcbcrConversion</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32718 <name>ycbcrConversion</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32719 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32720 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32721 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32722 <command name="vkDestroySamplerYcbcrConversionKHR" alias="vkDestroySamplerYcbcrConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32723 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32724 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32725 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32726 <name>vkGetDeviceQueue2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32727 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32728 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32729 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32730 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32731 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32732 <param>const <type>VkDeviceQueueInfo2</type>* <name>pQueueInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32733 <param><type>VkQueue</type>* <name>pQueue</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32734 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32735 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32736 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32737 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32738 <name>vkCreateValidationCacheEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32739 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32740 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32741 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32742 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32743 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32744 <param>const <type>VkValidationCacheCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32745 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32746 <param><type>VkValidationCacheEXT</type>* <name>pValidationCache</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32747 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32748 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32749 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32750 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32751 <name>vkDestroyValidationCacheEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32752 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32753 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32754 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32755 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32756 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32757 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32758 <type>VkValidationCacheEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32759 <name>validationCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32760 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32761 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32762 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32763 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32764 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32765 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32766 <name>vkGetValidationCacheDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32767 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32768 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32769 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32770 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32771 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32772 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32773 <type>VkValidationCacheEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32774 <name>validationCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32775 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32776 <param optional="false,true"><type>size_t</type>* <name>pDataSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32777 <param optional="true" len="pDataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32778 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32779 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32780 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32781 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32782 <name>vkMergeValidationCachesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32783 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32784 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32785 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32786 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32787 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32788 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32789 <type>VkValidationCacheEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32790 <name>dstCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32791 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32792 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32793 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32794 <name>srcCacheCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32795 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32796 <param len="srcCacheCount">const <type>VkValidationCacheEXT</type>* <name>pSrcCaches</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32797 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32798 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32799 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32800 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32801 <name>vkGetDescriptorSetLayoutSupport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32802 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32803 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32804 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32805 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32806 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32807 <param>const <type>VkDescriptorSetLayoutCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32808 <param><type>VkDescriptorSetLayoutSupport</type>* <name>pSupport</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32809 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32810 <command name="vkGetDescriptorSetLayoutSupportKHR" alias="vkGetDescriptorSetLayoutSupport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32811 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32812 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32813 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32814 <name>vkGetSwapchainGrallocUsageANDROID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32815 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32816 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32817 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32818 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32819 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32820 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32821 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32822 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32823 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32824 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32825 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32826 <name>imageUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32827 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32828 <param><type>int</type>* <name>grallocUsage</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32829 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32830 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32831 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32832 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32833 <name>vkGetSwapchainGrallocUsage2ANDROID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32834 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32835 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32836 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32837 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32838 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32839 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32840 <type>VkFormat</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32841 <name>format</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32842 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32843 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32844 <type>VkImageUsageFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32845 <name>imageUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32846 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32847 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32848 <type>VkSwapchainImageUsageFlagsANDROID</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32849 <name>swapchainImageUsage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32850 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32851 <param><type>uint64_t</type>* <name>grallocConsumerUsage</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32852 <param><type>uint64_t</type>* <name>grallocProducerUsage</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32853 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32854 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32855 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32856 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32857 <name>vkAcquireImageANDROID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32858 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32859 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32860 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32861 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32862 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32863 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32864 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32865 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32866 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32867 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32868 <type>int</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32869 <name>nativeFenceFd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32870 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32871 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32872 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32873 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32874 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32875 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32876 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32877 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32878 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32879 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32880 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32881 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32882 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32883 <name>vkQueueSignalReleaseImageANDROID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32884 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32885 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32886 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32887 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32888 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32889 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32890 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32891 <name>waitSemaphoreCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32892 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32893 <param len="waitSemaphoreCount">const <type>VkSemaphore</type>* <name>pWaitSemaphores</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32894 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32895 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32896 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32897 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32898 <param><type>int</type>* <name>pNativeFenceFd</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32899 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32900 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_FEATURE_NOT_PRESENT,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32901 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32902 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32903 <name>vkGetShaderInfoAMD</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32904 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32905 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32906 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32907 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32908 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32909 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32910 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32911 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32912 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32913 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32914 <type>VkShaderStageFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32915 <name>shaderStage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32916 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32917 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32918 <type>VkShaderInfoTypeAMD</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32919 <name>infoType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32920 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32921 <param optional="false,true"><type>size_t</type>* <name>pInfoSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32922 <param optional="true" len="pInfoSize"><type>void</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32923 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32924 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32925 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32926 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32927 <name>vkSetLocalDimmingAMD</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32928 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32929 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32930 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32931 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32932 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32933 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32934 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32935 <name>swapChain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32936 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32937 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32938 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32939 <name>localDimmingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32940 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32941 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32942 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32943 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32944 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32945 <name>vkGetPhysicalDeviceCalibrateableTimeDomainsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32946 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32947 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32948 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32949 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32950 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32951 <param optional="false,true"><type>uint32_t</type>* <name>pTimeDomainCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32952 <param optional="true" len="pTimeDomainCount"><type>VkTimeDomainKHR</type>* <name>pTimeDomains</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32953 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32954 <command name="vkGetPhysicalDeviceCalibrateableTimeDomainsEXT" alias="vkGetPhysicalDeviceCalibrateableTimeDomainsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32955 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32956 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32957 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32958 <name>vkGetCalibratedTimestampsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32959 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32960 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32961 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32962 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32963 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32964 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32965 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32966 <name>timestampCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32967 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32968 <param len="timestampCount">const <type>VkCalibratedTimestampInfoKHR</type>* <name>pTimestampInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32969 <param len="timestampCount"><type>uint64_t</type>* <name>pTimestamps</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32970 <param><type>uint64_t</type>* <name>pMaxDeviation</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32971 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32972 <command name="vkGetCalibratedTimestampsEXT" alias="vkGetCalibratedTimestampsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32973 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32974 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32975 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32976 <name>vkSetDebugUtilsObjectNameEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32977 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32978 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32979 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32980 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32981 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32982 <param externsync="pNameInfo-&gt;objectHandle">const <type>VkDebugUtilsObjectNameInfoEXT</type>* <name>pNameInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32983 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32984 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32985 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32986 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32987 <name>vkSetDebugUtilsObjectTagEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32988 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32989 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32990 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32991 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32992 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32993 <param>const <type>VkDebugUtilsObjectTagInfoEXT</type>* <name>pTagInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32994 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32995 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32996 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32997 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32998 <name>vkQueueBeginDebugUtilsLabelEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
32999 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33000 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33001 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33002 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33003 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33004 <param>const <type>VkDebugUtilsLabelEXT</type>* <name>pLabelInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33005 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33006 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33007 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33008 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33009 <name>vkQueueEndDebugUtilsLabelEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33010 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33011 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33012 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33013 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33014 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33015 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33016 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33017 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33018 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33019 <name>vkQueueInsertDebugUtilsLabelEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33020 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33021 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33022 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33023 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33024 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33025 <param>const <type>VkDebugUtilsLabelEXT</type>* <name>pLabelInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33026 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33027 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33028 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33029 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33030 <name>vkCmdBeginDebugUtilsLabelEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33031 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33032 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33033 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33034 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33035 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33036 <param>const <type>VkDebugUtilsLabelEXT</type>* <name>pLabelInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33037 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33038 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33039 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33040 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33041 <name>vkCmdEndDebugUtilsLabelEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33042 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33043 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33044 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33045 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33046 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33047 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33048 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33049 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33050 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33051 <name>vkCmdInsertDebugUtilsLabelEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33052 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33053 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33054 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33055 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33056 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33057 <param>const <type>VkDebugUtilsLabelEXT</type>* <name>pLabelInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33058 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33059 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33060 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33061 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33062 <name>vkCreateDebugUtilsMessengerEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33063 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33064 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33065 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33066 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33067 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33068 <param>const <type>VkDebugUtilsMessengerCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33069 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33070 <param><type>VkDebugUtilsMessengerEXT</type>* <name>pMessenger</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33071 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33072 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33073 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33074 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33075 <name>vkDestroyDebugUtilsMessengerEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33076 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33077 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33078 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33079 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33080 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33081 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33082 <type>VkDebugUtilsMessengerEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33083 <name>messenger</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33084 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33085 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33086 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33087 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33088 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33089 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33090 <name>vkSubmitDebugUtilsMessageEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33091 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33092 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33093 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33094 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33095 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33096 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33097 <type>VkDebugUtilsMessageSeverityFlagBitsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33098 <name>messageSeverity</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33099 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33100 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33101 <type>VkDebugUtilsMessageTypeFlagsEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33102 <name>messageTypes</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33103 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33104 <param>const <type>VkDebugUtilsMessengerCallbackDataEXT</type>* <name>pCallbackData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33105 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33106 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33107 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33108 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33109 <name>vkGetMemoryHostPointerPropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33110 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33111 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33112 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33113 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33114 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33115 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33116 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33117 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33118 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33119 <param>const <type>void</type>* <name>pHostPointer</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33120 <param><type>VkMemoryHostPointerPropertiesEXT</type>* <name>pMemoryHostPointerProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33121 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33122 <command queues="transfer,graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33123 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33124 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33125 <name>vkCmdWriteBufferMarkerAMD</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33126 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33127 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33128 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33129 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33130 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33131 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33132 <type>VkPipelineStageFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33133 <name>pipelineStage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33134 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33135 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33136 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33137 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33138 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33139 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33140 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33141 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33142 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33143 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33144 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33145 <name>marker</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33146 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33147 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33148 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33149 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33150 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33151 <name>vkCreateRenderPass2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33152 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33153 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33154 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33155 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33156 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33157 <param>const <type>VkRenderPassCreateInfo2</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33158 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33159 <param><type>VkRenderPass</type>* <name>pRenderPass</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33160 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33161 <command name="vkCreateRenderPass2KHR" alias="vkCreateRenderPass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33162 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary" tasks="action,state,synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33163 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33164 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33165 <name>vkCmdBeginRenderPass2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33166 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33167 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33168 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33169 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33170 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33171 <param>const <type>VkRenderPassBeginInfo</type>* <name>pRenderPassBegin</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33172 <param>const <type>VkSubpassBeginInfo</type>* <name>pSubpassBeginInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33173 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33174 <command name="vkCmdBeginRenderPass2KHR" alias="vkCmdBeginRenderPass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33175 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary" tasks="action,state,synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33176 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33177 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33178 <name>vkCmdNextSubpass2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33179 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33180 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33181 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33182 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33183 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33184 <param>const <type>VkSubpassBeginInfo</type>* <name>pSubpassBeginInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33185 <param>const <type>VkSubpassEndInfo</type>* <name>pSubpassEndInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33186 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33187 <command name="vkCmdNextSubpass2KHR" alias="vkCmdNextSubpass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33188 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary" tasks="action,state,synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33189 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33190 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33191 <name>vkCmdEndRenderPass2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33192 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33193 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33194 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33195 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33196 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33197 <param>const <type>VkSubpassEndInfo</type>* <name>pSubpassEndInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33198 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33199 <command name="vkCmdEndRenderPass2KHR" alias="vkCmdEndRenderPass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33200 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33201 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33202 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33203 <name>vkGetSemaphoreCounterValue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33204 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33205 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33206 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33207 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33208 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33209 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33210 <type>VkSemaphore</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33211 <name>semaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33212 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33213 <param><type>uint64_t</type>* <name>pValue</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33214 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33215 <command name="vkGetSemaphoreCounterValueKHR" alias="vkGetSemaphoreCounterValue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33216 <command successcodes="VK_SUCCESS,VK_TIMEOUT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33217 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33218 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33219 <name>vkWaitSemaphores</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33220 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33221 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33222 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33223 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33224 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33225 <param>const <type>VkSemaphoreWaitInfo</type>* <name>pWaitInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33226 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33227 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33228 <name>timeout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33229 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33230 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33231 <command name="vkWaitSemaphoresKHR" alias="vkWaitSemaphores"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33232 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33233 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33234 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33235 <name>vkSignalSemaphore</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33236 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33237 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33238 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33239 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33240 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33241 <param>const <type>VkSemaphoreSignalInfo</type>* <name>pSignalInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33242 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33243 <command name="vkSignalSemaphoreKHR" alias="vkSignalSemaphore"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33244 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33245 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33246 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33247 <name>vkGetAndroidHardwareBufferPropertiesANDROID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33248 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33249 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33250 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33251 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33252 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33253 <param>const struct <type>AHardwareBuffer</type>* <name>buffer</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33254 <param><type>VkAndroidHardwareBufferPropertiesANDROID</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33255 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33256 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33257 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33258 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33259 <name>vkGetMemoryAndroidHardwareBufferANDROID</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33260 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33261 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33262 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33263 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33264 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33265 <param>const <type>VkMemoryGetAndroidHardwareBufferInfoANDROID</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33266 <param>struct <type>AHardwareBuffer</type>** <name>pBuffer</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33267 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33268 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33269 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33270 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33271 <name>vkCmdDrawIndirectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33272 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33273 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33274 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33275 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33276 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33277 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33278 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33279 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33280 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33281 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33282 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33283 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33284 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33285 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33286 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33287 <name>countBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33288 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33289 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33290 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33291 <name>countBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33292 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33293 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33294 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33295 <name>maxDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33296 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33297 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33298 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33299 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33300 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33301 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33302 <command name="vkCmdDrawIndirectCountKHR" alias="vkCmdDrawIndirectCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33303 <command name="vkCmdDrawIndirectCountAMD" alias="vkCmdDrawIndirectCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33304 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33305 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33306 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33307 <name>vkCmdDrawIndexedIndirectCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33308 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33309 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33310 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33311 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33312 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33313 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33314 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33315 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33316 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33317 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33318 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33319 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33320 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33321 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33322 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33323 <name>countBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33324 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33325 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33326 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33327 <name>countBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33328 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33329 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33330 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33331 <name>maxDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33332 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33333 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33334 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33335 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33336 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33337 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33338 <command name="vkCmdDrawIndexedIndirectCountKHR" alias="vkCmdDrawIndexedIndirectCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33339 <command name="vkCmdDrawIndexedIndirectCountAMD" alias="vkCmdDrawIndexedIndirectCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33340 <command queues="graphics,compute,transfer" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33341 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33342 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33343 <name>vkCmdSetCheckpointNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33344 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33345 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33346 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33347 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33348 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33349 <param noautovalidity="true">const <type>void</type>* <name>pCheckpointMarker</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33350 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33351 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33352 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33353 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33354 <name>vkGetQueueCheckpointDataNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33355 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33356 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33357 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33358 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33359 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33360 <param optional="false,true"><type>uint32_t</type>* <name>pCheckpointDataCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33361 <param optional="true" len="pCheckpointDataCount"><type>VkCheckpointDataNV</type>* <name>pCheckpointData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33362 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33363 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33364 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33365 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33366 <name>vkCmdBindTransformFeedbackBuffersEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33367 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33368 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33369 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33370 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33371 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33372 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33373 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33374 <name>firstBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33375 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33376 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33377 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33378 <name>bindingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33379 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33380 <param len="bindingCount">const <type>VkBuffer</type>* <name>pBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33381 <param len="bindingCount">const <type>VkDeviceSize</type>* <name>pOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33382 <param optional="true" len="bindingCount" noautovalidity="true">const <type>VkDeviceSize</type>* <name>pSizes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33383 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33384 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33385 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33386 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33387 <name>vkCmdBeginTransformFeedbackEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33388 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33389 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33390 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33391 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33392 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33393 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33394 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33395 <name>firstCounterBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33396 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33397 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33398 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33399 <name>counterBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33400 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33401 <param noautovalidity="true" len="counterBufferCount">const <type>VkBuffer</type>* <name>pCounterBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33402 <param optional="true" len="counterBufferCount">const <type>VkDeviceSize</type>* <name>pCounterBufferOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33403 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33404 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33405 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33406 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33407 <name>vkCmdEndTransformFeedbackEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33408 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33409 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33410 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33411 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33412 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33413 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33414 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33415 <name>firstCounterBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33416 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33417 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33418 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33419 <name>counterBufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33420 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33421 <param noautovalidity="true" len="counterBufferCount">const <type>VkBuffer</type>* <name>pCounterBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33422 <param optional="true" len="counterBufferCount">const <type>VkDeviceSize</type>* <name>pCounterBufferOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33423 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33424 <command queues="graphics,compute,decode,encode" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33425 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33426 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33427 <name>vkCmdBeginQueryIndexedEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33428 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33429 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33430 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33431 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33432 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33433 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33434 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33435 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33436 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33437 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33438 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33439 <name>query</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33440 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33441 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33442 <type>VkQueryControlFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33443 <name>flags</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33444 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33445 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33446 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33447 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33448 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33449 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33450 <command queues="graphics,compute,decode,encode" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33451 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33452 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33453 <name>vkCmdEndQueryIndexedEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33454 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33455 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33456 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33457 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33458 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33459 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33460 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33461 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33462 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33463 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33464 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33465 <name>query</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33466 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33467 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33468 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33469 <name>index</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33470 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33471 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33472 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33473 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33474 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33475 <name>vkCmdDrawIndirectByteCountEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33476 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33477 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33478 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33479 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33480 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33481 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33482 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33483 <name>instanceCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33484 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33485 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33486 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33487 <name>firstInstance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33488 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33489 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33490 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33491 <name>counterBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33492 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33493 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33494 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33495 <name>counterBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33496 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33497 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33498 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33499 <name>counterOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33500 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33501 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33502 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33503 <name>vertexStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33504 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33505 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33506 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33507 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33508 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33509 <name>vkCmdSetExclusiveScissorNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33510 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33511 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33512 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33513 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33514 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33515 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33516 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33517 <name>firstExclusiveScissor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33518 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33519 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33520 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33521 <name>exclusiveScissorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33522 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33523 <param len="exclusiveScissorCount">const <type>VkRect2D</type>* <name>pExclusiveScissors</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33524 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33525 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33526 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33527 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33528 <name>vkCmdSetExclusiveScissorEnableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33529 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33530 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33531 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33532 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33533 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33534 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33535 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33536 <name>firstExclusiveScissor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33537 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33538 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33539 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33540 <name>exclusiveScissorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33541 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33542 <param len="exclusiveScissorCount">const <type>VkBool32</type>* <name>pExclusiveScissorEnables</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33543 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33544 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33545 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33546 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33547 <name>vkCmdBindShadingRateImageNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33548 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33549 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33550 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33551 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33552 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33553 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33554 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33555 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33556 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33557 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33558 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33559 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33560 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33561 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33562 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33563 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33564 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33565 <name>vkCmdSetViewportShadingRatePaletteNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33566 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33567 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33568 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33569 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33570 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33571 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33572 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33573 <name>firstViewport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33574 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33575 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33576 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33577 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33578 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33579 <param len="viewportCount">const <type>VkShadingRatePaletteNV</type>* <name>pShadingRatePalettes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33580 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33581 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33582 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33583 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33584 <name>vkCmdSetCoarseSampleOrderNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33585 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33586 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33587 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33588 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33589 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33590 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33591 <type>VkCoarseSampleOrderTypeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33592 <name>sampleOrderType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33593 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33594 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33595 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33596 <name>customSampleOrderCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33597 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33598 <param len="customSampleOrderCount">const <type>VkCoarseSampleOrderCustomNV</type>* <name>pCustomSampleOrders</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33599 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33600 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33601 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33602 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33603 <name>vkCmdDrawMeshTasksNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33604 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33605 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33606 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33607 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33608 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33609 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33610 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33611 <name>taskCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33612 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33613 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33614 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33615 <name>firstTask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33616 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33617 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33618 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33619 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33620 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33621 <name>vkCmdDrawMeshTasksIndirectNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33622 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33623 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33624 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33625 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33626 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33627 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33628 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33629 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33630 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33631 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33632 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33633 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33634 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33635 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33636 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33637 <name>drawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33638 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33639 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33640 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33641 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33642 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33643 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33644 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33645 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33646 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33647 <name>vkCmdDrawMeshTasksIndirectCountNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33648 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33649 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33650 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33651 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33652 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33653 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33654 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33655 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33656 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33657 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33658 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33659 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33660 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33661 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33662 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33663 <name>countBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33664 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33665 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33666 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33667 <name>countBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33668 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33669 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33670 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33671 <name>maxDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33672 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33673 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33674 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33675 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33676 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33677 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33678 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33679 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33680 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33681 <name>vkCmdDrawMeshTasksEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33682 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33683 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33684 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33685 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33686 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33687 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33688 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33689 <name>groupCountX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33690 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33691 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33692 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33693 <name>groupCountY</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33694 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33695 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33696 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33697 <name>groupCountZ</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33698 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33699 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33700 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33701 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33702 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33703 <name>vkCmdDrawMeshTasksIndirectEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33704 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33705 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33706 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33707 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33708 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33709 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33710 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33711 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33712 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33713 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33714 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33715 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33716 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33717 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33718 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33719 <name>drawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33720 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33721 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33722 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33723 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33724 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33725 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33726 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33727 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33728 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33729 <name>vkCmdDrawMeshTasksIndirectCountEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33730 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33731 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33732 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33733 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33734 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33735 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33736 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33737 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33738 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33739 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33740 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33741 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33742 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33743 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33744 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33745 <name>countBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33746 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33747 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33748 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33749 <name>countBufferOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33750 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33751 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33752 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33753 <name>maxDrawCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33754 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33755 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33756 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33757 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33758 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33759 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33760 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33761 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33762 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33763 <name>vkCompileDeferredNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33764 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33765 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33766 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33767 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33768 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33769 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33770 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33771 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33772 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33773 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33774 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33775 <name>shader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33776 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33777 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33778 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33779 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33780 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33781 <name>vkCreateAccelerationStructureNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33782 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33783 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33784 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33785 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33786 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33787 <param>const <type>VkAccelerationStructureCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33788 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33789 <param><type>VkAccelerationStructureNV</type>* <name>pAccelerationStructure</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33790 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33791 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33792 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33793 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33794 <name>vkCmdBindInvocationMaskHUAWEI</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33795 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33796 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33797 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33798 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33799 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33800 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33801 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33802 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33803 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33804 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33805 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33806 <name>imageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33807 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33808 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33809 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33810 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33811 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33812 <name>vkDestroyAccelerationStructureKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33813 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33814 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33815 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33816 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33817 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33818 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33819 <type>VkAccelerationStructureKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33820 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33821 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33822 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33823 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33824 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33825 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33826 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33827 <name>vkDestroyAccelerationStructureNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33828 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33829 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33830 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33831 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33832 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33833 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33834 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33835 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33836 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33837 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33838 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33839 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33840 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33841 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33842 <name>vkGetAccelerationStructureMemoryRequirementsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33843 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33844 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33845 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33846 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33847 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33848 <param>const <type>VkAccelerationStructureMemoryRequirementsInfoNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33849 <param><type>VkMemoryRequirements2KHR</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33850 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33851 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33852 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33853 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33854 <name>vkBindAccelerationStructureMemoryNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33855 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33856 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33857 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33858 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33859 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33860 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33861 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33862 <name>bindInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33863 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33864 <param len="bindInfoCount">const <type>VkBindAccelerationStructureMemoryInfoNV</type>* <name>pBindInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33865 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33866 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33867 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33868 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33869 <name>vkCmdCopyAccelerationStructureNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33870 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33871 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33872 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33873 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33874 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33875 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33876 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33877 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33878 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33879 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33880 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33881 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33882 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33883 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33884 <type>VkCopyAccelerationStructureModeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33885 <name>mode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33886 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33887 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33888 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33889 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33890 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33891 <name>vkCmdCopyAccelerationStructureKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33892 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33893 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33894 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33895 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33896 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33897 <param>const <type>VkCopyAccelerationStructureInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33898 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33899 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33900 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33901 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33902 <name>vkCopyAccelerationStructureKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33903 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33904 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33905 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33906 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33907 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33908 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33909 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33910 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33911 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33912 <param>const <type>VkCopyAccelerationStructureInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33913 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33914 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33915 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33916 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33917 <name>vkCmdCopyAccelerationStructureToMemoryKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33918 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33919 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33920 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33921 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33922 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33923 <param>const <type>VkCopyAccelerationStructureToMemoryInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33924 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33925 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33926 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33927 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33928 <name>vkCopyAccelerationStructureToMemoryKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33929 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33930 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33931 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33932 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33933 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33934 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33935 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33936 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33937 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33938 <param>const <type>VkCopyAccelerationStructureToMemoryInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33939 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33940 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33941 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33942 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33943 <name>vkCmdCopyMemoryToAccelerationStructureKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33944 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33945 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33946 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33947 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33948 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33949 <param>const <type>VkCopyMemoryToAccelerationStructureInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33950 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33951 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33952 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33953 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33954 <name>vkCopyMemoryToAccelerationStructureKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33955 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33956 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33957 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33958 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33959 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33960 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33961 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33962 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33963 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33964 <param>const <type>VkCopyMemoryToAccelerationStructureInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33965 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33966 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33967 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33968 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33969 <name>vkCmdWriteAccelerationStructuresPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33970 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33971 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33972 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33973 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33974 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33975 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33976 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33977 <name>accelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33978 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33979 <param len="accelerationStructureCount">const <type>VkAccelerationStructureKHR</type>* <name>pAccelerationStructures</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33980 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33981 <type>VkQueryType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33982 <name>queryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33983 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33984 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33985 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33986 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33987 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33988 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33989 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33990 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33991 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33992 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33993 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33994 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33995 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33996 <name>vkCmdWriteAccelerationStructuresPropertiesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33997 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33998 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
33999 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34000 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34001 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34002 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34003 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34004 <name>accelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34005 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34006 <param len="accelerationStructureCount">const <type>VkAccelerationStructureNV</type>* <name>pAccelerationStructures</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34007 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34008 <type>VkQueryType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34009 <name>queryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34010 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34011 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34012 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34013 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34014 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34015 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34016 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34017 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34018 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34019 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34020 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34021 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34022 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34023 <name>vkCmdBuildAccelerationStructureNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34024 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34025 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34026 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34027 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34028 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34029 <param>const <type>VkAccelerationStructureInfoNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34030 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34031 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34032 <name>instanceData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34033 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34034 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34035 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34036 <name>instanceOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34037 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34038 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34039 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34040 <name>update</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34041 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34042 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34043 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34044 <name>dst</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34045 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34046 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34047 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34048 <name>src</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34049 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34050 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34051 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34052 <name>scratch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34053 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34054 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34055 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34056 <name>scratchOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34057 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34058 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34059 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34060 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34061 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34062 <name>vkWriteAccelerationStructuresPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34063 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34064 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34065 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34066 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34067 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34068 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34069 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34070 <name>accelerationStructureCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34071 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34072 <param len="accelerationStructureCount">const <type>VkAccelerationStructureKHR</type>* <name>pAccelerationStructures</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34073 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34074 <type>VkQueryType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34075 <name>queryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34076 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34077 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34078 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34079 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34080 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34081 <param len="dataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34082 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34083 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34084 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34085 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34086 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34087 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34088 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34089 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34090 <name>vkCmdTraceRaysKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34091 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34092 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34093 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34094 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34095 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34096 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pRaygenShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34097 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pMissShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34098 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pHitShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34099 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pCallableShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34100 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34101 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34102 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34103 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34104 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34105 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34106 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34107 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34108 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34109 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34110 <name>depth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34111 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34112 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34113 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34114 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34115 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34116 <name>vkCmdTraceRaysNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34117 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34118 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34119 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34120 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34121 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34122 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34123 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34124 <name>raygenShaderBindingTableBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34125 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34126 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34127 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34128 <name>raygenShaderBindingOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34129 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34130 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34131 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34132 <name>missShaderBindingTableBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34133 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34134 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34135 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34136 <name>missShaderBindingOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34137 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34138 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34139 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34140 <name>missShaderBindingStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34141 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34142 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34143 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34144 <name>hitShaderBindingTableBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34145 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34146 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34147 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34148 <name>hitShaderBindingOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34149 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34150 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34151 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34152 <name>hitShaderBindingStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34153 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34154 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34155 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34156 <name>callableShaderBindingTableBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34157 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34158 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34159 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34160 <name>callableShaderBindingOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34161 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34162 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34163 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34164 <name>callableShaderBindingStride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34165 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34166 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34167 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34168 <name>width</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34169 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34170 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34171 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34172 <name>height</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34173 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34174 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34175 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34176 <name>depth</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34177 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34178 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34179 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34180 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34181 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34182 <name>vkGetRayTracingShaderGroupHandlesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34183 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34184 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34185 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34186 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34187 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34188 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34189 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34190 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34191 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34192 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34193 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34194 <name>firstGroup</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34195 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34196 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34197 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34198 <name>groupCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34199 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34200 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34201 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34202 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34203 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34204 <param len="dataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34205 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34206 <command name="vkGetRayTracingShaderGroupHandlesNV" alias="vkGetRayTracingShaderGroupHandlesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34207 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34208 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34209 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34210 <name>vkGetRayTracingCaptureReplayShaderGroupHandlesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34211 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34212 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34213 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34214 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34215 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34216 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34217 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34218 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34219 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34220 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34221 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34222 <name>firstGroup</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34223 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34224 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34225 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34226 <name>groupCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34227 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34228 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34229 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34230 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34231 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34232 <param len="dataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34233 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34234 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34235 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34236 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34237 <name>vkGetAccelerationStructureHandleNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34238 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34239 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34240 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34241 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34242 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34243 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34244 <type>VkAccelerationStructureNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34245 <name>accelerationStructure</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34246 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34247 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34248 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34249 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34250 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34251 <param len="dataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34252 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34253 <command api="vulkan" successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_SHADER_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34254 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34255 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34256 <name>vkCreateRayTracingPipelinesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34257 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34258 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34259 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34260 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34261 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34262 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34263 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34264 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34265 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34266 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34267 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34268 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34269 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34270 <param len="createInfoCount">const <type>VkRayTracingPipelineCreateInfoNV</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34271 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34272 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34273 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34274 <command api="vulkansc" successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_NO_PIPELINE_MATCH,VK_ERROR_OUT_OF_POOL_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34275 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34276 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34277 <name>vkCreateRayTracingPipelinesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34278 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34279 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34280 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34281 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34282 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34283 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34284 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34285 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34286 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34287 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34288 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34289 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34290 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34291 <param len="createInfoCount">const <type>VkRayTracingPipelineCreateInfoNV</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34292 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34293 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34294 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34295 <command api="vulkan" successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34296 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34297 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34298 <name>vkCreateRayTracingPipelinesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34299 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34300 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34301 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34302 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34303 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34304 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34305 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34306 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34307 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34308 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34309 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34310 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34311 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34312 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34313 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34314 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34315 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34316 <param len="createInfoCount">const <type>VkRayTracingPipelineCreateInfoKHR</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34317 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34318 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34319 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34320 <command api="vulkansc" successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS,VK_ERROR_NO_PIPELINE_MATCH,VK_ERROR_OUT_OF_POOL_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34321 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34322 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34323 <name>vkCreateRayTracingPipelinesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34324 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34325 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34326 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34327 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34328 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34329 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34330 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34331 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34332 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34333 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34334 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34335 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34336 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34337 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34338 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34339 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34340 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34341 <param len="createInfoCount">const <type>VkRayTracingPipelineCreateInfoKHR</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34342 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34343 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34344 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34345 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34346 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34347 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34348 <name>vkGetPhysicalDeviceCooperativeMatrixPropertiesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34349 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34350 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34351 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34352 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34353 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34354 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34355 <param optional="true" len="pPropertyCount"><type>VkCooperativeMatrixPropertiesNV</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34356 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34357 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34358 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34359 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34360 <name>vkCmdTraceRaysIndirectKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34361 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34362 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34363 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34364 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34365 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34366 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pRaygenShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34367 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pMissShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34368 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pHitShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34369 <param>const <type>VkStridedDeviceAddressRegionKHR</type>* <name>pCallableShaderBindingTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34370 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34371 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34372 <name>indirectDeviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34373 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34374 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34375 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34376 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34377 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34378 <name>vkCmdTraceRaysIndirect2KHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34379 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34380 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34381 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34382 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34383 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34384 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34385 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34386 <name>indirectDeviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34387 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34388 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34389 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34390 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34391 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34392 <name>vkGetClusterAccelerationStructureBuildSizesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34393 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34394 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34395 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34396 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34397 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34398 <param>const <type>VkClusterAccelerationStructureInputInfoNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34399 <param><type>VkAccelerationStructureBuildSizesInfoKHR</type>* <name>pSizeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34400 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34401 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34402 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34403 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34404 <name>vkCmdBuildClusterAccelerationStructureIndirectNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34405 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34406 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34407 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34408 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34409 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34410 <param>const <type>VkClusterAccelerationStructureCommandsInfoNV</type>* <name>pCommandInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34411 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34412 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34413 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34414 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34415 <name>vkGetDeviceAccelerationStructureCompatibilityKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34416 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34417 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34418 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34419 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34420 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34421 <param>const <type>VkAccelerationStructureVersionInfoKHR</type>* <name>pVersionInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34422 <param><type>VkAccelerationStructureCompatibilityKHR</type>* <name>pCompatibility</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34423 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34424 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34425 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34426 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34427 <name>vkGetRayTracingShaderGroupStackSizeKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34428 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34429 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34430 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34431 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34432 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34433 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34434 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34435 <name>pipeline</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34436 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34437 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34438 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34439 <name>group</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34440 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34441 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34442 <type>VkShaderGroupShaderKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34443 <name>groupShader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34444 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34445 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34446 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34447 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34448 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34449 <name>vkCmdSetRayTracingPipelineStackSizeKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34450 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34451 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34452 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34453 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34454 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34455 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34456 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34457 <name>pipelineStackSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34458 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34459 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34460 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34461 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34462 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34463 <name>vkGetImageViewHandleNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34464 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34465 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34466 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34467 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34468 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34469 <param>const <type>VkImageViewHandleInfoNVX</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34470 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34471 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34472 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34473 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34474 <name>vkGetImageViewHandle64NVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34475 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34476 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34477 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34478 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34479 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34480 <param>const <type>VkImageViewHandleInfoNVX</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34481 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34482 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34483 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34484 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34485 <name>vkGetImageViewAddressNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34486 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34487 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34488 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34489 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34490 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34491 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34492 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34493 <name>imageView</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34494 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34495 <param><type>VkImageViewAddressPropertiesNVX</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34496 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34497 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34498 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34499 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34500 <name>vkGetPhysicalDeviceSurfacePresentModes2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34501 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34502 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34503 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34504 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34505 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34506 <param>const <type>VkPhysicalDeviceSurfaceInfo2KHR</type>* <name>pSurfaceInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34507 <param optional="false,true"><type>uint32_t</type>* <name>pPresentModeCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34508 <param optional="true" len="pPresentModeCount"><type>VkPresentModeKHR</type>* <name>pPresentModes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34509 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34510 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34511 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34512 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34513 <name>vkGetDeviceGroupSurfacePresentModes2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34514 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34515 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34516 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34517 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34518 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34519 <param>const <type>VkPhysicalDeviceSurfaceInfo2KHR</type>* <name>pSurfaceInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34520 <param optional="false,true"><type>VkDeviceGroupPresentModeFlagsKHR</type>* <name>pModes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34521 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34522 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34523 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34524 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34525 <name>vkAcquireFullScreenExclusiveModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34526 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34527 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34528 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34529 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34530 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34531 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34532 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34533 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34534 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34535 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34536 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34537 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34538 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34539 <name>vkReleaseFullScreenExclusiveModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34540 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34541 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34542 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34543 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34544 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34545 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34546 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34547 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34548 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34549 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34550 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34551 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34552 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34553 <name>vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34554 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34555 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34556 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34557 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34558 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34559 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34560 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34561 <name>queueFamilyIndex</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34562 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34563 <param optional="false,true"><type>uint32_t</type>* <name>pCounterCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34564 <param optional="true" len="pCounterCount"><type>VkPerformanceCounterKHR</type>* <name>pCounters</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34565 <param optional="true" len="pCounterCount"><type>VkPerformanceCounterDescriptionKHR</type>* <name>pCounterDescriptions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34566 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34567 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34568 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34569 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34570 <name>vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34571 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34572 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34573 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34574 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34575 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34576 <param>const <type>VkQueryPoolPerformanceCreateInfoKHR</type>* <name>pPerformanceQueryCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34577 <param><type>uint32_t</type>* <name>pNumPasses</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34578 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34579 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_TIMEOUT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34580 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34581 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34582 <name>vkAcquireProfilingLockKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34583 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34584 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34585 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34586 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34587 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34588 <param>const <type>VkAcquireProfilingLockInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34589 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34590 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34591 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34592 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34593 <name>vkReleaseProfilingLockKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34594 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34595 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34596 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34597 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34598 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34599 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34600 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34601 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34602 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34603 <name>vkGetImageDrmFormatModifierPropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34604 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34605 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34606 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34607 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34608 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34609 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34610 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34611 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34612 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34613 <param><type>VkImageDrmFormatModifierPropertiesEXT</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34614 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34615 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34616 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34617 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34618 <name>vkGetBufferOpaqueCaptureAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34619 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34620 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34621 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34622 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34623 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34624 <param>const <type>VkBufferDeviceAddressInfo</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34625 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34626 <command name="vkGetBufferOpaqueCaptureAddressKHR" alias="vkGetBufferOpaqueCaptureAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34627 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34628 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34629 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34630 <name>vkGetBufferDeviceAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34631 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34632 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34633 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34634 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34635 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34636 <param>const <type>VkBufferDeviceAddressInfo</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34637 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34638 <command name="vkGetBufferDeviceAddressKHR" alias="vkGetBufferDeviceAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34639 <command name="vkGetBufferDeviceAddressEXT" alias="vkGetBufferDeviceAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34640 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34641 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34642 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34643 <name>vkCreateHeadlessSurfaceEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34644 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34645 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34646 <type>VkInstance</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34647 <name>instance</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34648 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34649 <param>const <type>VkHeadlessSurfaceCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34650 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34651 <param><type>VkSurfaceKHR</type>* <name>pSurface</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34652 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34653 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34654 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34655 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34656 <name>vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34657 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34658 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34659 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34660 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34661 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34662 <param optional="false,true"><type>uint32_t</type>* <name>pCombinationCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34663 <param optional="true" len="pCombinationCount"><type>VkFramebufferMixedSamplesCombinationNV</type>* <name>pCombinations</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34664 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34665 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34666 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34667 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34668 <name>vkInitializePerformanceApiINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34669 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34670 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34671 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34672 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34673 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34674 <param>const <type>VkInitializePerformanceApiInfoINTEL</type>* <name>pInitializeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34675 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34676 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34677 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34678 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34679 <name>vkUninitializePerformanceApiINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34680 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34681 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34682 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34683 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34684 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34685 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34686 <command queues="graphics,compute,transfer" renderpass="both" cmdbufferlevel="primary,secondary" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34687 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34688 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34689 <name>vkCmdSetPerformanceMarkerINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34690 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34691 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34692 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34693 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34694 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34695 <param>const <type>VkPerformanceMarkerInfoINTEL</type>* <name>pMarkerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34696 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34697 <command queues="graphics,compute,transfer" renderpass="both" cmdbufferlevel="primary,secondary" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34698 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34699 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34700 <name>vkCmdSetPerformanceStreamMarkerINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34701 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34702 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34703 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34704 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34705 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34706 <param>const <type>VkPerformanceStreamMarkerInfoINTEL</type>* <name>pMarkerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34707 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34708 <command queues="graphics,compute,transfer" renderpass="both" cmdbufferlevel="primary,secondary" successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34709 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34710 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34711 <name>vkCmdSetPerformanceOverrideINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34712 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34713 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34714 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34715 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34716 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34717 <param>const <type>VkPerformanceOverrideInfoINTEL</type>* <name>pOverrideInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34718 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34719 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34720 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34721 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34722 <name>vkAcquirePerformanceConfigurationINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34723 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34724 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34725 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34726 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34727 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34728 <param>const <type>VkPerformanceConfigurationAcquireInfoINTEL</type>* <name>pAcquireInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34729 <param><type>VkPerformanceConfigurationINTEL</type>* <name>pConfiguration</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34730 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34731 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34732 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34733 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34734 <name>vkReleasePerformanceConfigurationINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34735 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34736 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34737 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34738 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34739 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34740 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34741 <type>VkPerformanceConfigurationINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34742 <name>configuration</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34743 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34744 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34745 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34746 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34747 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34748 <name>vkQueueSetPerformanceConfigurationINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34749 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34750 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34751 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34752 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34753 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34754 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34755 <type>VkPerformanceConfigurationINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34756 <name>configuration</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34757 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34758 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34759 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34760 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34761 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34762 <name>vkGetPerformanceParameterINTEL</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34763 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34764 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34765 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34766 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34767 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34768 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34769 <type>VkPerformanceParameterTypeINTEL</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34770 <name>parameter</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34771 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34772 <param><type>VkPerformanceValueINTEL</type>* <name>pValue</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34773 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34774 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34775 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34776 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34777 <name>vkGetDeviceMemoryOpaqueCaptureAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34778 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34779 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34780 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34781 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34782 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34783 <param>const <type>VkDeviceMemoryOpaqueCaptureAddressInfo</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34784 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34785 <command name="vkGetDeviceMemoryOpaqueCaptureAddressKHR" alias="vkGetDeviceMemoryOpaqueCaptureAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34786 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34787 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34788 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34789 <name>vkGetPipelineExecutablePropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34790 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34791 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34792 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34793 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34794 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34795 <param>const <type>VkPipelineInfoKHR</type>* <name>pPipelineInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34796 <param optional="false,true"><type>uint32_t</type>* <name>pExecutableCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34797 <param optional="true" len="pExecutableCount"><type>VkPipelineExecutablePropertiesKHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34798 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34799 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34800 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34801 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34802 <name>vkGetPipelineExecutableStatisticsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34803 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34804 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34805 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34806 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34807 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34808 <param>const <type>VkPipelineExecutableInfoKHR</type>* <name>pExecutableInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34809 <param optional="false,true"><type>uint32_t</type>* <name>pStatisticCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34810 <param optional="true" len="pStatisticCount"><type>VkPipelineExecutableStatisticKHR</type>* <name>pStatistics</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34811 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34812 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34813 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34814 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34815 <name>vkGetPipelineExecutableInternalRepresentationsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34816 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34817 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34818 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34819 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34820 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34821 <param>const <type>VkPipelineExecutableInfoKHR</type>* <name>pExecutableInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34822 <param optional="false,true"><type>uint32_t</type>* <name>pInternalRepresentationCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34823 <param optional="true" len="pInternalRepresentationCount"><type>VkPipelineExecutableInternalRepresentationKHR</type>* <name>pInternalRepresentations</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34824 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34825 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34826 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34827 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34828 <name>vkCmdSetLineStipple</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34829 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34830 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34831 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34832 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34833 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34834 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34835 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34836 <name>lineStippleFactor</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34837 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34838 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34839 <type>uint16_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34840 <name>lineStipplePattern</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34841 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34842 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34843 <command name="vkCmdSetLineStippleKHR" alias="vkCmdSetLineStipple"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34844 <command name="vkCmdSetLineStippleEXT" alias="vkCmdSetLineStipple"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34845 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34846 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34847 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34848 <name>vkGetFaultData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34849 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34850 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34851 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34852 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34853 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34854 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34855 <type>VkFaultQueryBehavior</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34856 <name>faultQueryBehavior</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34857 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34858 <param><type>VkBool32</type>* <name>pUnrecordedFaults</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34859 <param optional="false,true"><type>uint32_t</type>* <name>pFaultCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34860 <param optional="true" len="pFaultCount"><type>VkFaultData</type>* <name>pFaults</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34861 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34862 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34863 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34864 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34865 <name>vkGetPhysicalDeviceToolProperties</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34866 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34867 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34868 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34869 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34870 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34871 <param optional="false,true"><type>uint32_t</type>* <name>pToolCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34872 <param optional="true" len="pToolCount"><type>VkPhysicalDeviceToolProperties</type>* <name>pToolProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34873 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34874 <command name="vkGetPhysicalDeviceToolPropertiesEXT" alias="vkGetPhysicalDeviceToolProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34875 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34876 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34877 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34878 <name>vkCreateAccelerationStructureKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34879 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34880 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34881 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34882 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34883 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34884 <param>const <type>VkAccelerationStructureCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34885 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34886 <param><type>VkAccelerationStructureKHR</type>* <name>pAccelerationStructure</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34887 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34888 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34889 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34890 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34891 <name>vkCmdBuildAccelerationStructuresKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34892 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34893 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34894 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34895 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34896 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34897 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34898 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34899 <name>infoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34900 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34901 <param len="infoCount">const <type>VkAccelerationStructureBuildGeometryInfoKHR</type>* <name>pInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34902 <param len="infoCount">const <type>VkAccelerationStructureBuildRangeInfoKHR</type>* const* <name>ppBuildRangeInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34903 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34904 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34905 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34906 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34907 <name>vkCmdBuildAccelerationStructuresIndirectKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34908 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34909 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34910 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34911 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34912 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34913 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34914 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34915 <name>infoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34916 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34917 <param len="infoCount">const <type>VkAccelerationStructureBuildGeometryInfoKHR</type>* <name>pInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34918 <param len="infoCount">const <type>VkDeviceAddress</type>* <name>pIndirectDeviceAddresses</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34919 <param len="infoCount">const <type>uint32_t</type>* <name>pIndirectStrides</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34920 <param len="infoCount">const <type>uint32_t</type>* const* <name>ppMaxPrimitiveCounts</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34921 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34922 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34923 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34924 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34925 <name>vkBuildAccelerationStructuresKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34926 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34927 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34928 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34929 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34930 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34931 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34932 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34933 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34934 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34935 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34936 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34937 <name>infoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34938 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34939 <param len="infoCount">const <type>VkAccelerationStructureBuildGeometryInfoKHR</type>* <name>pInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34940 <param len="infoCount">const <type>VkAccelerationStructureBuildRangeInfoKHR</type>* const* <name>ppBuildRangeInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34941 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34942 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34943 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34944 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34945 <name>vkGetAccelerationStructureDeviceAddressKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34946 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34947 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34948 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34949 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34950 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34951 <param>const <type>VkAccelerationStructureDeviceAddressInfoKHR</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34952 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34953 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34954 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34955 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34956 <name>vkCreateDeferredOperationKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34957 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34958 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34959 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34960 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34961 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34962 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34963 <param><type>VkDeferredOperationKHR</type>* <name>pDeferredOperation</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34964 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34965 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34966 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34967 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34968 <name>vkDestroyDeferredOperationKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34969 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34970 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34971 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34972 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34973 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34974 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34975 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34976 <name>operation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34977 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34978 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34979 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34980 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34981 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34982 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34983 <name>vkGetDeferredOperationMaxConcurrencyKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34984 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34985 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34986 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34987 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34988 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34989 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34990 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34991 <name>operation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34992 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34993 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34994 <command successcodes="VK_SUCCESS,VK_NOT_READY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34995 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34996 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34997 <name>vkGetDeferredOperationResultKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34998 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
34999 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35000 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35001 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35002 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35003 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35004 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35005 <name>operation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35006 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35007 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35008 <command successcodes="VK_SUCCESS,VK_THREAD_DONE_KHR,VK_THREAD_IDLE_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35009 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35010 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35011 <name>vkDeferredOperationJoinKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35012 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35013 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35014 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35015 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35016 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35017 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35018 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35019 <name>operation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35020 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35021 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35022 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35023 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35024 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35025 <name>vkGetPipelineIndirectMemoryRequirementsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35026 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35027 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35028 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35029 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35030 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35031 <param>const <type>VkComputePipelineCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35032 <param><type>VkMemoryRequirements2</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35033 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35034 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35035 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35036 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35037 <name>vkGetPipelineIndirectDeviceAddressNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35038 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35039 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35040 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35041 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35042 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35043 <param>const <type>VkPipelineIndirectDeviceAddressInfoNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35044 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35045 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35046 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35047 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35048 <name>vkAntiLagUpdateAMD</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35049 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35050 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35051 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35052 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35053 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35054 <param>const <type>VkAntiLagDataAMD</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35055 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35056 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35057 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35058 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35059 <name>vkCmdSetCullMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35060 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35061 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35062 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35063 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35064 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35065 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35066 <type>VkCullModeFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35067 <name>cullMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35068 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35069 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35070 <command name="vkCmdSetCullModeEXT" alias="vkCmdSetCullMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35071 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35072 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35073 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35074 <name>vkCmdSetFrontFace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35075 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35076 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35077 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35078 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35079 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35080 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35081 <type>VkFrontFace</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35082 <name>frontFace</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35083 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35084 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35085 <command name="vkCmdSetFrontFaceEXT" alias="vkCmdSetFrontFace"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35086 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35087 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35088 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35089 <name>vkCmdSetPrimitiveTopology</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35090 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35091 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35092 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35093 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35094 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35095 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35096 <type>VkPrimitiveTopology</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35097 <name>primitiveTopology</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35098 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35099 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35100 <command name="vkCmdSetPrimitiveTopologyEXT" alias="vkCmdSetPrimitiveTopology"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35101 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35102 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35103 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35104 <name>vkCmdSetViewportWithCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35105 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35106 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35107 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35108 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35109 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35110 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35111 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35112 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35113 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35114 <param len="viewportCount">const <type>VkViewport</type>* <name>pViewports</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35115 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35116 <command name="vkCmdSetViewportWithCountEXT" alias="vkCmdSetViewportWithCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35117 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35118 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35119 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35120 <name>vkCmdSetScissorWithCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35121 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35122 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35123 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35124 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35125 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35126 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35127 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35128 <name>scissorCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35129 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35130 <param len="scissorCount">const <type>VkRect2D</type>* <name>pScissors</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35131 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35132 <command name="vkCmdSetScissorWithCountEXT" alias="vkCmdSetScissorWithCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35133 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35134 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35135 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35136 <name>vkCmdBindIndexBuffer2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35137 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35138 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35139 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35140 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35141 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35142 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35143 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35144 <name>buffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35145 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35146 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35147 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35148 <name>offset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35149 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35150 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35151 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35152 <name>size</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35153 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35154 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35155 <type>VkIndexType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35156 <name>indexType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35157 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35158 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35159 <command name="vkCmdBindIndexBuffer2KHR" alias="vkCmdBindIndexBuffer2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35160 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35161 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35162 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35163 <name>vkCmdBindVertexBuffers2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35164 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35165 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35166 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35167 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35168 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35169 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35170 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35171 <name>firstBinding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35172 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35173 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35174 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35175 <name>bindingCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35176 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35177 <param len="bindingCount" optional="false,true">const <type>VkBuffer</type>* <name>pBuffers</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35178 <param len="bindingCount">const <type>VkDeviceSize</type>* <name>pOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35179 <param optional="true" len="bindingCount">const <type>VkDeviceSize</type>* <name>pSizes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35180 <param optional="true" len="bindingCount">const <type>VkDeviceSize</type>* <name>pStrides</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35181 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35182 <command name="vkCmdBindVertexBuffers2EXT" alias="vkCmdBindVertexBuffers2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35183 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35184 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35185 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35186 <name>vkCmdSetDepthTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35187 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35188 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35189 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35190 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35191 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35192 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35193 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35194 <name>depthTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35195 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35196 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35197 <command name="vkCmdSetDepthTestEnableEXT" alias="vkCmdSetDepthTestEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35198 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35199 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35200 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35201 <name>vkCmdSetDepthWriteEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35202 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35203 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35204 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35205 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35206 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35207 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35208 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35209 <name>depthWriteEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35210 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35211 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35212 <command name="vkCmdSetDepthWriteEnableEXT" alias="vkCmdSetDepthWriteEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35213 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35214 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35215 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35216 <name>vkCmdSetDepthCompareOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35217 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35218 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35219 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35220 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35221 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35222 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35223 <type>VkCompareOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35224 <name>depthCompareOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35225 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35226 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35227 <command name="vkCmdSetDepthCompareOpEXT" alias="vkCmdSetDepthCompareOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35228 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35229 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35230 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35231 <name>vkCmdSetDepthBoundsTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35232 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35233 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35234 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35235 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35236 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35237 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35238 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35239 <name>depthBoundsTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35240 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35241 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35242 <command name="vkCmdSetDepthBoundsTestEnableEXT" alias="vkCmdSetDepthBoundsTestEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35243 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35244 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35245 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35246 <name>vkCmdSetStencilTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35247 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35248 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35249 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35250 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35251 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35252 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35253 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35254 <name>stencilTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35255 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35256 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35257 <command name="vkCmdSetStencilTestEnableEXT" alias="vkCmdSetStencilTestEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35258 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35259 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35260 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35261 <name>vkCmdSetStencilOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35262 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35263 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35264 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35265 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35266 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35267 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35268 <type>VkStencilFaceFlags</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35269 <name>faceMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35270 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35271 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35272 <type>VkStencilOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35273 <name>failOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35274 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35275 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35276 <type>VkStencilOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35277 <name>passOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35278 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35279 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35280 <type>VkStencilOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35281 <name>depthFailOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35282 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35283 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35284 <type>VkCompareOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35285 <name>compareOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35286 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35287 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35288 <command name="vkCmdSetStencilOpEXT" alias="vkCmdSetStencilOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35289 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35290 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35291 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35292 <name>vkCmdSetPatchControlPointsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35293 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35294 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35295 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35296 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35297 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35298 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35299 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35300 <name>patchControlPoints</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35301 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35302 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35303 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35304 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35305 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35306 <name>vkCmdSetRasterizerDiscardEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35307 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35308 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35309 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35310 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35311 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35312 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35313 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35314 <name>rasterizerDiscardEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35315 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35316 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35317 <command name="vkCmdSetRasterizerDiscardEnableEXT" alias="vkCmdSetRasterizerDiscardEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35318 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35319 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35320 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35321 <name>vkCmdSetDepthBiasEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35322 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35323 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35324 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35325 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35326 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35327 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35328 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35329 <name>depthBiasEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35330 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35331 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35332 <command name="vkCmdSetDepthBiasEnableEXT" alias="vkCmdSetDepthBiasEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35333 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35334 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35335 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35336 <name>vkCmdSetLogicOpEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35337 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35338 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35339 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35340 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35341 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35342 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35343 <type>VkLogicOp</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35344 <name>logicOp</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35345 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35346 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35347 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35348 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35349 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35350 <name>vkCmdSetPrimitiveRestartEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35351 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35352 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35353 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35354 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35355 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35356 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35357 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35358 <name>primitiveRestartEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35359 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35360 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35361 <command name="vkCmdSetPrimitiveRestartEnableEXT" alias="vkCmdSetPrimitiveRestartEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35362 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35363 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35364 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35365 <name>vkCmdSetTessellationDomainOriginEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35366 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35367 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35368 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35369 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35370 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35371 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35372 <type>VkTessellationDomainOrigin</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35373 <name>domainOrigin</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35374 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35375 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35376 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35377 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35378 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35379 <name>vkCmdSetDepthClampEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35380 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35381 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35382 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35383 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35384 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35385 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35386 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35387 <name>depthClampEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35388 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35389 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35390 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35391 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35392 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35393 <name>vkCmdSetPolygonModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35394 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35395 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35396 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35397 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35398 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35399 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35400 <type>VkPolygonMode</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35401 <name>polygonMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35402 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35403 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35404 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35405 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35406 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35407 <name>vkCmdSetRasterizationSamplesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35408 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35409 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35410 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35411 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35412 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35413 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35414 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35415 <name>rasterizationSamples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35416 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35417 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35418 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35419 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35420 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35421 <name>vkCmdSetSampleMaskEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35422 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35423 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35424 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35425 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35426 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35427 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35428 <type>VkSampleCountFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35429 <name>samples</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35430 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35431 <param len="latexmath:[\lceil{\mathit{samples} \over 32}\rceil]" altlen="(samples + 31) / 32">const <type>VkSampleMask</type>* <name>pSampleMask</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35432 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35433 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35434 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35435 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35436 <name>vkCmdSetAlphaToCoverageEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35437 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35438 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35439 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35440 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35441 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35442 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35443 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35444 <name>alphaToCoverageEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35445 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35446 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35447 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35448 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35449 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35450 <name>vkCmdSetAlphaToOneEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35451 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35452 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35453 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35454 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35455 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35456 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35457 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35458 <name>alphaToOneEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35459 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35460 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35461 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35462 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35463 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35464 <name>vkCmdSetLogicOpEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35465 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35466 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35467 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35468 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35469 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35470 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35471 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35472 <name>logicOpEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35473 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35474 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35475 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35476 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35477 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35478 <name>vkCmdSetColorBlendEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35479 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35480 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35481 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35482 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35483 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35484 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35485 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35486 <name>firstAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35487 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35488 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35489 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35490 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35491 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35492 <param len="attachmentCount">const <type>VkBool32</type>* <name>pColorBlendEnables</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35493 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35494 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35495 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35496 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35497 <name>vkCmdSetColorBlendEquationEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35498 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35499 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35500 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35501 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35502 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35503 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35504 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35505 <name>firstAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35506 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35507 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35508 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35509 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35510 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35511 <param len="attachmentCount">const <type>VkColorBlendEquationEXT</type>* <name>pColorBlendEquations</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35512 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35513 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35514 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35515 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35516 <name>vkCmdSetColorWriteMaskEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35517 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35518 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35519 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35520 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35521 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35522 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35523 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35524 <name>firstAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35525 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35526 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35527 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35528 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35529 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35530 <param len="attachmentCount" optional="false,true">const <type>VkColorComponentFlags</type>* <name>pColorWriteMasks</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35531 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35532 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35533 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35534 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35535 <name>vkCmdSetRasterizationStreamEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35536 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35537 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35538 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35539 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35540 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35541 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35542 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35543 <name>rasterizationStream</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35544 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35545 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35546 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35547 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35548 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35549 <name>vkCmdSetConservativeRasterizationModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35550 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35551 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35552 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35553 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35554 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35555 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35556 <type>VkConservativeRasterizationModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35557 <name>conservativeRasterizationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35558 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35559 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35560 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35561 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35562 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35563 <name>vkCmdSetExtraPrimitiveOverestimationSizeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35564 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35565 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35566 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35567 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35568 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35569 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35570 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35571 <name>extraPrimitiveOverestimationSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35572 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35573 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35574 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35575 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35576 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35577 <name>vkCmdSetDepthClipEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35578 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35579 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35580 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35581 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35582 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35583 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35584 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35585 <name>depthClipEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35586 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35587 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35588 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35589 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35590 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35591 <name>vkCmdSetSampleLocationsEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35592 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35593 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35594 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35595 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35596 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35597 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35598 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35599 <name>sampleLocationsEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35600 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35601 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35602 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35603 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35604 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35605 <name>vkCmdSetColorBlendAdvancedEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35606 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35607 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35608 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35609 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35610 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35611 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35612 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35613 <name>firstAttachment</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35614 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35615 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35616 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35617 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35618 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35619 <param len="attachmentCount">const <type>VkColorBlendAdvancedEXT</type>* <name>pColorBlendAdvanced</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35620 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35621 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35622 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35623 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35624 <name>vkCmdSetProvokingVertexModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35625 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35626 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35627 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35628 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35629 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35630 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35631 <type>VkProvokingVertexModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35632 <name>provokingVertexMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35633 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35634 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35635 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35636 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35637 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35638 <name>vkCmdSetLineRasterizationModeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35639 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35640 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35641 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35642 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35643 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35644 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35645 <type>VkLineRasterizationModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35646 <name>lineRasterizationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35647 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35648 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35649 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35650 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35651 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35652 <name>vkCmdSetLineStippleEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35653 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35654 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35655 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35656 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35657 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35658 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35659 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35660 <name>stippledLineEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35661 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35662 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35663 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35664 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35665 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35666 <name>vkCmdSetDepthClipNegativeOneToOneEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35667 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35668 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35669 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35670 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35671 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35672 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35673 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35674 <name>negativeOneToOne</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35675 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35676 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35677 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35678 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35679 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35680 <name>vkCmdSetViewportWScalingEnableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35681 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35682 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35683 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35684 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35685 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35686 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35687 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35688 <name>viewportWScalingEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35689 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35690 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35691 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35692 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35693 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35694 <name>vkCmdSetViewportSwizzleNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35695 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35696 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35697 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35698 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35699 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35700 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35701 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35702 <name>firstViewport</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35703 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35704 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35705 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35706 <name>viewportCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35707 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35708 <param len="viewportCount">const <type>VkViewportSwizzleNV</type>* <name>pViewportSwizzles</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35709 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35710 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35711 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35712 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35713 <name>vkCmdSetCoverageToColorEnableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35714 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35715 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35716 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35717 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35718 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35719 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35720 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35721 <name>coverageToColorEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35722 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35723 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35724 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35725 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35726 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35727 <name>vkCmdSetCoverageToColorLocationNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35728 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35729 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35730 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35731 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35732 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35733 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35734 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35735 <name>coverageToColorLocation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35736 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35737 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35738 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35739 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35740 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35741 <name>vkCmdSetCoverageModulationModeNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35742 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35743 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35744 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35745 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35746 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35747 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35748 <type>VkCoverageModulationModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35749 <name>coverageModulationMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35750 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35751 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35752 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35753 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35754 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35755 <name>vkCmdSetCoverageModulationTableEnableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35756 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35757 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35758 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35759 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35760 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35761 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35762 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35763 <name>coverageModulationTableEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35764 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35765 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35766 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35767 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35768 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35769 <name>vkCmdSetCoverageModulationTableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35770 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35771 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35772 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35773 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35774 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35775 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35776 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35777 <name>coverageModulationTableCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35778 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35779 <param len="coverageModulationTableCount">const <type>float</type>* <name>pCoverageModulationTable</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35780 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35781 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35782 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35783 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35784 <name>vkCmdSetShadingRateImageEnableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35785 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35786 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35787 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35788 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35789 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35790 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35791 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35792 <name>shadingRateImageEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35793 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35794 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35795 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35796 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35797 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35798 <name>vkCmdSetCoverageReductionModeNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35799 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35800 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35801 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35802 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35803 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35804 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35805 <type>VkCoverageReductionModeNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35806 <name>coverageReductionMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35807 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35808 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35809 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35810 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35811 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35812 <name>vkCmdSetRepresentativeFragmentTestEnableNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35813 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35814 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35815 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35816 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35817 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35818 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35819 <type>VkBool32</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35820 <name>representativeFragmentTestEnable</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35821 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35822 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35823 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35824 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35825 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35826 <name>vkCreatePrivateDataSlot</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35827 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35828 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35829 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35830 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35831 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35832 <param>const <type>VkPrivateDataSlotCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35833 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35834 <param><type>VkPrivateDataSlot</type>* <name>pPrivateDataSlot</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35835 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35836 <command name="vkCreatePrivateDataSlotEXT" alias="vkCreatePrivateDataSlot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35837 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35838 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35839 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35840 <name>vkDestroyPrivateDataSlot</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35841 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35842 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35843 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35844 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35845 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35846 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35847 <type>VkPrivateDataSlot</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35848 <name>privateDataSlot</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35849 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35850 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35851 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35852 <command name="vkDestroyPrivateDataSlotEXT" alias="vkDestroyPrivateDataSlot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35853 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35854 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35855 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35856 <name>vkSetPrivateData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35857 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35858 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35859 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35860 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35861 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35862 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35863 <type>VkObjectType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35864 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35865 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35866 <param objecttype="objectType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35867 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35868 <name>objectHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35869 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35870 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35871 <type>VkPrivateDataSlot</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35872 <name>privateDataSlot</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35873 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35874 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35875 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35876 <name>data</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35877 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35878 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35879 <command name="vkSetPrivateDataEXT" alias="vkSetPrivateData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35880 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35881 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35882 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35883 <name>vkGetPrivateData</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35884 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35885 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35886 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35887 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35888 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35889 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35890 <type>VkObjectType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35891 <name>objectType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35892 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35893 <param objecttype="objectType">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35894 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35895 <name>objectHandle</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35896 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35897 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35898 <type>VkPrivateDataSlot</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35899 <name>privateDataSlot</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35900 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35901 <param><type>uint64_t</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35902 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35903 <command name="vkGetPrivateDataEXT" alias="vkGetPrivateData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35904 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35905 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35906 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35907 <name>vkCmdCopyBuffer2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35908 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35909 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35910 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35911 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35912 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35913 <param>const <type>VkCopyBufferInfo2</type>* <name>pCopyBufferInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35914 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35915 <command name="vkCmdCopyBuffer2KHR" alias="vkCmdCopyBuffer2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35916 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35917 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35918 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35919 <name>vkCmdCopyImage2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35920 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35921 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35922 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35923 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35924 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35925 <param>const <type>VkCopyImageInfo2</type>* <name>pCopyImageInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35926 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35927 <command name="vkCmdCopyImage2KHR" alias="vkCmdCopyImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35928 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35929 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35930 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35931 <name>vkCmdBlitImage2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35932 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35933 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35934 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35935 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35936 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35937 <param>const <type>VkBlitImageInfo2</type>* <name>pBlitImageInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35938 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35939 <command name="vkCmdBlitImage2KHR" alias="vkCmdBlitImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35940 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35941 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35942 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35943 <name>vkCmdCopyBufferToImage2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35944 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35945 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35946 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35947 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35948 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35949 <param>const <type>VkCopyBufferToImageInfo2</type>* <name>pCopyBufferToImageInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35950 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35951 <command name="vkCmdCopyBufferToImage2KHR" alias="vkCmdCopyBufferToImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35952 <command queues="transfer,graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35953 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35954 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35955 <name>vkCmdCopyImageToBuffer2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35956 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35957 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35958 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35959 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35960 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35961 <param>const <type>VkCopyImageToBufferInfo2</type>* <name>pCopyImageToBufferInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35962 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35963 <command name="vkCmdCopyImageToBuffer2KHR" alias="vkCmdCopyImageToBuffer2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35964 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35965 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35966 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35967 <name>vkCmdResolveImage2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35968 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35969 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35970 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35971 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35972 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35973 <param>const <type>VkResolveImageInfo2</type>* <name>pResolveImageInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35974 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35975 <command name="vkCmdResolveImage2KHR" alias="vkCmdResolveImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35976 <command queues="graphics,compute,transfer" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35977 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35978 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35979 <name>vkCmdRefreshObjectsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35980 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35981 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35982 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35983 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35984 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35985 <param>const <type>VkRefreshObjectListKHR</type>* <name>pRefreshObjects</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35986 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35987 <command successcodes="VK_SUCCESS,VK_INCOMPLETE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35988 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35989 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35990 <name>vkGetPhysicalDeviceRefreshableObjectTypesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35991 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35992 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35993 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35994 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35995 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35996 <param optional="false,true"><type>uint32_t</type>* <name>pRefreshableObjectTypeCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35997 <param optional="true" len="pRefreshableObjectTypeCount"><type>VkObjectType</type>* <name>pRefreshableObjectTypes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35998 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
35999 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36000 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36001 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36002 <name>vkCmdSetFragmentShadingRateKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36003 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36004 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36005 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36006 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36007 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36008 <param>const <type>VkExtent2D</type>* <name>pFragmentSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36009 <param>const <type>VkFragmentShadingRateCombinerOpKHR</type> <name>combinerOps</name>[2]</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36010 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36011 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36012 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36013 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36014 <name>vkGetPhysicalDeviceFragmentShadingRatesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36015 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36016 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36017 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36018 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36019 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36020 <param optional="false,true"><type>uint32_t</type>* <name>pFragmentShadingRateCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36021 <param optional="true" len="pFragmentShadingRateCount"><type>VkPhysicalDeviceFragmentShadingRateKHR</type>* <name>pFragmentShadingRates</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36022 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36023 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36024 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36025 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36026 <name>vkCmdSetFragmentShadingRateEnumNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36027 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36028 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36029 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36030 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36031 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36032 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36033 <type>VkFragmentShadingRateNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36034 <name>shadingRate</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36035 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36036 <param>const <type>VkFragmentShadingRateCombinerOpKHR</type> <name>combinerOps</name>[2]</param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36037 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36038 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36039 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36040 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36041 <name>vkGetAccelerationStructureBuildSizesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36042 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36043 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36044 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36045 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36046 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36047 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36048 <type>VkAccelerationStructureBuildTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36049 <name>buildType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36050 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36051 <param>const <type>VkAccelerationStructureBuildGeometryInfoKHR</type>* <name>pBuildInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36052 <param optional="true" len="pBuildInfo-&gt;geometryCount">const <type>uint32_t</type>* <name>pMaxPrimitiveCounts</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36053 <param><type>VkAccelerationStructureBuildSizesInfoKHR</type>* <name>pSizeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36054 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36055 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36056 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36057 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36058 <name>vkCmdSetVertexInputEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36059 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36060 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36061 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36062 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36063 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36064 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36065 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36066 <name>vertexBindingDescriptionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36067 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36068 <param len="vertexBindingDescriptionCount">const <type>VkVertexInputBindingDescription2EXT</type>* <name>pVertexBindingDescriptions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36069 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36070 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36071 <name>vertexAttributeDescriptionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36072 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36073 <param len="vertexAttributeDescriptionCount">const <type>VkVertexInputAttributeDescription2EXT</type>* <name>pVertexAttributeDescriptions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36074 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36075 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36076 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36077 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36078 <name>vkCmdSetColorWriteEnableEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36079 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36080 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36081 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36082 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36083 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36084 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36085 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36086 <name>attachmentCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36087 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36088 <param len="attachmentCount">const <type>VkBool32</type>* <name>pColorWriteEnables</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36089 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36090 <command queues="graphics,compute,decode,encode" renderpass="outside" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36091 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36092 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36093 <name>vkCmdSetEvent2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36094 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36095 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36096 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36097 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36098 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36099 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36100 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36101 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36102 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36103 <param>const <type>VkDependencyInfo</type>* <name>pDependencyInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36104 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36105 <command name="vkCmdSetEvent2KHR" alias="vkCmdSetEvent2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36106 <command queues="graphics,compute,decode,encode" renderpass="outside" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36107 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36108 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36109 <name>vkCmdResetEvent2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36110 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36111 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36112 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36113 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36114 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36115 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36116 <type>VkEvent</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36117 <name>event</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36118 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36119 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36120 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36121 <name>stageMask</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36122 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36123 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36124 <command name="vkCmdResetEvent2KHR" alias="vkCmdResetEvent2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36125 <command queues="graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36126 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36127 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36128 <name>vkCmdWaitEvents2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36129 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36130 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36131 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36132 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36133 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36134 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36135 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36136 <name>eventCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36137 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36138 <param len="eventCount">const <type>VkEvent</type>* <name>pEvents</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36139 <param len="eventCount">const <type>VkDependencyInfo</type>* <name>pDependencyInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36140 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36141 <command name="vkCmdWaitEvents2KHR" alias="vkCmdWaitEvents2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36142 <command queues="transfer,graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="synchronization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36143 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36144 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36145 <name>vkCmdPipelineBarrier2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36146 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36147 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36148 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36149 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36150 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36151 <param>const <type>VkDependencyInfo</type>* <name>pDependencyInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36152 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36153 <command name="vkCmdPipelineBarrier2KHR" alias="vkCmdPipelineBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36154 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36155 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36156 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36157 <name>vkQueueSubmit2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36158 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36159 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36160 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36161 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36162 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36163 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36164 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36165 <name>submitCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36166 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36167 <param len="submitCount">const <type>VkSubmitInfo2</type>* <name>pSubmits</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36168 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36169 <type>VkFence</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36170 <name>fence</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36171 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36172 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36173 <command name="vkQueueSubmit2KHR" alias="vkQueueSubmit2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36174 <command queues="transfer,graphics,compute,decode,encode" renderpass="both" videocoding="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36175 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36176 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36177 <name>vkCmdWriteTimestamp2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36178 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36179 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36180 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36181 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36182 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36183 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36184 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36185 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36186 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36187 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36188 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36189 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36190 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36191 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36192 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36193 <name>query</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36194 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36195 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36196 <command name="vkCmdWriteTimestamp2KHR" alias="vkCmdWriteTimestamp2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36197 <command queues="transfer,graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36198 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36199 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36200 <name>vkCmdWriteBufferMarker2AMD</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36201 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36202 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36203 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36204 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36205 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36206 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36207 <type>VkPipelineStageFlags2</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36208 <name>stage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36209 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36210 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36211 <type>VkBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36212 <name>dstBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36213 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36214 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36215 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36216 <name>dstOffset</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36217 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36218 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36219 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36220 <name>marker</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36221 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36222 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36223 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36224 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36225 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36226 <name>vkGetQueueCheckpointData2NV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36227 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36228 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36229 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36230 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36231 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36232 <param optional="false,true"><type>uint32_t</type>* <name>pCheckpointDataCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36233 <param optional="true" len="pCheckpointDataCount"><type>VkCheckpointData2NV</type>* <name>pCheckpointData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36234 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36235 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36236 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36237 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36238 <name>vkCopyMemoryToImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36239 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36240 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36241 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36242 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36243 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36244 <param>const <type>VkCopyMemoryToImageInfo</type>* <name>pCopyMemoryToImageInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36245 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36246 <command name="vkCopyMemoryToImageEXT" alias="vkCopyMemoryToImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36247 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36248 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36249 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36250 <name>vkCopyImageToMemory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36251 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36252 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36253 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36254 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36255 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36256 <param>const <type>VkCopyImageToMemoryInfo</type>* <name>pCopyImageToMemoryInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36257 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36258 <command name="vkCopyImageToMemoryEXT" alias="vkCopyImageToMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36259 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36260 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36261 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36262 <name>vkCopyImageToImage</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36263 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36264 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36265 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36266 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36267 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36268 <param>const <type>VkCopyImageToImageInfo</type>* <name>pCopyImageToImageInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36269 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36270 <command name="vkCopyImageToImageEXT" alias="vkCopyImageToImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36271 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36272 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36273 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36274 <name>vkTransitionImageLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36275 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36276 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36277 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36278 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36279 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36280 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36281 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36282 <name>transitionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36283 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36284 <param len="transitionCount">const <type>VkHostImageLayoutTransitionInfo</type>* <name>pTransitions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36285 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36286 <command name="vkTransitionImageLayoutEXT" alias="vkTransitionImageLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36287 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36288 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36289 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36290 <name>vkGetCommandPoolMemoryConsumption</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36291 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36292 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36293 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36294 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36295 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36296 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36297 <type>VkCommandPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36298 <name>commandPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36299 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36300 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36301 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36302 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36303 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36304 <param><type>VkCommandPoolMemoryConsumption</type>* <name>pConsumption</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36305 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36306 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36307 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36308 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36309 <name>vkGetPhysicalDeviceVideoCapabilitiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36310 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36311 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36312 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36313 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36314 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36315 <param>const <type>VkVideoProfileInfoKHR</type>* <name>pVideoProfile</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36316 <param><type>VkVideoCapabilitiesKHR</type>* <name>pCapabilities</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36317 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36318 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36319 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36320 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36321 <name>vkGetPhysicalDeviceVideoFormatPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36322 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36323 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36324 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36325 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36326 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36327 <param>const <type>VkPhysicalDeviceVideoFormatInfoKHR</type>* <name>pVideoFormatInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36328 <param optional="false,true"><type>uint32_t</type>* <name>pVideoFormatPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36329 <param optional="true" len="pVideoFormatPropertyCount"><type>VkVideoFormatPropertiesKHR</type>* <name>pVideoFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36330 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36331 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR,VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36332 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36333 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36334 <name>vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36335 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36336 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36337 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36338 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36339 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36340 <param>const <type>VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR</type>* <name>pQualityLevelInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36341 <param><type>VkVideoEncodeQualityLevelPropertiesKHR</type>* <name>pQualityLevelProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36342 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36343 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR,VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36344 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36345 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36346 <name>vkCreateVideoSessionKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36347 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36348 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36349 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36350 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36351 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36352 <param>const <type>VkVideoSessionCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36353 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36354 <param><type>VkVideoSessionKHR</type>* <name>pVideoSession</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36355 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36356 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36357 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36358 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36359 <name>vkDestroyVideoSessionKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36360 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36361 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36362 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36363 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36364 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36365 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36366 <type>VkVideoSessionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36367 <name>videoSession</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36368 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36369 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36370 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36371 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36372 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36373 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36374 <name>vkCreateVideoSessionParametersKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36375 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36376 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36377 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36378 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36379 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36380 <param>const <type>VkVideoSessionParametersCreateInfoKHR</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36381 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36382 <param><type>VkVideoSessionParametersKHR</type>* <name>pVideoSessionParameters</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36383 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36384 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36385 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36386 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36387 <name>vkUpdateVideoSessionParametersKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36388 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36389 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36390 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36391 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36392 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36393 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36394 <type>VkVideoSessionParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36395 <name>videoSessionParameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36396 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36397 <param>const <type>VkVideoSessionParametersUpdateInfoKHR</type>* <name>pUpdateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36398 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36399 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36400 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36401 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36402 <name>vkGetEncodedVideoSessionParametersKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36403 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36404 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36405 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36406 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36407 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36408 <param>const <type>VkVideoEncodeSessionParametersGetInfoKHR</type>* <name>pVideoSessionParametersInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36409 <param optional="true"><type>VkVideoEncodeSessionParametersFeedbackInfoKHR</type>* <name>pFeedbackInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36410 <param optional="false,true"><type>size_t</type>* <name>pDataSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36411 <param optional="true" len="pDataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36412 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36413 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36414 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36415 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36416 <name>vkDestroyVideoSessionParametersKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36417 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36418 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36419 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36420 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36421 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36422 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36423 <type>VkVideoSessionParametersKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36424 <name>videoSessionParameters</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36425 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36426 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36427 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36428 <command successcodes="VK_SUCCESS,VK_INCOMPLETE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36429 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36430 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36431 <name>vkGetVideoSessionMemoryRequirementsKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36432 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36433 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36434 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36435 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36436 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36437 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36438 <type>VkVideoSessionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36439 <name>videoSession</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36440 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36441 <param optional="false,true"><type>uint32_t</type>* <name>pMemoryRequirementsCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36442 <param optional="true" len="pMemoryRequirementsCount"><type>VkVideoSessionMemoryRequirementsKHR</type>* <name>pMemoryRequirements</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36443 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36444 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36445 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36446 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36447 <name>vkBindVideoSessionMemoryKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36448 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36449 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36450 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36451 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36452 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36453 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36454 <type>VkVideoSessionKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36455 <name>videoSession</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36456 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36457 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36458 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36459 <name>bindSessionMemoryInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36460 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36461 <param len="bindSessionMemoryInfoCount">const <type>VkBindVideoSessionMemoryInfoKHR</type>* <name>pBindSessionMemoryInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36462 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36463 <command queues="decode" renderpass="outside" videocoding="inside" cmdbufferlevel="primary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36464 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36465 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36466 <name>vkCmdDecodeVideoKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36467 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36468 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36469 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36470 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36471 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36472 <param>const <type>VkVideoDecodeInfoKHR</type>* <name>pDecodeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36473 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36474 <command queues="decode,encode" renderpass="outside" videocoding="outside" cmdbufferlevel="primary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36475 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36476 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36477 <name>vkCmdBeginVideoCodingKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36478 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36479 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36480 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36481 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36482 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36483 <param>const <type>VkVideoBeginCodingInfoKHR</type>* <name>pBeginInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36484 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36485 <command queues="decode,encode" renderpass="outside" videocoding="inside" cmdbufferlevel="primary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36486 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36487 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36488 <name>vkCmdControlVideoCodingKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36489 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36490 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36491 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36492 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36493 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36494 <param>const <type>VkVideoCodingControlInfoKHR</type>* <name>pCodingControlInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36495 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36496 <command queues="decode,encode" renderpass="outside" videocoding="inside" cmdbufferlevel="primary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36497 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36498 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36499 <name>vkCmdEndVideoCodingKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36500 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36501 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36502 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36503 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36504 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36505 <param>const <type>VkVideoEndCodingInfoKHR</type>* <name>pEndCodingInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36506 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36507 <command queues="encode" renderpass="outside" videocoding="inside" cmdbufferlevel="primary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36508 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36509 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36510 <name>vkCmdEncodeVideoKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36511 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36512 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36513 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36514 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36515 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36516 <param>const <type>VkVideoEncodeInfoKHR</type>* <name>pEncodeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36517 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36518 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36519 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36520 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36521 <name>vkCmdDecompressMemoryNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36522 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36523 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36524 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36525 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36526 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36527 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36528 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36529 <name>decompressRegionCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36530 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36531 <param len="decompressRegionCount">const <type>VkDecompressMemoryRegionNV</type>* <name>pDecompressMemoryRegions</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36532 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36533 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36534 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36535 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36536 <name>vkCmdDecompressMemoryIndirectCountNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36537 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36538 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36539 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36540 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36541 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36542 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36543 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36544 <name>indirectCommandsAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36545 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36546 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36547 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36548 <name>indirectCommandsCountAddress</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36549 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36550 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36551 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36552 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36553 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36554 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36555 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36556 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36557 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36558 <name>vkGetPartitionedAccelerationStructuresBuildSizesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36559 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36560 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36561 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36562 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36563 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36564 <param>const <type>VkPartitionedAccelerationStructureInstancesInputNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36565 <param><type>VkAccelerationStructureBuildSizesInfoKHR</type>* <name>pSizeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36566 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36567 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36568 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36569 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36570 <name>vkCmdBuildPartitionedAccelerationStructuresNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36571 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36572 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36573 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36574 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36575 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36576 <param>const <type>VkBuildPartitionedAccelerationStructureInfoNV</type>* <name>pBuildInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36577 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36578 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36579 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36580 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36581 <name>vkCreateCuModuleNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36582 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36583 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36584 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36585 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36586 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36587 <param>const <type>VkCuModuleCreateInfoNVX</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36588 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36589 <param><type>VkCuModuleNVX</type>* <name>pModule</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36590 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36591 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36592 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36593 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36594 <name>vkCreateCuFunctionNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36595 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36596 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36597 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36598 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36599 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36600 <param>const <type>VkCuFunctionCreateInfoNVX</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36601 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36602 <param><type>VkCuFunctionNVX</type>* <name>pFunction</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36603 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36604 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36605 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36606 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36607 <name>vkDestroyCuModuleNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36608 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36609 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36610 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36611 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36612 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36613 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36614 <type>VkCuModuleNVX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36615 <name>module</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36616 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36617 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36618 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36619 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36620 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36621 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36622 <name>vkDestroyCuFunctionNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36623 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36624 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36625 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36626 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36627 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36628 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36629 <type>VkCuFunctionNVX</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36630 <name>function</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36631 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36632 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36633 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36634 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36635 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36636 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36637 <name>vkCmdCuLaunchKernelNVX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36638 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36639 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36640 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36641 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36642 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36643 <param>const <type>VkCuLaunchInfoNVX</type>* <name>pLaunchInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36644 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36645 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36646 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36647 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36648 <name>vkGetDescriptorSetLayoutSizeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36649 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36650 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36651 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36652 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36653 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36654 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36655 <type>VkDescriptorSetLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36656 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36657 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36658 <param><type>VkDeviceSize</type>* <name>pLayoutSizeInBytes</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36659 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36660 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36661 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36662 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36663 <name>vkGetDescriptorSetLayoutBindingOffsetEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36664 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36665 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36666 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36667 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36668 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36669 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36670 <type>VkDescriptorSetLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36671 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36672 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36673 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36674 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36675 <name>binding</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36676 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36677 <param><type>VkDeviceSize</type>* <name>pOffset</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36678 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36679 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36680 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36681 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36682 <name>vkGetDescriptorEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36683 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36684 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36685 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36686 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36687 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36688 <param>const <type>VkDescriptorGetInfoEXT</type>* <name>pDescriptorInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36689 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36690 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36691 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36692 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36693 <param len="dataSize"><type>void</type>* <name>pDescriptor</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36694 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36695 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36696 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36697 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36698 <name>vkCmdBindDescriptorBuffersEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36699 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36700 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36701 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36702 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36703 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36704 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36705 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36706 <name>bufferCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36707 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36708 <param len="bufferCount">const <type>VkDescriptorBufferBindingInfoEXT</type>* <name>pBindingInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36709 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36710 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36711 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36712 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36713 <name>vkCmdSetDescriptorBufferOffsetsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36714 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36715 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36716 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36717 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36718 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36719 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36720 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36721 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36722 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36723 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36724 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36725 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36726 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36727 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36728 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36729 <name>firstSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36730 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36731 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36732 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36733 <name>setCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36734 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36735 <param len="setCount">const <type>uint32_t</type>* <name>pBufferIndices</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36736 <param len="setCount">const <type>VkDeviceSize</type>* <name>pOffsets</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36737 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36738 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36739 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36740 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36741 <name>vkCmdBindDescriptorBufferEmbeddedSamplersEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36742 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36743 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36744 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36745 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36746 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36747 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36748 <type>VkPipelineBindPoint</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36749 <name>pipelineBindPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36750 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36751 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36752 <type>VkPipelineLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36753 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36754 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36755 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36756 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36757 <name>set</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36758 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36759 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36760 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36761 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36762 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36763 <name>vkGetBufferOpaqueCaptureDescriptorDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36764 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36765 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36766 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36767 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36768 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36769 <param>const <type>VkBufferCaptureDescriptorDataInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36770 <param><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36771 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36772 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36773 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36774 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36775 <name>vkGetImageOpaqueCaptureDescriptorDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36776 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36777 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36778 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36779 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36780 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36781 <param>const <type>VkImageCaptureDescriptorDataInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36782 <param><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36783 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36784 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36785 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36786 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36787 <name>vkGetImageViewOpaqueCaptureDescriptorDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36788 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36789 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36790 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36791 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36792 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36793 <param>const <type>VkImageViewCaptureDescriptorDataInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36794 <param><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36795 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36796 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36797 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36798 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36799 <name>vkGetSamplerOpaqueCaptureDescriptorDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36800 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36801 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36802 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36803 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36804 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36805 <param>const <type>VkSamplerCaptureDescriptorDataInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36806 <param><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36807 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36808 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36809 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36810 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36811 <name>vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36812 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36813 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36814 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36815 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36816 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36817 <param>const <type>VkAccelerationStructureCaptureDescriptorDataInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36818 <param><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36819 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36820 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36821 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36822 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36823 <name>vkSetDeviceMemoryPriorityEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36824 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36825 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36826 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36827 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36828 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36829 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36830 <type>VkDeviceMemory</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36831 <name>memory</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36832 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36833 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36834 <type>float</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36835 <name>priority</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36836 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36837 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36838 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36839 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36840 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36841 <name>vkAcquireDrmDisplayEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36842 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36843 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36844 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36845 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36846 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36847 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36848 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36849 <name>drmFd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36850 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36851 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36852 <type>VkDisplayKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36853 <name>display</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36854 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36855 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36856 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36857 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36858 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36859 <name>vkGetDrmDisplayEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36860 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36861 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36862 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36863 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36864 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36865 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36866 <type>int32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36867 <name>drmFd</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36868 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36869 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36870 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36871 <name>connectorId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36872 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36873 <param><type>VkDisplayKHR</type>* <name>display</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36874 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36875 <command successcodes="VK_SUCCESS,VK_TIMEOUT,VK_SUBOPTIMAL_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_OUT_OF_DATE_KHR,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36876 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36877 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36878 <name>vkWaitForPresentKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36879 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36880 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36881 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36882 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36883 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36884 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36885 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36886 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36887 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36888 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36889 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36890 <name>presentId</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36891 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36892 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36893 <type>uint64_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36894 <name>timeout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36895 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36896 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36897 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36898 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36899 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36900 <name>vkCreateBufferCollectionFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36901 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36902 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36903 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36904 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36905 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36906 <param>const <type>VkBufferCollectionCreateInfoFUCHSIA</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36907 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36908 <param><type>VkBufferCollectionFUCHSIA</type>* <name>pCollection</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36909 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36910 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36911 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36912 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36913 <name>vkSetBufferCollectionBufferConstraintsFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36914 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36915 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36916 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36917 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36918 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36919 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36920 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36921 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36922 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36923 <param>const <type>VkBufferConstraintsInfoFUCHSIA</type>* <name>pBufferConstraintsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36924 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36925 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_FORMAT_NOT_SUPPORTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36926 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36927 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36928 <name>vkSetBufferCollectionImageConstraintsFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36929 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36930 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36931 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36932 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36933 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36934 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36935 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36936 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36937 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36938 <param>const <type>VkImageConstraintsInfoFUCHSIA</type>* <name>pImageConstraintsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36939 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36940 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36941 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36942 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36943 <name>vkDestroyBufferCollectionFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36944 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36945 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36946 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36947 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36948 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36949 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36950 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36951 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36952 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36953 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36954 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36955 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36956 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36957 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36958 <name>vkGetBufferCollectionPropertiesFUCHSIA</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36959 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36960 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36961 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36962 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36963 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36964 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36965 <type>VkBufferCollectionFUCHSIA</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36966 <name>collection</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36967 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36968 <param><type>VkBufferCollectionPropertiesFUCHSIA</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36969 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36970 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36971 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36972 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36973 <name>vkCreateCudaModuleNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36974 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36975 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36976 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36977 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36978 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36979 <param>const <type>VkCudaModuleCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36980 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36981 <param><type>VkCudaModuleNV</type>* <name>pModule</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36982 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36983 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36984 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36985 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36986 <name>vkGetCudaModuleCacheNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36987 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36988 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36989 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36990 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36991 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36992 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36993 <type>VkCudaModuleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36994 <name>module</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36995 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36996 <param optional="false,true"><type>size_t</type>* <name>pCacheSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36997 <param optional="true" len="pCacheSize"><type>void</type>* <name>pCacheData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36998 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
36999 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37000 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37001 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37002 <name>vkCreateCudaFunctionNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37003 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37004 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37005 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37006 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37007 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37008 <param>const <type>VkCudaFunctionCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37009 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37010 <param><type>VkCudaFunctionNV</type>* <name>pFunction</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37011 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37012 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37013 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37014 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37015 <name>vkDestroyCudaModuleNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37016 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37017 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37018 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37019 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37020 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37021 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37022 <type>VkCudaModuleNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37023 <name>module</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37024 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37025 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37026 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37027 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37028 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37029 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37030 <name>vkDestroyCudaFunctionNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37031 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37032 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37033 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37034 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37035 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37036 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37037 <type>VkCudaFunctionNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37038 <name>function</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37039 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37040 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37041 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37042 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37043 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37044 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37045 <name>vkCmdCudaLaunchKernelNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37046 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37047 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37048 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37049 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37050 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37051 <param>const <type>VkCudaLaunchInfoNV</type>* <name>pLaunchInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37052 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37053 <command queues="graphics" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37054 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37055 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37056 <name>vkCmdBeginRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37057 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37058 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37059 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37060 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37061 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37062 <param>const <type>VkRenderingInfo</type>* <name>pRenderingInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37063 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37064 <command name="vkCmdBeginRenderingKHR" alias="vkCmdBeginRendering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37065 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37066 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37067 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37068 <name>vkCmdEndRendering</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37069 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37070 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37071 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37072 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37073 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37074 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37075 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action,state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37076 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37077 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37078 <name>vkCmdEndRendering2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37079 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37080 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37081 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37082 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37083 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37084 <param optional="true">const <type>VkRenderingEndInfoEXT</type>* <name>pRenderingEndInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37085 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37086 <command name="vkCmdEndRenderingKHR" alias="vkCmdEndRendering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37087 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37088 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37089 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37090 <name>vkGetDescriptorSetLayoutHostMappingInfoVALVE</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37091 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37092 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37093 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37094 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37095 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37096 <param>const <type>VkDescriptorSetBindingReferenceVALVE</type>* <name>pBindingReference</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37097 <param><type>VkDescriptorSetLayoutHostMappingInfoVALVE</type>* <name>pHostMapping</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37098 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37099 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37100 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37101 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37102 <name>vkGetDescriptorSetHostMappingVALVE</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37103 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37104 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37105 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37106 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37107 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37108 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37109 <type>VkDescriptorSet</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37110 <name>descriptorSet</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37111 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37112 <param><type>void</type>** <name>ppData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37113 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37114 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37115 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37116 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37117 <name>vkCreateMicromapEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37118 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37119 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37120 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37121 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37122 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37123 <param>const <type>VkMicromapCreateInfoEXT</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37124 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37125 <param><type>VkMicromapEXT</type>* <name>pMicromap</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37126 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37127 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37128 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37129 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37130 <name>vkCmdBuildMicromapsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37131 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37132 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37133 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37134 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37135 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37136 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37137 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37138 <name>infoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37139 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37140 <param len="infoCount">const <type>VkMicromapBuildInfoEXT</type>* <name>pInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37141 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37142 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37143 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37144 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37145 <name>vkBuildMicromapsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37146 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37147 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37148 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37149 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37150 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37151 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37152 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37153 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37154 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37155 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37156 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37157 <name>infoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37158 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37159 <param len="infoCount">const <type>VkMicromapBuildInfoEXT</type>* <name>pInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37160 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37161 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37162 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37163 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37164 <name>vkDestroyMicromapEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37165 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37166 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37167 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37168 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37169 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37170 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37171 <type>VkMicromapEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37172 <name>micromap</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37173 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37174 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37175 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37176 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37177 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37178 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37179 <name>vkCmdCopyMicromapEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37180 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37181 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37182 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37183 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37184 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37185 <param>const <type>VkCopyMicromapInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37186 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37187 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37188 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37189 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37190 <name>vkCopyMicromapEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37191 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37192 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37193 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37194 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37195 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37196 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37197 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37198 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37199 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37200 <param>const <type>VkCopyMicromapInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37201 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37202 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37203 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37204 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37205 <name>vkCmdCopyMicromapToMemoryEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37206 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37207 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37208 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37209 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37210 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37211 <param>const <type>VkCopyMicromapToMemoryInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37212 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37213 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37214 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37215 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37216 <name>vkCopyMicromapToMemoryEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37217 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37218 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37219 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37220 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37221 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37222 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37223 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37224 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37225 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37226 <param>const <type>VkCopyMicromapToMemoryInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37227 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37228 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37229 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37230 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37231 <name>vkCmdCopyMemoryToMicromapEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37232 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37233 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37234 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37235 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37236 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37237 <param>const <type>VkCopyMemoryToMicromapInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37238 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37239 <command successcodes="VK_SUCCESS,VK_OPERATION_DEFERRED_KHR,VK_OPERATION_NOT_DEFERRED_KHR" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37240 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37241 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37242 <name>vkCopyMemoryToMicromapEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37243 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37244 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37245 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37246 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37247 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37248 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37249 <type>VkDeferredOperationKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37250 <name>deferredOperation</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37251 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37252 <param>const <type>VkCopyMemoryToMicromapInfoEXT</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37253 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37254 <command queues="compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37255 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37256 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37257 <name>vkCmdWriteMicromapsPropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37258 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37259 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37260 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37261 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37262 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37263 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37264 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37265 <name>micromapCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37266 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37267 <param len="micromapCount">const <type>VkMicromapEXT</type>* <name>pMicromaps</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37268 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37269 <type>VkQueryType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37270 <name>queryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37271 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37272 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37273 <type>VkQueryPool</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37274 <name>queryPool</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37275 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37276 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37277 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37278 <name>firstQuery</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37279 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37280 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37281 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37282 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37283 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37284 <name>vkWriteMicromapsPropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37285 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37286 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37287 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37288 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37289 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37290 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37291 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37292 <name>micromapCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37293 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37294 <param len="micromapCount">const <type>VkMicromapEXT</type>* <name>pMicromaps</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37295 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37296 <type>VkQueryType</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37297 <name>queryType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37298 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37299 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37300 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37301 <name>dataSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37302 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37303 <param len="dataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37304 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37305 <type>size_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37306 <name>stride</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37307 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37308 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37309 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37310 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37311 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37312 <name>vkGetDeviceMicromapCompatibilityEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37313 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37314 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37315 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37316 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37317 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37318 <param>const <type>VkMicromapVersionInfoEXT</type>* <name>pVersionInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37319 <param><type>VkAccelerationStructureCompatibilityKHR</type>* <name>pCompatibility</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37320 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37321 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37322 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37323 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37324 <name>vkGetMicromapBuildSizesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37325 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37326 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37327 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37328 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37329 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37330 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37331 <type>VkAccelerationStructureBuildTypeKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37332 <name>buildType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37333 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37334 <param>const <type>VkMicromapBuildInfoEXT</type>* <name>pBuildInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37335 <param><type>VkMicromapBuildSizesInfoEXT</type>* <name>pSizeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37336 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37337 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37338 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37339 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37340 <name>vkGetShaderModuleIdentifierEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37341 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37342 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37343 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37344 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37345 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37346 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37347 <type>VkShaderModule</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37348 <name>shaderModule</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37349 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37350 <param><type>VkShaderModuleIdentifierEXT</type>* <name>pIdentifier</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37351 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37352 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37353 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37354 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37355 <name>vkGetShaderModuleCreateInfoIdentifierEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37356 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37357 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37358 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37359 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37360 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37361 <param>const <type>VkShaderModuleCreateInfo</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37362 <param><type>VkShaderModuleIdentifierEXT</type>* <name>pIdentifier</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37363 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37364 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37365 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37366 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37367 <name>vkGetImageSubresourceLayout2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37368 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37369 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37370 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37371 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37372 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37373 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37374 <type>VkImage</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37375 <name>image</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37376 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37377 <param>const <type>VkImageSubresource2</type>* <name>pSubresource</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37378 <param><type>VkSubresourceLayout2</type>* <name>pLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37379 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37380 <command name="vkGetImageSubresourceLayout2KHR" alias="vkGetImageSubresourceLayout2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37381 <command name="vkGetImageSubresourceLayout2EXT" alias="vkGetImageSubresourceLayout2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37382 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37383 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37384 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37385 <name>vkGetPipelinePropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37386 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37387 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37388 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37389 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37390 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37391 <param>const <type>VkPipelineInfoEXT</type>* <name>pPipelineInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37392 <param noautovalidity="true" validstructs="VkPipelinePropertiesIdentifierEXT"><type>VkBaseOutStructure</type>* <name>pPipelineProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37393 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37394 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37395 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37396 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37397 <name>vkExportMetalObjectsEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37398 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37399 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37400 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37401 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37402 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37403 <param><type>VkExportMetalObjectsInfoEXT</type>* <name>pMetalObjectsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37404 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37405 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37406 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37407 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37408 <name>vkCmdBindTileMemoryQCOM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37409 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37410 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37411 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37412 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37413 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37414 <param optional="true">const <type>VkTileMemoryBindInfoQCOM</type>* <name>pTileMemoryBindInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37415 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37416 <command successcodes="VK_SUCCESS,VK_INCOMPLETE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37417 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37418 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37419 <name>vkGetFramebufferTilePropertiesQCOM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37420 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37421 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37422 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37423 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37424 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37425 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37426 <type>VkFramebuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37427 <name>framebuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37428 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37429 <param optional="false,true"><type>uint32_t</type>* <name>pPropertiesCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37430 <param optional="true" len="pPropertiesCount"><type>VkTilePropertiesQCOM</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37431 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37432 <command successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37433 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37434 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37435 <name>vkGetDynamicRenderingTilePropertiesQCOM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37436 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37437 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37438 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37439 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37440 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37441 <param>const <type>VkRenderingInfo</type>* <name>pRenderingInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37442 <param><type>VkTilePropertiesQCOM</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37443 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37444 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_EXTENSION_NOT_PRESENT,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_FORMAT_NOT_SUPPORTED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37445 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37446 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37447 <name>vkGetPhysicalDeviceOpticalFlowImageFormatsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37448 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37449 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37450 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37451 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37452 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37453 <param>const <type>VkOpticalFlowImageFormatInfoNV</type>* <name>pOpticalFlowImageFormatInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37454 <param optional="false,true"><type>uint32_t</type>* <name>pFormatCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37455 <param optional="true" len="pFormatCount"><type>VkOpticalFlowImageFormatPropertiesNV</type>* <name>pImageFormatProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37456 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37457 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37458 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37459 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37460 <name>vkCreateOpticalFlowSessionNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37461 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37462 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37463 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37464 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37465 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37466 <param>const <type>VkOpticalFlowSessionCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37467 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37468 <param><type>VkOpticalFlowSessionNV</type>* <name>pSession</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37469 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37470 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37471 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37472 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37473 <name>vkDestroyOpticalFlowSessionNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37474 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37475 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37476 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37477 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37478 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37479 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37480 <type>VkOpticalFlowSessionNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37481 <name>session</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37482 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37483 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37484 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37485 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37486 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37487 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37488 <name>vkBindOpticalFlowSessionImageNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37489 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37490 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37491 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37492 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37493 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37494 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37495 <type>VkOpticalFlowSessionNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37496 <name>session</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37497 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37498 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37499 <type>VkOpticalFlowSessionBindingPointNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37500 <name>bindingPoint</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37501 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37502 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37503 <type>VkImageView</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37504 <name>view</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37505 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37506 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37507 <type>VkImageLayout</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37508 <name>layout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37509 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37510 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37511 <command queues="opticalflow" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37512 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37513 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37514 <name>vkCmdOpticalFlowExecuteNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37515 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37516 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37517 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37518 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37519 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37520 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37521 <type>VkOpticalFlowSessionNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37522 <name>session</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37523 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37524 <param>const <type>VkOpticalFlowExecuteInfoNV</type>* <name>pExecuteInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37525 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37526 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37527 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37528 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37529 <name>vkGetDeviceFaultInfoEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37530 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37531 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37532 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37533 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37534 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37535 <param><type>VkDeviceFaultCountsEXT</type>* <name>pFaultCounts</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37536 <param optional="true"><type>VkDeviceFaultInfoEXT</type>* <name>pFaultInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37537 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37538 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37539 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37540 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37541 <name>vkCmdSetDepthBias2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37542 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37543 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37544 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37545 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37546 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37547 <param>const <type>VkDepthBiasInfoEXT</type>* <name>pDepthBiasInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37548 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37549 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_SURFACE_LOST_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37550 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37551 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37552 <name>vkReleaseSwapchainImagesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37553 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37554 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37555 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37556 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37557 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37558 <param>const <type>VkReleaseSwapchainImagesInfoEXT</type>* <name>pReleaseInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37559 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37560 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37561 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37562 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37563 <name>vkGetDeviceImageSubresourceLayout</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37564 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37565 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37566 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37567 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37568 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37569 <param>const <type>VkDeviceImageSubresourceInfo</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37570 <param><type>VkSubresourceLayout2</type>* <name>pLayout</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37571 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37572 <command name="vkGetDeviceImageSubresourceLayoutKHR" alias="vkGetDeviceImageSubresourceLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37573 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37574 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37575 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37576 <name>vkMapMemory2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37577 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37578 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37579 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37580 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37581 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37582 <param>const <type>VkMemoryMapInfo</type>* <name>pMemoryMapInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37583 <param optional="false,true"><type>void</type>** <name>ppData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37584 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37585 <command name="vkMapMemory2KHR" alias="vkMapMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37586 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_MEMORY_MAP_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37587 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37588 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37589 <name>vkUnmapMemory2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37590 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37591 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37592 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37593 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37594 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37595 <param>const <type>VkMemoryUnmapInfo</type>* <name>pMemoryUnmapInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37596 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37597 <command name="vkUnmapMemory2KHR" alias="vkUnmapMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37598 <command successcodes="VK_SUCCESS,VK_INCOMPATIBLE_SHADER_BINARY_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37599 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37600 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37601 <name>vkCreateShadersEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37602 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37603 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37604 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37605 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37606 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37607 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37608 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37609 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37610 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37611 <param len="createInfoCount">const <type>VkShaderCreateInfoEXT</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37612 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37613 <param len="createInfoCount"><type>VkShaderEXT</type>* <name>pShaders</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37614 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37615 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37616 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37617 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37618 <name>vkDestroyShaderEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37619 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37620 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37621 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37622 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37623 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37624 <param optional="true" externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37625 <type>VkShaderEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37626 <name>shader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37627 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37628 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37629 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37630 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37631 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37632 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37633 <name>vkGetShaderBinaryDataEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37634 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37635 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37636 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37637 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37638 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37639 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37640 <type>VkShaderEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37641 <name>shader</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37642 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37643 <param optional="false,true"><type>size_t</type>* <name>pDataSize</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37644 <param optional="true" len="pDataSize"><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37645 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37646 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37647 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37648 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37649 <name>vkCmdBindShadersEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37650 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37651 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37652 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37653 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37654 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37655 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37656 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37657 <name>stageCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37658 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37659 <param len="stageCount">const <type>VkShaderStageFlagBits</type>* <name>pStages</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37660 <param optional="true,true" len="stageCount">const <type>VkShaderEXT</type>* <name>pShaders</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37661 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37662 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37663 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37664 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37665 <name>vkGetScreenBufferPropertiesQNX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37666 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37667 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37668 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37669 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37670 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37671 <param>const struct <type>_screen_buffer</type>* <name>buffer</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37672 <param><type>VkScreenBufferPropertiesQNX</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37673 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37674 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37675 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37676 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37677 <name>vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37678 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37679 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37680 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37681 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37682 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37683 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37684 <param optional="true" len="pPropertyCount"><type>VkCooperativeMatrixPropertiesKHR</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37685 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37686 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37687 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37688 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37689 <name>vkGetExecutionGraphPipelineScratchSizeAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37690 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37691 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37692 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37693 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37694 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37695 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37696 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37697 <name>executionGraph</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37698 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37699 <param><type>VkExecutionGraphPipelineScratchSizeAMDX</type>* <name>pSizeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37700 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37701 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37702 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37703 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37704 <name>vkGetExecutionGraphPipelineNodeIndexAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37705 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37706 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37707 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37708 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37709 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37710 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37711 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37712 <name>executionGraph</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37713 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37714 <param>const <type>VkPipelineShaderStageNodeCreateInfoAMDX</type>* <name>pNodeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37715 <param><type>uint32_t</type>* <name>pNodeIndex</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37716 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37717 <command successcodes="VK_SUCCESS,VK_PIPELINE_COMPILE_REQUIRED_EXT" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37718 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37719 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37720 <name>vkCreateExecutionGraphPipelinesAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37721 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37722 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37723 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37724 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37725 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37726 <param optional="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37727 <type>VkPipelineCache</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37728 <name>pipelineCache</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37729 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37730 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37731 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37732 <name>createInfoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37733 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37734 <param len="createInfoCount">const <type>VkExecutionGraphPipelineCreateInfoAMDX</type>* <name>pCreateInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37735 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37736 <param len="createInfoCount"><type>VkPipeline</type>* <name>pPipelines</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37737 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37738 <command queues="graphics,compute" tasks="action" renderpass="both" cmdbufferlevel="primary">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37739 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37740 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37741 <name>vkCmdInitializeGraphScratchMemoryAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37742 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37743 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37744 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37745 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37746 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37747 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37748 <type>VkPipeline</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37749 <name>executionGraph</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37750 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37751 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37752 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37753 <name>scratch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37754 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37755 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37756 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37757 <name>scratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37758 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37759 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37760 <command queues="graphics,compute" tasks="action" renderpass="both" cmdbufferlevel="primary">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37761 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37762 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37763 <name>vkCmdDispatchGraphAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37764 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37765 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37766 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37767 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37768 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37769 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37770 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37771 <name>scratch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37772 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37773 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37774 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37775 <name>scratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37776 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37777 <param>const <type>VkDispatchGraphCountInfoAMDX</type>* <name>pCountInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37778 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37779 <command queues="graphics,compute" tasks="action" renderpass="both" cmdbufferlevel="primary">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37780 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37781 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37782 <name>vkCmdDispatchGraphIndirectAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37783 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37784 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37785 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37786 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37787 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37788 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37789 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37790 <name>scratch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37791 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37792 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37793 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37794 <name>scratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37795 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37796 <param>const <type>VkDispatchGraphCountInfoAMDX</type>* <name>pCountInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37797 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37798 <command queues="graphics,compute" tasks="action" renderpass="both" cmdbufferlevel="primary">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37799 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37800 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37801 <name>vkCmdDispatchGraphIndirectCountAMDX</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37802 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37803 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37804 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37805 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37806 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37807 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37808 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37809 <name>scratch</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37810 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37811 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37812 <type>VkDeviceSize</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37813 <name>scratchSize</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37814 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37815 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37816 <type>VkDeviceAddress</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37817 <name>countInfo</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37818 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37819 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37820 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37821 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37822 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37823 <name>vkCmdBindDescriptorSets2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37824 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37825 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37826 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37827 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37828 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37829 <param>const <type>VkBindDescriptorSetsInfo</type>* <name>pBindDescriptorSetsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37830 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37831 <command name="vkCmdBindDescriptorSets2KHR" alias="vkCmdBindDescriptorSets2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37832 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37833 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37834 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37835 <name>vkCmdPushConstants2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37836 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37837 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37838 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37839 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37840 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37841 <param>const <type>VkPushConstantsInfo</type>* <name>pPushConstantsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37842 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37843 <command name="vkCmdPushConstants2KHR" alias="vkCmdPushConstants2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37844 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37845 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37846 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37847 <name>vkCmdPushDescriptorSet2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37848 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37849 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37850 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37851 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37852 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37853 <param>const <type>VkPushDescriptorSetInfo</type>* <name>pPushDescriptorSetInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37854 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37855 <command name="vkCmdPushDescriptorSet2KHR" alias="vkCmdPushDescriptorSet2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37856 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37857 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37858 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37859 <name>vkCmdPushDescriptorSetWithTemplate2</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37860 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37861 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37862 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37863 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37864 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37865 <param>const <type>VkPushDescriptorSetWithTemplateInfo</type>* <name>pPushDescriptorSetWithTemplateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37866 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37867 <command name="vkCmdPushDescriptorSetWithTemplate2KHR" alias="vkCmdPushDescriptorSetWithTemplate2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37868 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37869 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37870 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37871 <name>vkCmdSetDescriptorBufferOffsets2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37872 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37873 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37874 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37875 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37876 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37877 <param>const <type>VkSetDescriptorBufferOffsetsInfoEXT</type>* <name>pSetDescriptorBufferOffsetsInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37878 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37879 <command queues="graphics,compute" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37880 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37881 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37882 <name>vkCmdBindDescriptorBufferEmbeddedSamplers2EXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37883 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37884 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37885 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37886 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37887 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37888 <param>const <type>VkBindDescriptorBufferEmbeddedSamplersInfoEXT</type>* <name>pBindDescriptorBufferEmbeddedSamplersInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37889 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37890 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_INITIALIZATION_FAILED">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37891 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37892 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37893 <name>vkSetLatencySleepModeNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37894 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37895 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37896 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37897 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37898 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37899 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37900 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37901 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37902 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37903 <param>const <type>VkLatencySleepModeInfoNV</type>* <name>pSleepModeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37904 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37905 <command successcodes="VK_SUCCESS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37906 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37907 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37908 <name>vkLatencySleepNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37909 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37910 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37911 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37912 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37913 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37914 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37915 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37916 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37917 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37918 <param>const <type>VkLatencySleepInfoNV</type>* <name>pSleepInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37919 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37920 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37921 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37922 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37923 <name>vkSetLatencyMarkerNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37924 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37925 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37926 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37927 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37928 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37929 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37930 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37931 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37932 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37933 <param>const <type>VkSetLatencyMarkerInfoNV</type>* <name>pLatencyMarkerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37934 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37935 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37936 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37937 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37938 <name>vkGetLatencyTimingsNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37939 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37940 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37941 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37942 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37943 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37944 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37945 <type>VkSwapchainKHR</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37946 <name>swapchain</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37947 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37948 <param><type>VkGetLatencyMarkerInfoNV</type>* <name>pLatencyMarkerInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37949 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37950 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37951 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37952 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37953 <name>vkQueueNotifyOutOfBandNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37954 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37955 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37956 <type>VkQueue</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37957 <name>queue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37958 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37959 <param>const <type>VkOutOfBandQueueTypeInfoNV</type>* <name>pQueueTypeInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37960 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37961 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37962 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37963 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37964 <name>vkCmdSetRenderingAttachmentLocations</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37965 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37966 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37967 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37968 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37969 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37970 <param>const <type>VkRenderingAttachmentLocationInfo</type>* <name>pLocationInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37971 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37972 <command name="vkCmdSetRenderingAttachmentLocationsKHR" alias="vkCmdSetRenderingAttachmentLocations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37973 <command queues="graphics" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37974 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37975 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37976 <name>vkCmdSetRenderingInputAttachmentIndices</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37977 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37978 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37979 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37980 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37981 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37982 <param>const <type>VkRenderingInputAttachmentIndexInfo</type>* <name>pInputAttachmentIndexInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37983 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37984 <command name="vkCmdSetRenderingInputAttachmentIndicesKHR" alias="vkCmdSetRenderingInputAttachmentIndices"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37985 <command queues="graphics" renderpass="both" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37986 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37987 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37988 <name>vkCmdSetDepthClampRangeEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37989 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37990 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37991 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37992 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37993 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37994 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37995 <type>VkDepthClampModeEXT</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37996 <name>depthClampMode</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37997 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37998 <param optional="true">const <type>VkDepthClampRangeEXT</type>* <name>pDepthClampRange</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
37999 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38000 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38001 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38002 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38003 <name>vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38004 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38005 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38006 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38007 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38008 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38009 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38010 <param optional="true" len="pPropertyCount"><type>VkCooperativeMatrixFlexibleDimensionsPropertiesNV</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38011 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38012 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_TOO_MANY_OBJECTS,VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38013 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38014 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38015 <name>vkGetMemoryMetalHandleEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38016 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38017 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38018 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38019 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38020 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38021 <param>const <type>VkMemoryGetMetalHandleInfoEXT</type>* <name>pGetMetalHandleInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38022 <param><type>void</type>** <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38023 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38024 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_INVALID_EXTERNAL_HANDLE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38025 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38026 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38027 <name>vkGetMemoryMetalHandlePropertiesEXT</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38028 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38029 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38030 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38031 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38032 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38033 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38034 <type>VkExternalMemoryHandleTypeFlagBits</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38035 <name>handleType</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38036 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38037 <param>const <type>void</type>* <name>pHandle</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38038 <param><type>VkMemoryMetalHandlePropertiesEXT</type>* <name>pMemoryMetalHandleProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38039 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38040 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38041 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38042 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38043 <name>vkGetPhysicalDeviceCooperativeVectorPropertiesNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38044 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38045 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38046 <type>VkPhysicalDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38047 <name>physicalDevice</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38048 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38049 <param optional="false,true"><type>uint32_t</type>* <name>pPropertyCount</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38050 <param optional="true" len="pPropertyCount"><type>VkCooperativeVectorPropertiesNV</type>* <name>pProperties</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38051 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38052 <command successcodes="VK_SUCCESS,VK_INCOMPLETE" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38053 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38054 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38055 <name>vkConvertCooperativeVectorMatrixNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38056 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38057 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38058 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38059 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38060 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38061 <param>const <type>VkConvertCooperativeVectorMatrixInfoNV</type>* <name>pInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38062 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38063 <command queues="graphics,compute" renderpass="outside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38064 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38065 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38066 <name>vkCmdConvertCooperativeVectorMatrixNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38067 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38068 <param externsync="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38069 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38070 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38071 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38072 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38073 <type>uint32_t</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38074 <name>infoCount</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38075 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38076 <param len="infoCount">const <type>VkConvertCooperativeVectorMatrixInfoNV</type>* <name>pInfos</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38077 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38078 <command queues="compute" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="action">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38079 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38080 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38081 <name>vkCmdDispatchTileQCOM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38082 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38083 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38084 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38085 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38086 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38087 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38088 <command queues="graphics,compute" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38089 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38090 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38091 <name>vkCmdBeginPerTileExecutionQCOM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38092 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38093 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38094 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38095 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38096 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38097 <param>const <type>VkPerTileBeginInfoQCOM</type>* <name>pPerTileBeginInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38098 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38099 <command queues="graphics,compute" renderpass="inside" cmdbufferlevel="primary,secondary" tasks="state">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38100 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38101 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38102 <name>vkCmdEndPerTileExecutionQCOM</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38103 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38104 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38105 <type>VkCommandBuffer</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38106 <name>commandBuffer</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38107 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38108 <param>const <type>VkPerTileEndInfoQCOM</type>* <name>pPerTileEndInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38109 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38110 <command successcodes="VK_SUCCESS" errorcodes="VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_TOO_MANY_OBJECTS">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38111 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38112 <type>VkResult</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38113 <name>vkCreateExternalComputeQueueNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38114 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38115 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38116 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38117 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38118 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38119 <param>const <type>VkExternalComputeQueueCreateInfoNV</type>* <name>pCreateInfo</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38120 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38121 <param><type>VkExternalComputeQueueNV</type>* <name>pExternalQueue</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38122 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38123 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38124 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38125 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38126 <name>vkDestroyExternalComputeQueueNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38127 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38128 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38129 <type>VkDevice</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38130 <name>device</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38131 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38132 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38133 <type>VkExternalComputeQueueNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38134 <name>externalQueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38135 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38136 <param optional="true">const <type>VkAllocationCallbacks</type>* <name>pAllocator</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38137 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38138 <command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38139 <proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38140 <type>void</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38141 <name>vkGetExternalComputeQueueDataNV</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38142 </proto>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38143 <param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38144 <type>VkExternalComputeQueueNV</type>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38145 <name>externalQueue</name>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38146 </param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38147 <param><type>VkExternalComputeQueueDataParamsNV</type>* <name>params</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38148 <param><type>void</type>* <name>pData</name></param>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38149 </command>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38150 </commands>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38151 <feature api="vulkan,vulkansc" name="VK_VERSION_1_0" number="1.0" comment="Vulkan core API interface definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38152 <require comment="Header boilerplate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38153 <type name="vk_platform"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38154 <type name="VK_DEFINE_HANDLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38155 <type name="VK_USE_64_BIT_PTR_DEFINES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38156 <type name="VK_DEFINE_NON_DISPATCHABLE_HANDLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38157 <type name="VK_NULL_HANDLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38158 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38159 <require comment="Fundamental types used by many commands and structures">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38160 <type name="VkBool32"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38161 <type name="VkDeviceAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38162 <type name="VkDeviceSize"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38163 <type name="VkExtent2D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38164 <type name="VkExtent3D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38165 <type name="VkFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38166 <type name="VkOffset2D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38167 <type name="VkOffset3D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38168 <type name="VkRect2D"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38169 <type name="VkResult"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38170 <type name="VkStructureType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38171 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38172 <require comment="API constants">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38173 <enum name="VK_ATTACHMENT_UNUSED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38174 <enum name="VK_FALSE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38175 <enum name="VK_LOD_CLAMP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38176 <enum name="VK_QUEUE_FAMILY_IGNORED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38177 <enum name="VK_REMAINING_ARRAY_LAYERS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38178 <enum name="VK_REMAINING_MIP_LEVELS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38179 <enum name="VK_SUBPASS_EXTERNAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38180 <enum name="VK_TRUE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38181 <enum name="VK_WHOLE_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38182 <enum name="VK_MAX_MEMORY_TYPES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38183 <enum name="VK_MAX_PHYSICAL_DEVICE_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38184 <enum name="VK_UUID_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38185 <enum name="VK_MAX_EXTENSION_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38186 <enum name="VK_MAX_DESCRIPTION_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38187 <enum name="VK_MAX_MEMORY_HEAPS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38188 <type name="VkPipelineCacheHeaderVersion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38189 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38190 <require comment="These types are part of the API, though not directly used in API commands or data structures">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38191 <type name="VkBaseInStructure"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38192 <type name="VkBaseOutStructure"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38193 <type name="VkBufferMemoryBarrier"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38194 <type name="VkDispatchIndirectCommand"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38195 <type name="VkDrawIndexedIndirectCommand"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38196 <type name="VkDrawIndirectCommand"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38197 <type name="VkImageMemoryBarrier"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38198 <type name="VkMemoryBarrier"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38199 <type name="VkObjectType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38200 <type name="VkPipelineCacheHeaderVersionOne"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38201 <type name="VkVendorId"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38202 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38203 <require comment="API version macros">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38204 <type name="VK_API_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38205 <type name="VK_API_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38206 <type name="VK_HEADER_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38207 <type name="VK_HEADER_VERSION_COMPLETE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38208 <type name="VK_MAKE_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38209 <type name="VK_VERSION_MAJOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38210 <type name="VK_VERSION_MINOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38211 <type name="VK_VERSION_PATCH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38212 <type name="VK_MAKE_API_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38213 <type name="VK_API_VERSION_VARIANT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38214 <type name="VK_API_VERSION_MAJOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38215 <type name="VK_API_VERSION_MINOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38216 <type name="VK_API_VERSION_PATCH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38217 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38218 <require comment="Device initialization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38219 <type name="PFN_vkAllocationFunction"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38220 <type name="PFN_vkFreeFunction"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38221 <type name="PFN_vkInternalAllocationNotification"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38222 <type name="PFN_vkInternalFreeNotification"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38223 <type name="PFN_vkReallocationFunction"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38224 <type name="PFN_vkVoidFunction"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38225 <type name="VkAllocationCallbacks"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38226 <type name="VkApplicationInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38227 <type name="VkFormat"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38228 <type name="VkFormatFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38229 <type name="VkFormatFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38230 <type name="VkFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38231 <type name="VkImageCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38232 <type name="VkImageCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38233 <type name="VkImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38234 <type name="VkImageTiling"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38235 <type name="VkImageType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38236 <type name="VkImageUsageFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38237 <type name="VkImageUsageFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38238 <type name="VkInstance"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38239 <type name="VkInstanceCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38240 <type name="VkInstanceCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38241 <type name="VkInstanceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38242 <type name="VkInternalAllocationType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38243 <type name="VkMemoryHeap"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38244 <type name="VkMemoryHeapFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38245 <type name="VkMemoryHeapFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38246 <type name="VkMemoryPropertyFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38247 <type name="VkMemoryPropertyFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38248 <type name="VkMemoryType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38249 <type name="VkPhysicalDevice"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38250 <type name="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38251 <type name="VkPhysicalDeviceLimits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38252 <type name="VkPhysicalDeviceMemoryProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38253 <type name="VkPhysicalDeviceProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38254 <type name="VkPhysicalDeviceSparseProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38255 <type name="VkPhysicalDeviceType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38256 <type name="VkQueueFamilyProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38257 <type name="VkQueueFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38258 <type name="VkQueueFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38259 <type name="VkSampleCountFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38260 <type name="VkSampleCountFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38261 <type name="VkSystemAllocationScope"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38262 <command name="vkCreateInstance"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38263 <command name="vkDestroyInstance"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38264 <command name="vkEnumeratePhysicalDevices"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38265 <command name="vkGetPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38266 <command name="vkGetPhysicalDeviceFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38267 <command name="vkGetPhysicalDeviceImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38268 <command name="vkGetPhysicalDeviceProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38269 <command name="vkGetPhysicalDeviceQueueFamilyProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38270 <command name="vkGetPhysicalDeviceMemoryProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38271 <command name="vkGetInstanceProcAddr"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38272 <command name="vkGetDeviceProcAddr"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38273 <feature name="robustBufferAccess" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38274 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38275 <require comment="Device commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38276 <type name="VkDevice"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38277 <type name="VkDeviceCreateFlags" comment="Will add VkDeviceCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38278 <type name="VkDeviceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38279 <type name="VkDeviceQueueCreateFlags" comment="VkDeviceQueueCreateFlagBits was added later"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38280 <type name="VkDeviceQueueCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38281 <command name="vkCreateDevice"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38282 <command name="vkDestroyDevice"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38283 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38284 <require comment="Extension discovery commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38285 <type name="VkExtensionProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38286 <command name="vkEnumerateInstanceExtensionProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38287 <command name="vkEnumerateDeviceExtensionProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38288 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38289 <require comment="Layer discovery commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38290 <type name="VkLayerProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38291 <command name="vkEnumerateInstanceLayerProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38292 <command name="vkEnumerateDeviceLayerProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38293 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38294 <require comment="Queue commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38295 <type name="VkPipelineStageFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38296 <type name="VkPipelineStageFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38297 <type name="VkQueue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38298 <type name="VkSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38299 <command name="vkGetDeviceQueue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38300 <command name="vkQueueSubmit"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38301 <command name="vkQueueWaitIdle"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38302 <command name="vkDeviceWaitIdle"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38303 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38304 <require comment="Memory commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38305 <type name="VkMappedMemoryRange"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38306 <type name="VkMemoryAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38307 <type name="VkMemoryMapFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38308 <type name="VkMemoryMapFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38309 <command name="vkAllocateMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38310 <command name="vkFreeMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38311 <command name="vkMapMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38312 <command name="vkUnmapMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38313 <command name="vkFlushMappedMemoryRanges"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38314 <command name="vkInvalidateMappedMemoryRanges"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38315 <command name="vkGetDeviceMemoryCommitment"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38316 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38317 <require comment="Memory management API commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38318 <type name="VkDeviceMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38319 <type name="VkMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38320 <command name="vkBindBufferMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38321 <command name="vkBindImageMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38322 <command name="vkGetBufferMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38323 <command name="vkGetImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38324 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38325 <require comment="Sparse resource memory management API commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38326 <type name="VkBindSparseInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38327 <type name="VkImageAspectFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38328 <type name="VkImageAspectFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38329 <type name="VkImageSubresource"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38330 <type name="VkSparseBufferMemoryBindInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38331 <type name="VkSparseImageFormatFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38332 <type name="VkSparseImageFormatFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38333 <type name="VkSparseImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38334 <type name="VkSparseImageMemoryBind"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38335 <type name="VkSparseImageMemoryBindInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38336 <type name="VkSparseImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38337 <type name="VkSparseImageOpaqueMemoryBindInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38338 <type name="VkSparseMemoryBind"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38339 <type name="VkSparseMemoryBindFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38340 <type name="VkSparseMemoryBindFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38341 <command name="vkGetImageSparseMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38342 <command name="vkGetPhysicalDeviceSparseImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38343 <command name="vkQueueBindSparse"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38344 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38345 <require comment="Fence commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38346 <type name="VkFence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38347 <type name="VkFenceCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38348 <type name="VkFenceCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38349 <type name="VkFenceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38350 <command name="vkCreateFence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38351 <command name="vkDestroyFence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38352 <command name="vkResetFences"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38353 <command name="vkGetFenceStatus"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38354 <command name="vkWaitForFences"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38355 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38356 <require comment="Queue semaphore commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38357 <type name="VkSemaphore"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38358 <type name="VkSemaphoreCreateFlags" comment="Will add VkSemaphoreCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38359 <type name="VkSemaphoreCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38360 <command name="vkCreateSemaphore"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38361 <command name="vkDestroySemaphore"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38362 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38363 <require comment="Event commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38364 <type name="VkEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38365 <type name="VkEventCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38366 <type name="VkEventCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38367 <type name="VkEventCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38368 <command name="vkCreateEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38369 <command name="vkDestroyEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38370 <command name="vkGetEventStatus"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38371 <command name="vkSetEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38372 <command name="vkResetEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38373 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38374 <require comment="Query commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38375 <type name="VkQueryPipelineStatisticFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38376 <type name="VkQueryPipelineStatisticFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38377 <type name="VkQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38378 <type name="VkQueryPoolCreateFlags" comment="Will add VkQueryPoolCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38379 <type name="VkQueryPoolCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38380 <type name="VkQueryResultFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38381 <type name="VkQueryResultFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38382 <type name="VkQueryType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38383 <command name="vkCreateQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38384 <command name="vkDestroyQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38385 <command name="vkGetQueryPoolResults"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38386 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38387 <require comment="Buffer commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38388 <type name="VkBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38389 <type name="VkBufferCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38390 <type name="VkBufferCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38391 <type name="VkBufferCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38392 <type name="VkBufferUsageFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38393 <type name="VkBufferUsageFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38394 <type name="VkSharingMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38395 <command name="vkCreateBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38396 <command name="vkDestroyBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38397 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38398 <require comment="Buffer view commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38399 <type name="VkBufferView"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38400 <type name="VkBufferViewCreateFlags" comment="Will add VkBufferViewFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38401 <type name="VkBufferViewCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38402 <command name="vkCreateBufferView"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38403 <command name="vkDestroyBufferView"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38404 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38405 <require comment="Image commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38406 <type name="VkImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38407 <type name="VkImageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38408 <type name="VkImageLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38409 <type name="VkSubresourceLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38410 <command name="vkCreateImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38411 <command name="vkDestroyImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38412 <command name="vkGetImageSubresourceLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38413 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38414 <require comment="Image view commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38415 <type name="VkComponentMapping"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38416 <type name="VkComponentSwizzle"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38417 <type name="VkImageSubresourceRange"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38418 <type name="VkImageView"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38419 <type name="VkImageViewCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38420 <type name="VkImageViewCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38421 <type name="VkImageViewCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38422 <type name="VkImageViewType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38423 <command name="vkCreateImageView"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38424 <command name="vkDestroyImageView"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38425 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38426 <require comment="Shader commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38427 <type name="VkShaderModule"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38428 <type name="VkShaderModuleCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38429 <type name="VkShaderModuleCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38430 <command name="vkCreateShaderModule"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38431 <command name="vkDestroyShaderModule"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38432 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38433 <require comment="Pipeline Cache commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38434 <type name="VkPipelineCache"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38435 <type name="VkPipelineCacheCreateFlags" comment="VkPipelineCacheCreateFlagBits was added later"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38436 <type name="VkPipelineCacheCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38437 <command name="vkCreatePipelineCache"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38438 <command name="vkDestroyPipelineCache"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38439 <command name="vkGetPipelineCacheData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38440 <command name="vkMergePipelineCaches"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38441 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38442 <require comment="Pipeline commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38443 <type name="VkBlendFactor"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38444 <type name="VkBlendOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38445 <type name="VkColorComponentFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38446 <type name="VkColorComponentFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38447 <type name="VkCompareOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38448 <type name="VkComputePipelineCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38449 <type name="VkCullModeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38450 <type name="VkCullModeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38451 <type name="VkDynamicState"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38452 <type name="VkFrontFace"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38453 <type name="VkGraphicsPipelineCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38454 <type name="VkLogicOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38455 <type name="VkPipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38456 <type name="VkPipelineColorBlendAttachmentState"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38457 <type name="VkPipelineColorBlendStateCreateFlags" comment="Will add VkPipeline*StateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38458 <type name="VkPipelineColorBlendStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38459 <type name="VkPipelineCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38460 <type name="VkPipelineCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38461 <type name="VkPipelineDepthStencilStateCreateFlags" comment="Will add VkPipeline*StateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38462 <type name="VkPipelineDepthStencilStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38463 <type name="VkPipelineDynamicStateCreateFlags" comment="Will add VkPipeline*StateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38464 <type name="VkPipelineDynamicStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38465 <type name="VkPipelineInputAssemblyStateCreateFlags" comment="Will add VkPipeline*StateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38466 <type name="VkPipelineInputAssemblyStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38467 <type name="VkPipelineLayoutCreateFlags" comment="Will add VkPipelineLayoutCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38468 <type name="VkPipelineMultisampleStateCreateFlags" comment="Will add VkPipelineMultisampleStateCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38469 <type name="VkPipelineMultisampleStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38470 <type name="VkPipelineRasterizationStateCreateFlags" comment="Will add VkPipelineRasterizationStateCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38471 <type name="VkPipelineRasterizationStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38472 <type name="VkPipelineShaderStageCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38473 <type name="VkPipelineShaderStageCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38474 <type name="VkPipelineShaderStageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38475 <type name="VkPipelineTessellationStateCreateFlags" comment="Will add VkPipelineTessellationStateCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38476 <type name="VkPipelineTessellationStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38477 <type name="VkPipelineVertexInputStateCreateFlags" comment="Will add VkPipelineVertexInputStateCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38478 <type name="VkPipelineVertexInputStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38479 <type name="VkPipelineViewportStateCreateFlags" comment="Will add VkPipelineViewportStateCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38480 <type name="VkPipelineViewportStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38481 <type name="VkPolygonMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38482 <type name="VkPrimitiveTopology"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38483 <type name="VkSampleMask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38484 <type name="VkShaderStageFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38485 <type name="VkShaderStageFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38486 <type name="VkSpecializationInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38487 <type name="VkSpecializationMapEntry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38488 <type name="VkStencilOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38489 <type name="VkStencilOpState"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38490 <type name="VkVertexInputAttributeDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38491 <type name="VkVertexInputBindingDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38492 <type name="VkVertexInputRate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38493 <type name="VkViewport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38494 <command name="vkCreateGraphicsPipelines"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38495 <command name="vkCreateComputePipelines"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38496 <command name="vkDestroyPipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38497 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38498 <require comment="Pipeline layout commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38499 <type name="VkPipelineLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38500 <type name="VkPipelineLayoutCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38501 <type name="VkPushConstantRange"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38502 <command name="vkCreatePipelineLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38503 <command name="vkDestroyPipelineLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38504 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38505 <require comment="Sampler commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38506 <type name="VkBorderColor"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38507 <type name="VkFilter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38508 <type name="VkSampler"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38509 <type name="VkSamplerAddressMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38510 <type name="VkSamplerCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38511 <type name="VkSamplerCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38512 <type name="VkSamplerCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38513 <type name="VkSamplerMipmapMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38514 <command name="vkCreateSampler"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38515 <command name="vkDestroySampler"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38516 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38517 <require comment="Descriptor set commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38518 <type name="VkCopyDescriptorSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38519 <type name="VkDescriptorBufferInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38520 <type name="VkDescriptorImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38521 <type name="VkDescriptorPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38522 <type name="VkDescriptorPoolCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38523 <type name="VkDescriptorPoolCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38524 <type name="VkDescriptorPoolCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38525 <type name="VkDescriptorPoolResetFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38526 <type name="VkDescriptorPoolSize"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38527 <type name="VkDescriptorSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38528 <type name="VkDescriptorSetAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38529 <type name="VkDescriptorSetLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38530 <type name="VkDescriptorSetLayoutBinding"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38531 <type name="VkDescriptorSetLayoutCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38532 <type name="VkDescriptorSetLayoutCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38533 <type name="VkDescriptorSetLayoutCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38534 <type name="VkDescriptorType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38535 <type name="VkWriteDescriptorSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38536 <command name="vkCreateDescriptorSetLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38537 <command name="vkDestroyDescriptorSetLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38538 <command name="vkCreateDescriptorPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38539 <command name="vkDestroyDescriptorPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38540 <command name="vkResetDescriptorPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38541 <command name="vkAllocateDescriptorSets"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38542 <command name="vkFreeDescriptorSets"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38543 <command name="vkUpdateDescriptorSets"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38544 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38545 <require comment="Pass commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38546 <type name="VkAccessFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38547 <type name="VkAccessFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38548 <type name="VkAttachmentDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38549 <type name="VkAttachmentDescriptionFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38550 <type name="VkAttachmentDescriptionFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38551 <type name="VkAttachmentLoadOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38552 <type name="VkAttachmentReference"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38553 <type name="VkAttachmentStoreOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38554 <type name="VkDependencyFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38555 <type name="VkDependencyFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38556 <type name="VkFramebuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38557 <type name="VkFramebufferCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38558 <type name="VkFramebufferCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38559 <type name="VkFramebufferCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38560 <type name="VkPipelineBindPoint"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38561 <type name="VkRenderPass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38562 <type name="VkRenderPassCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38563 <type name="VkRenderPassCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38564 <type name="VkRenderPassCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38565 <type name="VkSubpassDependency"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38566 <type name="VkSubpassDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38567 <type name="VkSubpassDescriptionFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38568 <type name="VkSubpassDescriptionFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38569 <command name="vkCreateFramebuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38570 <command name="vkDestroyFramebuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38571 <command name="vkCreateRenderPass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38572 <command name="vkDestroyRenderPass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38573 <command name="vkGetRenderAreaGranularity"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38574 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38575 <require comment="Command pool commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38576 <type name="VkCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38577 <type name="VkCommandPoolCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38578 <type name="VkCommandPoolCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38579 <type name="VkCommandPoolCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38580 <type name="VkCommandPoolResetFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38581 <type name="VkCommandPoolResetFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38582 <command name="vkCreateCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38583 <command name="vkDestroyCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38584 <command name="vkResetCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38585 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38586 <require comment="Command buffer commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38587 <type name="VkCommandBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38588 <type name="VkCommandBufferAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38589 <type name="VkCommandBufferBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38590 <type name="VkCommandBufferInheritanceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38591 <type name="VkCommandBufferLevel"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38592 <type name="VkCommandBufferResetFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38593 <type name="VkCommandBufferResetFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38594 <type name="VkCommandBufferUsageFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38595 <type name="VkCommandBufferUsageFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38596 <type name="VkQueryControlFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38597 <type name="VkQueryControlFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38598 <command name="vkAllocateCommandBuffers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38599 <command name="vkFreeCommandBuffers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38600 <command name="vkBeginCommandBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38601 <command name="vkEndCommandBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38602 <command name="vkResetCommandBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38603 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38604 <require comment="Command buffer building commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38605 <type name="VkBufferCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38606 <type name="VkBufferImageCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38607 <type name="VkClearAttachment"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38608 <type name="VkClearColorValue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38609 <type name="VkClearDepthStencilValue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38610 <type name="VkClearRect"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38611 <type name="VkClearValue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38612 <type name="VkImageBlit"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38613 <type name="VkImageCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38614 <type name="VkImageResolve"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38615 <type name="VkImageSubresourceLayers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38616 <type name="VkIndexType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38617 <type name="VkRenderPassBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38618 <type name="VkStencilFaceFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38619 <type name="VkStencilFaceFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38620 <type name="VkSubpassContents"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38621 <command name="vkCmdBindPipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38622 <command name="vkCmdSetViewport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38623 <command name="vkCmdSetScissor"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38624 <command name="vkCmdSetLineWidth"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38625 <command name="vkCmdSetDepthBias"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38626 <command name="vkCmdSetBlendConstants"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38627 <command name="vkCmdSetDepthBounds"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38628 <command name="vkCmdSetStencilCompareMask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38629 <command name="vkCmdSetStencilWriteMask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38630 <command name="vkCmdSetStencilReference"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38631 <command name="vkCmdBindDescriptorSets"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38632 <command name="vkCmdBindIndexBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38633 <command name="vkCmdBindVertexBuffers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38634 <command name="vkCmdDraw"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38635 <command name="vkCmdDrawIndexed"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38636 <command name="vkCmdDrawIndirect"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38637 <command name="vkCmdDrawIndexedIndirect"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38638 <command name="vkCmdDispatch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38639 <command name="vkCmdDispatchIndirect"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38640 <command name="vkCmdCopyBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38641 <command name="vkCmdCopyImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38642 <command name="vkCmdBlitImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38643 <command name="vkCmdCopyBufferToImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38644 <command name="vkCmdCopyImageToBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38645 <command name="vkCmdUpdateBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38646 <command name="vkCmdFillBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38647 <command name="vkCmdClearColorImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38648 <command name="vkCmdClearDepthStencilImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38649 <command name="vkCmdClearAttachments"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38650 <command name="vkCmdResolveImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38651 <command name="vkCmdSetEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38652 <command name="vkCmdResetEvent"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38653 <command name="vkCmdWaitEvents"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38654 <command name="vkCmdPipelineBarrier"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38655 <command name="vkCmdBeginQuery"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38656 <command name="vkCmdEndQuery"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38657 <command name="vkCmdResetQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38658 <command name="vkCmdWriteTimestamp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38659 <command name="vkCmdCopyQueryPoolResults"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38660 <command name="vkCmdPushConstants"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38661 <command name="vkCmdBeginRenderPass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38662 <command name="vkCmdNextSubpass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38663 <command name="vkCmdEndRenderPass"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38664 <command name="vkCmdExecuteCommands"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38665 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38666 </feature>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38667 <feature api="vulkan,vulkansc" name="VK_VERSION_1_1" number="1.1" depends="VK_VERSION_1_0" comment="Vulkan 1.1 core API interface definitions.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38668 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38669 <type name="VK_API_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38670 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38671 <require comment="Device Initialization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38672 <command name="vkEnumerateInstanceVersion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38673 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38674 <require comment="Promoted from VK_KHR_relaxed_block_layout, which has no API"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38675 <require comment="Promoted from VK_KHR_storage_buffer_storage_class, which has no API"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38676 <require comment="Originally based on VK_KHR_subgroup (extension 94), but the actual enum block used was, incorrectly, that of extension 95">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38677 <enum extends="VkStructureType" extnumber="95" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38678 <type name="VkPhysicalDeviceSubgroupProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38679 <type name="VkSubgroupFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38680 <type name="VkSubgroupFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38681 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38682 <require comment="Promoted from VK_KHR_bind_memory2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38683 <command name="vkBindBufferMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38684 <command name="vkBindImageMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38685 <enum extends="VkStructureType" extnumber="158" offset="0" name="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38686 <enum extends="VkStructureType" extnumber="158" offset="1" name="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38687 <enum bitpos="10" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_ALIAS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38688 <type name="VkBindBufferMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38689 <type name="VkBindImageMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38690 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38691 <require comment="Promoted from VK_KHR_16bit_storage">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38692 <enum extends="VkStructureType" extnumber="84" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38693 <type name="VkPhysicalDevice16BitStorageFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38694 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38695 <require depends="VkPhysicalDevice16BitStorageFeatures::uniformAndStorageBuffer16BitAccess">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38696 <feature name="storageBuffer16BitAccess" struct="VkPhysicalDevice16BitStorageFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38697 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38698 <require comment="Promoted from VK_KHR_dedicated_allocation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38699 <enum extends="VkStructureType" extnumber="128" offset="0" name="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38700 <enum extends="VkStructureType" extnumber="128" offset="1" name="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38701 <type name="VkMemoryDedicatedRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38702 <type name="VkMemoryDedicatedAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38703 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38704 <require comment="Promoted from VK_KHR_device_group">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38705 <enum extends="VkStructureType" extnumber="61" offset="0" name="VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38706 <comment>offset 1 reserved for the old VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHX enum</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38707 <comment>offset 2 reserved for the old VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHX enum</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38708 <enum extends="VkStructureType" extnumber="61" offset="3" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38709 <enum extends="VkStructureType" extnumber="61" offset="4" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38710 <enum extends="VkStructureType" extnumber="61" offset="5" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38711 <enum extends="VkStructureType" extnumber="61" offset="6" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38712 <type name="VkPeerMemoryFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38713 <type name="VkPeerMemoryFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38714 <type name="VkMemoryAllocateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38715 <type name="VkMemoryAllocateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38716 <type name="VkMemoryAllocateFlagsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38717 <type name="VkDeviceGroupRenderPassBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38718 <type name="VkDeviceGroupCommandBufferBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38719 <type name="VkDeviceGroupSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38720 <type name="VkDeviceGroupBindSparseInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38721 <command name="vkGetDeviceGroupPeerMemoryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38722 <command name="vkCmdSetDeviceMask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38723 <command name="vkCmdDispatchBase"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38724 <enum bitpos="3" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38725 <enum bitpos="4" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_DISPATCH_BASE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38726 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_DISPATCH_BASE" alias="VK_PIPELINE_CREATE_DISPATCH_BASE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38727 <enum bitpos="2" extends="VkDependencyFlagBits" name="VK_DEPENDENCY_DEVICE_GROUP_BIT" comment="Dependency is across devices"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38728 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38729 <require comment="Promoted from VK_KHR_device_group + VK_KHR_bind_memory2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38730 <enum extends="VkStructureType" extnumber="61" offset="13" name="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38731 <enum extends="VkStructureType" extnumber="61" offset="14" name="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38732 <type name="VkBindBufferMemoryDeviceGroupInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38733 <type name="VkBindImageMemoryDeviceGroupInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38734 <enum bitpos="6" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT" comment="Allows using VkBindImageMemoryDeviceGroupInfo::pSplitInstanceBindRegions when binding memory to the image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38735 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38736 <require comment="Promoted from VK_KHR_device_group_creation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38737 <enum extends="VkStructureType" extnumber="71" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38738 <enum extends="VkStructureType" extnumber="71" offset="1" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38739 <enum name="VK_MAX_DEVICE_GROUP_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38740 <type name="VkPhysicalDeviceGroupProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38741 <type name="VkDeviceGroupDeviceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38742 <command name="vkEnumeratePhysicalDeviceGroups"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38743 <enum bitpos="1" extends="VkMemoryHeapFlagBits" name="VK_MEMORY_HEAP_MULTI_INSTANCE_BIT" comment="If set, heap allocations allocate multiple instances by default"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38744 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38745 <require comment="Promoted from VK_KHR_get_memory_requirements2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38746 <enum extends="VkStructureType" extnumber="147" offset="0" name="VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38747 <enum extends="VkStructureType" extnumber="147" offset="1" name="VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38748 <enum extends="VkStructureType" extnumber="147" offset="2" name="VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38749 <enum extends="VkStructureType" extnumber="147" offset="3" name="VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38750 <enum extends="VkStructureType" extnumber="147" offset="4" name="VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38751 <type name="VkBufferMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38752 <type name="VkImageMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38753 <type name="VkImageSparseMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38754 <type name="VkMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38755 <type name="VkSparseImageMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38756 <command name="vkGetImageMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38757 <command name="vkGetBufferMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38758 <command name="vkGetImageSparseMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38759 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38760 <require comment="Promoted from VK_KHR_get_physical_device_properties2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38761 <enum extends="VkStructureType" extnumber="60" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38762 <enum extends="VkStructureType" extnumber="60" offset="1" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38763 <enum extends="VkStructureType" extnumber="60" offset="2" name="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38764 <enum extends="VkStructureType" extnumber="60" offset="3" name="VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38765 <enum extends="VkStructureType" extnumber="60" offset="4" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38766 <enum extends="VkStructureType" extnumber="60" offset="5" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38767 <enum extends="VkStructureType" extnumber="60" offset="6" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38768 <enum extends="VkStructureType" extnumber="60" offset="7" name="VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38769 <enum extends="VkStructureType" extnumber="60" offset="8" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38770 <type name="VkPhysicalDeviceFeatures2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38771 <type name="VkPhysicalDeviceProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38772 <type name="VkFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38773 <type name="VkImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38774 <type name="VkPhysicalDeviceImageFormatInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38775 <type name="VkQueueFamilyProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38776 <type name="VkPhysicalDeviceMemoryProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38777 <type name="VkSparseImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38778 <type name="VkPhysicalDeviceSparseImageFormatInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38779 <command name="vkGetPhysicalDeviceFeatures2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38780 <command name="vkGetPhysicalDeviceProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38781 <command name="vkGetPhysicalDeviceFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38782 <command name="vkGetPhysicalDeviceImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38783 <command name="vkGetPhysicalDeviceQueueFamilyProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38784 <command name="vkGetPhysicalDeviceMemoryProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38785 <command name="vkGetPhysicalDeviceSparseImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38786 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38787 <require comment="Promoted from VK_KHR_maintenance1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38788 <enum extends="VkResult" extnumber="70" offset="0" dir="-" name="VK_ERROR_OUT_OF_POOL_MEMORY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38789 <enum bitpos="14" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_TRANSFER_SRC_BIT" comment="Format can be used as the source image of image transfer commands"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38790 <enum bitpos="15" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_TRANSFER_DST_BIT" comment="Format can be used as the destination image of image transfer commands"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38791 <enum bitpos="5" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT" comment="The 3D image can be viewed as a 2D or 2D array image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38792 <command name="vkTrimCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38793 <comment>Additional dependent types / tokens extending enumerants, not explicitly mentioned</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38794 <type name="VkCommandPoolTrimFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38795 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38796 <require comment="Promoted from VK_KHR_maintenance2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38797 <enum bitpos="7" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38798 <enum bitpos="8" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_EXTENDED_USAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38799 <enum extends="VkStructureType" extnumber="118" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38800 <enum extends="VkStructureType" extnumber="118" offset="1" name="VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38801 <enum extends="VkStructureType" extnumber="118" offset="2" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38802 <enum extends="VkStructureType" extnumber="118" offset="3" name="VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38803 <enum extends="VkImageLayout" extnumber="118" offset="0" name="VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38804 <enum extends="VkImageLayout" extnumber="118" offset="1" name="VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38805 <type name="VkPhysicalDevicePointClippingProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38806 <type name="VkPointClippingBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38807 <type name="VkRenderPassInputAttachmentAspectCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38808 <type name="VkInputAttachmentAspectReference"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38809 <type name="VkImageViewUsageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38810 <type name="VkTessellationDomainOrigin"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38811 <type name="VkPipelineTessellationDomainOriginStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38812 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38813 <require comment="Promoted from VK_KHR_multiview">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38814 <enum extends="VkStructureType" extnumber="54" offset="0" name="VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38815 <enum extends="VkStructureType" extnumber="54" offset="1" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38816 <enum extends="VkStructureType" extnumber="54" offset="2" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38817 <enum bitpos="1" extends="VkDependencyFlagBits" name="VK_DEPENDENCY_VIEW_LOCAL_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38818 <type name="VkRenderPassMultiviewCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38819 <type name="VkPhysicalDeviceMultiviewFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38820 <type name="VkPhysicalDeviceMultiviewProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38821 <feature name="multiview" struct="VkPhysicalDeviceMultiviewFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38822 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38823 <require comment="Promoted from VK_KHR_variable_pointers">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38824 <enum extends="VkStructureType" extnumber="121" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38825 <enum api="vulkan" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38826 <type name="VkPhysicalDeviceVariablePointerFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38827 <type name="VkPhysicalDeviceVariablePointersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38828 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38829 <require comment="Originally based on VK_KHR_protected_memory (extension 146), which was never published; thus the mystifying large value= numbers below. These are not aliased since they were not actually promoted from an extension.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38830 <enum extends="VkStructureType" extnumber="146" offset="0" name="VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38831 <enum extends="VkStructureType" extnumber="146" offset="1" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38832 <enum extends="VkStructureType" extnumber="146" offset="2" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38833 <enum extends="VkStructureType" extnumber="146" offset="3" name="VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38834 <enum bitpos="4" extends="VkQueueFlagBits" name="VK_QUEUE_PROTECTED_BIT" comment="Queues may support protected operations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38835 <enum bitpos="0" extends="VkDeviceQueueCreateFlagBits" name="VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT" comment="Queue is a protected-capable device queue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38836 <type name="VkDeviceQueueCreateFlagBits" comment="This is a temporary workaround for processors not recognizing that VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT above also requires this type"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38837 <enum bitpos="5" extends="VkMemoryPropertyFlagBits" name="VK_MEMORY_PROPERTY_PROTECTED_BIT" comment="Memory is protected"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38838 <enum bitpos="3" extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_PROTECTED_BIT" comment="Buffer requires protected memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38839 <enum bitpos="11" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_PROTECTED_BIT" comment="Image requires protected memory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38840 <enum bitpos="2" extends="VkCommandPoolCreateFlagBits" name="VK_COMMAND_POOL_CREATE_PROTECTED_BIT" comment="Command buffers allocated from pool are protected command buffers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38841 <type name="VkPhysicalDeviceProtectedMemoryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38842 <type name="VkPhysicalDeviceProtectedMemoryProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38843 <type name="VkDeviceQueueInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38844 <type name="VkProtectedSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38845 <command name="vkGetDeviceQueue2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38846 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38847 <require comment="Promoted from VK_KHR_sampler_ycbcr_conversion">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38848 <enum extends="VkStructureType" extnumber="157" offset="0" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38849 <enum extends="VkStructureType" extnumber="157" offset="1" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38850 <enum extends="VkStructureType" extnumber="157" offset="2" name="VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38851 <enum extends="VkStructureType" extnumber="157" offset="3" name="VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38852 <enum extends="VkStructureType" extnumber="157" offset="4" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38853 <enum extends="VkStructureType" extnumber="157" offset="5" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38854 <enum extends="VkObjectType" extnumber="157" offset="0" name="VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38855 <enum extends="VkFormat" extnumber="157" offset="0" name="VK_FORMAT_G8B8G8R8_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38856 <enum extends="VkFormat" extnumber="157" offset="1" name="VK_FORMAT_B8G8R8G8_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38857 <enum extends="VkFormat" extnumber="157" offset="2" name="VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38858 <enum extends="VkFormat" extnumber="157" offset="3" name="VK_FORMAT_G8_B8R8_2PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38859 <enum extends="VkFormat" extnumber="157" offset="4" name="VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38860 <enum extends="VkFormat" extnumber="157" offset="5" name="VK_FORMAT_G8_B8R8_2PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38861 <enum extends="VkFormat" extnumber="157" offset="6" name="VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38862 <enum extends="VkFormat" extnumber="157" offset="7" name="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38863 <enum extends="VkFormat" extnumber="157" offset="8" name="VK_FORMAT_R10X6G10X6_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38864 <enum extends="VkFormat" extnumber="157" offset="9" name="VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38865 <enum extends="VkFormat" extnumber="157" offset="10" name="VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38866 <enum extends="VkFormat" extnumber="157" offset="11" name="VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38867 <enum extends="VkFormat" extnumber="157" offset="12" name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38868 <enum extends="VkFormat" extnumber="157" offset="13" name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38869 <enum extends="VkFormat" extnumber="157" offset="14" name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38870 <enum extends="VkFormat" extnumber="157" offset="15" name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38871 <enum extends="VkFormat" extnumber="157" offset="16" name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38872 <enum extends="VkFormat" extnumber="157" offset="17" name="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38873 <enum extends="VkFormat" extnumber="157" offset="18" name="VK_FORMAT_R12X4G12X4_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38874 <enum extends="VkFormat" extnumber="157" offset="19" name="VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38875 <enum extends="VkFormat" extnumber="157" offset="20" name="VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38876 <enum extends="VkFormat" extnumber="157" offset="21" name="VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38877 <enum extends="VkFormat" extnumber="157" offset="22" name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38878 <enum extends="VkFormat" extnumber="157" offset="23" name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38879 <enum extends="VkFormat" extnumber="157" offset="24" name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38880 <enum extends="VkFormat" extnumber="157" offset="25" name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38881 <enum extends="VkFormat" extnumber="157" offset="26" name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38882 <enum extends="VkFormat" extnumber="157" offset="27" name="VK_FORMAT_G16B16G16R16_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38883 <enum extends="VkFormat" extnumber="157" offset="28" name="VK_FORMAT_B16G16R16G16_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38884 <enum extends="VkFormat" extnumber="157" offset="29" name="VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38885 <enum extends="VkFormat" extnumber="157" offset="30" name="VK_FORMAT_G16_B16R16_2PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38886 <enum extends="VkFormat" extnumber="157" offset="31" name="VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38887 <enum extends="VkFormat" extnumber="157" offset="32" name="VK_FORMAT_G16_B16R16_2PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38888 <enum extends="VkFormat" extnumber="157" offset="33" name="VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38889 <enum bitpos="4" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_PLANE_0_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38890 <enum bitpos="5" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_PLANE_1_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38891 <enum bitpos="6" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_PLANE_2_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38892 <enum bitpos="9" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_DISJOINT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38893 <enum bitpos="17" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT" comment="Format can have midpoint rather than cosited chroma samples"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38894 <enum bitpos="18" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT" comment="Format can be used with linear filtering whilst color conversion is enabled"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38895 <enum bitpos="19" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT" comment="Format can have different chroma, min and mag filters"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38896 <enum bitpos="20" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38897 <enum bitpos="21" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38898 <enum bitpos="22" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_DISJOINT_BIT" comment="Format supports disjoint planes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38899 <enum bitpos="23" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT" comment="Format can have cosited rather than midpoint chroma samples"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38900 <type name="VkSamplerYcbcrConversionCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38901 <type name="VkSamplerYcbcrConversionInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38902 <type name="VkBindImagePlaneMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38903 <type name="VkImagePlaneMemoryRequirementsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38904 <type name="VkPhysicalDeviceSamplerYcbcrConversionFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38905 <type name="VkSamplerYcbcrConversionImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38906 <command name="vkCreateSamplerYcbcrConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38907 <command name="vkDestroySamplerYcbcrConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38908 <comment>Additional dependent types / tokens extending enumerants, not explicitly mentioned</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38909 <type name="VkSamplerYcbcrConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38910 <type name="VkSamplerYcbcrModelConversion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38911 <type name="VkSamplerYcbcrRange"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38912 <type name="VkChromaLocation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38913 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38914 <require comment="Promoted from VK_KHR_descriptor_update_template">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38915 <enum extends="VkStructureType" extnumber="86" offset="0" name="VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38916 <enum extends="VkObjectType" extnumber="86" offset="0" name="VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38917 <command name="vkCreateDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38918 <command name="vkDestroyDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38919 <command name="vkUpdateDescriptorSetWithTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38920 <type name="VkDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38921 <type name="VkDescriptorUpdateTemplateCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38922 <type name="VkDescriptorUpdateTemplateType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38923 <type name="VkDescriptorUpdateTemplateEntry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38924 <type name="VkDescriptorUpdateTemplateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38925 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38926 <require comment="Promoted from VK_KHR_external_memory_capabilities">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38927 <enum extends="VkStructureType" extnumber="72" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38928 <enum extends="VkStructureType" extnumber="72" offset="1" name="VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38929 <enum extends="VkStructureType" extnumber="72" offset="2" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38930 <enum extends="VkStructureType" extnumber="72" offset="3" name="VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38931 <enum extends="VkStructureType" extnumber="72" offset="4" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38932 <enum name="VK_LUID_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38933 <type name="VkExternalMemoryHandleTypeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38934 <type name="VkExternalMemoryHandleTypeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38935 <type name="VkExternalMemoryFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38936 <type name="VkExternalMemoryFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38937 <type name="VkExternalMemoryProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38938 <type name="VkPhysicalDeviceExternalImageFormatInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38939 <type name="VkExternalImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38940 <type name="VkPhysicalDeviceExternalBufferInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38941 <type name="VkExternalBufferProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38942 <type name="VkPhysicalDeviceIDProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38943 <command name="vkGetPhysicalDeviceExternalBufferProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38944 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38945 <require comment="Promoted from VK_KHR_external_memory">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38946 <enum extends="VkStructureType" extnumber="73" offset="0" name="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38947 <enum extends="VkStructureType" extnumber="73" offset="1" name="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38948 <enum extends="VkStructureType" extnumber="73" offset="2" name="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38949 <enum extends="VkResult" extnumber="73" offset="3" dir="-" name="VK_ERROR_INVALID_EXTERNAL_HANDLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38950 <enum name="VK_QUEUE_FAMILY_EXTERNAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38951 <type name="VkExternalMemoryImageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38952 <type name="VkExternalMemoryBufferCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38953 <type name="VkExportMemoryAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38954 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38955 <require comment="Promoted from VK_KHR_external_fence_capabilities">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38956 <enum extends="VkStructureType" extnumber="113" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38957 <enum extends="VkStructureType" extnumber="113" offset="1" name="VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38958 <type name="VkExternalFenceHandleTypeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38959 <type name="VkExternalFenceHandleTypeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38960 <type name="VkExternalFenceFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38961 <type name="VkExternalFenceFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38962 <type name="VkPhysicalDeviceExternalFenceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38963 <type name="VkExternalFenceProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38964 <command name="vkGetPhysicalDeviceExternalFenceProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38965 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38966 <require comment="Promoted from VK_KHR_external_fence">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38967 <enum extends="VkStructureType" extnumber="114" offset="0" name="VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38968 <type name="VkFenceImportFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38969 <type name="VkFenceImportFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38970 <type name="VkExportFenceCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38971 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38972 <require comment="Promoted from VK_KHR_external_semaphore">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38973 <enum extends="VkStructureType" extnumber="78" offset="0" name="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38974 <type name="VkSemaphoreImportFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38975 <type name="VkSemaphoreImportFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38976 <type name="VkExportSemaphoreCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38977 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38978 <require comment="Promoted from VK_KHR_external_semaphore_capabilities">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38979 <enum extends="VkStructureType" extnumber="77" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38980 <enum extends="VkStructureType" extnumber="77" offset="1" name="VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38981 <type name="VkExternalSemaphoreHandleTypeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38982 <type name="VkExternalSemaphoreHandleTypeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38983 <type name="VkExternalSemaphoreFeatureFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38984 <type name="VkExternalSemaphoreFeatureFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38985 <type name="VkPhysicalDeviceExternalSemaphoreInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38986 <type name="VkExternalSemaphoreProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38987 <command name="vkGetPhysicalDeviceExternalSemaphoreProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38988 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38989 <require comment="Promoted from VK_KHR_maintenance3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38990 <enum extends="VkStructureType" extnumber="169" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38991 <enum extends="VkStructureType" extnumber="169" offset="1" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38992 <type name="VkPhysicalDeviceMaintenance3Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38993 <type name="VkDescriptorSetLayoutSupport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38994 <command name="vkGetDescriptorSetLayoutSupport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38995 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38996 <require comment="Promoted from VK_KHR_shader_draw_parameters, with a feature support query added">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38997 <enum extends="VkStructureType" extnumber="64" offset="0" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38998 <enum api="vulkan" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
38999 <type name="VkPhysicalDeviceShaderDrawParameterFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39000 <type name="VkPhysicalDeviceShaderDrawParametersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39001 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39002 <require depends="VK_KHR_shader_draw_parameters">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39003 <feature name="shaderDrawParameters" struct="VkPhysicalDeviceShaderDrawParametersFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39004 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39005 </feature>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39006 <feature api="vulkan,vulkansc" name="VK_VERSION_1_2" number="1.2" depends="VK_VERSION_1_1" comment="Vulkan 1.2 core API interface definitions.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39007 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39008 <type name="VK_API_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39009 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39010 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39011 <enum extends="VkStructureType" value="49" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39012 <enum extends="VkStructureType" value="50" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39013 <enum extends="VkStructureType" value="51" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39014 <enum extends="VkStructureType" value="52" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39015 <type name="VkPhysicalDeviceVulkan11Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39016 <type name="VkPhysicalDeviceVulkan11Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39017 <type name="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39018 <type name="VkPhysicalDeviceVulkan12Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39019 <feature name="subgroupBroadcastDynamicId" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39020 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39021 <require comment="Promoted from VK_KHR_image_format_list (extension 148)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39022 <enum offset="0" extends="VkStructureType" extnumber="148" name="VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39023 <type name="VkImageFormatListCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39024 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39025 <require comment="Promoted from VK_KHR_sampler_mirror_clamp_to_edge (extension 15)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39026 <enum value="4" extends="VkSamplerAddressMode" name="VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE" comment="No need to add an extnumber attribute, since this uses a core enum value"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39027 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39028 <require depends="VK_KHR_sampler_mirror_clamp_to_edge">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39029 <feature name="samplerMirrorClampToEdge" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39030 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39031 <require comment="Promoted from VK_KHR_draw_indirect_count (extension 170)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39032 <command name="vkCmdDrawIndirectCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39033 <command name="vkCmdDrawIndexedIndirectCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39034 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39035 <require depends="VK_KHR_draw_indirect_count">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39036 <feature name="drawIndirectCount" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39037 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39038 <require comment="Promoted from VK_KHR_create_renderpass2 (extension 110)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39039 <enum offset="0" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39040 <enum offset="1" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39041 <enum offset="2" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39042 <enum offset="3" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39043 <enum offset="4" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39044 <enum offset="5" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39045 <enum offset="6" extends="VkStructureType" extnumber="110" name="VK_STRUCTURE_TYPE_SUBPASS_END_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39046 <command name="vkCreateRenderPass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39047 <command name="vkCmdBeginRenderPass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39048 <command name="vkCmdNextSubpass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39049 <command name="vkCmdEndRenderPass2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39050 <type name="VkRenderPassCreateInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39051 <type name="VkAttachmentDescription2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39052 <type name="VkAttachmentReference2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39053 <type name="VkSubpassDescription2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39054 <type name="VkSubpassDependency2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39055 <type name="VkSubpassBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39056 <type name="VkSubpassEndInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39057 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39058 <require comment="Promoted from VK_KHR_8bit_storage (extension 178)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39059 <enum offset="0" extends="VkStructureType" extnumber="178" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39060 <type name="VkPhysicalDevice8BitStorageFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39061 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39062 <require depends="VkPhysicalDevice8BitStorageFeatures::uniformAndStorageBuffer8BitAccess">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39063 <feature name="storageBuffer8BitAccess" struct="VkPhysicalDevice8BitStorageFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39064 <feature name="storageBuffer8BitAccess" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39065 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39066 <require comment="Promoted from VK_KHR_driver_properties (extension 197)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39067 <enum offset="0" extends="VkStructureType" extnumber="197" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39068 <enum name="VK_MAX_DRIVER_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39069 <enum name="VK_MAX_DRIVER_INFO_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39070 <type name="VkDriverId"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39071 <type name="VkConformanceVersion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39072 <type name="VkPhysicalDeviceDriverProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39073 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39074 <require comment="Promoted from VK_KHR_shader_atomic_int64 (extension 181)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39075 <enum offset="0" extends="VkStructureType" extnumber="181" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39076 <type name="VkPhysicalDeviceShaderAtomicInt64Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39077 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39078 <require depends="VkPhysicalDeviceShaderAtomicInt64Features::shaderSharedInt64Atomics,VkPhysicalDeviceShaderAtomicInt64Features::shaderBufferInt64Atomics">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39079 <feature name="shaderInt64" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39080 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39081 <require comment="Promoted from VK_KHR_shader_float16_int8 (extension 83)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39082 <enum offset="0" extends="VkStructureType" extnumber="83" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39083 <type name="VkPhysicalDeviceShaderFloat16Int8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39084 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39085 <require comment="Promoted from VK_KHR_shader_float_controls (extension 198)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39086 <enum offset="0" extends="VkStructureType" extnumber="198" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39087 <type name="VkPhysicalDeviceFloatControlsProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39088 <type name="VkShaderFloatControlsIndependence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39089 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39090 <require comment="Promoted from VK_EXT_descriptor_indexing (extension 162)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39091 <enum offset="0" extends="VkStructureType" extnumber="162" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39092 <enum offset="1" extends="VkStructureType" extnumber="162" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39093 <enum offset="2" extends="VkStructureType" extnumber="162" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39094 <enum offset="3" extends="VkStructureType" extnumber="162" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39095 <enum offset="4" extends="VkStructureType" extnumber="162" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39096 <enum bitpos="1" extends="VkDescriptorPoolCreateFlagBits" name="VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39097 <enum bitpos="1" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39098 <enum offset="0" dir="-" extends="VkResult" extnumber="162" name="VK_ERROR_FRAGMENTATION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39099 <type name="VkDescriptorSetLayoutBindingFlagsCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39100 <type name="VkPhysicalDeviceDescriptorIndexingFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39101 <type name="VkPhysicalDeviceDescriptorIndexingProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39102 <type name="VkDescriptorSetVariableDescriptorCountAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39103 <type name="VkDescriptorSetVariableDescriptorCountLayoutSupport"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39104 <type name="VkDescriptorBindingFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39105 <type name="VkDescriptorBindingFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39106 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39107 <require depends="VK_EXT_descriptor_indexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39108 <feature name="descriptorIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39109 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39110 <require depends="VkPhysicalDeviceVulkan12Features::descriptorIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39111 <feature name="shaderSampledImageArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39112 <feature name="shaderStorageBufferArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39113 <feature name="shaderUniformTexelBufferArrayDynamicIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39114 <feature name="shaderStorageTexelBufferArrayDynamicIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39115 <feature name="shaderSampledImageArrayNonUniformIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39116 <feature name="shaderStorageBufferArrayNonUniformIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39117 <feature name="shaderUniformTexelBufferArrayNonUniformIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39118 <feature name="descriptorBindingSampledImageUpdateAfterBind" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39119 <feature name="descriptorBindingStorageImageUpdateAfterBind" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39120 <feature name="descriptorBindingStorageBufferUpdateAfterBind" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39121 <feature name="descriptorBindingUniformTexelBufferUpdateAfterBind" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39122 <feature name="descriptorBindingStorageTexelBufferUpdateAfterBind" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39123 <feature name="descriptorBindingUpdateUnusedWhilePending" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39124 <feature name="descriptorBindingPartiallyBound" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39125 <feature name="runtimeDescriptorArray" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39126 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39127 <require comment="Promoted from VK_KHR_depth_stencil_resolve (extension 200)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39128 <enum offset="0" extends="VkStructureType" extnumber="200" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39129 <enum offset="1" extends="VkStructureType" extnumber="200" name="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39130 <type name="VkSubpassDescriptionDepthStencilResolve"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39131 <type name="VkPhysicalDeviceDepthStencilResolveProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39132 <type name="VkResolveModeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39133 <type name="VkResolveModeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39134 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39135 <require comment="Promoted from VK_EXT_scalar_block_layout (extension 222))">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39136 <type name="VkPhysicalDeviceScalarBlockLayoutFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39137 <enum offset="0" extends="VkStructureType" extnumber="222" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39138 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39139 <require comment="Promoted from VK_EXT_shader_viewport_index_layer, which has no API (extension 163)"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39140 <require depends="VK_EXT_shader_viewport_index_layer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39141 <feature name="shaderOutputViewportIndex" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39142 <feature name="shaderOutputLayer" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39143 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39144 <require comment="Promoted from VK_EXT_separate_stencil_usage (extension 247)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39145 <enum offset="0" extends="VkStructureType" extnumber="247" name="VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39146 <type name="VkImageStencilUsageCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39147 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39148 <require comment="Promoted from VK_EXT_sampler_filter_minmax (extension 131)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39149 <enum offset="0" extends="VkStructureType" extnumber="131" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39150 <enum offset="1" extends="VkStructureType" extnumber="131" name="VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39151 <enum bitpos="16" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT" comment="Format can be used with min/max reduction filtering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39152 <type name="VkSamplerReductionMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39153 <type name="VkSamplerReductionModeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39154 <type name="VkPhysicalDeviceSamplerFilterMinmaxProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39155 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39156 <require depends="VK_EXT_sampler_filter_minmax">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39157 <feature name="samplerFilterMinmax" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39158 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39159 <require comment="Promoted from VK_KHR_vulkan_memory_model (extension 212)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39160 <enum offset="0" extends="VkStructureType" extnumber="212" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39161 <type name="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39162 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39163 <require comment="Promoted from VK_KHR_imageless_framebuffer (extension 109)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39164 <type name="VkPhysicalDeviceImagelessFramebufferFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39165 <type name="VkFramebufferAttachmentsCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39166 <type name="VkFramebufferAttachmentImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39167 <type name="VkRenderPassAttachmentBeginInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39168 <enum offset="0" extends="VkStructureType" extnumber="109" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39169 <enum offset="1" extends="VkStructureType" extnumber="109" name="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39170 <enum offset="2" extends="VkStructureType" extnumber="109" name="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39171 <enum offset="3" extends="VkStructureType" extnumber="109" name="VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39172 <enum bitpos="0" extends="VkFramebufferCreateFlagBits" name="VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39173 <feature name="imagelessFramebuffer" struct="VkPhysicalDeviceImagelessFramebufferFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39174 <feature name="imagelessFramebuffer" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39175 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39176 <require comment="Promoted from VK_KHR_uniform_buffer_standard_layout (extension 254)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39177 <type name="VkPhysicalDeviceUniformBufferStandardLayoutFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39178 <enum offset="0" extends="VkStructureType" extnumber="254" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39179 <feature name="uniformBufferStandardLayout" struct="VkPhysicalDeviceUniformBufferStandardLayoutFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39180 <feature name="uniformBufferStandardLayout" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39181 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39182 <require comment="Promoted from VK_KHR_shader_subgroup_extended_types (extension 176)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39183 <enum offset="0" extends="VkStructureType" extnumber="176" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39184 <type name="VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39185 <feature name="shaderSubgroupExtendedTypes" struct="VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39186 <feature name="shaderSubgroupExtendedTypes" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39187 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39188 <require comment="Promoted from VK_KHR_spirv_1_4 (extension 237)">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
39189 </require>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39190 <require comment="Promoted from VK_KHR_separate_depth_stencil_layouts (extension 242)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39191 <enum offset="0" extends="VkStructureType" extnumber="242" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39192 <enum offset="1" extends="VkStructureType" extnumber="242" name="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39193 <enum offset="2" extends="VkStructureType" extnumber="242" name="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39194 <enum offset="0" extends="VkImageLayout" extnumber="242" name="VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39195 <enum offset="1" extends="VkImageLayout" extnumber="242" name="VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39196 <enum offset="2" extends="VkImageLayout" extnumber="242" name="VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39197 <enum offset="3" extends="VkImageLayout" extnumber="242" name="VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39198 <type name="VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39199 <type name="VkAttachmentReferenceStencilLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39200 <type name="VkAttachmentDescriptionStencilLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39201 <feature name="separateDepthStencilLayouts" struct="VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39202 <feature name="separateDepthStencilLayouts" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39203 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39204 <require comment="Promoted from VK_EXT_host_query_reset (extension 262)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39205 <enum offset="0" extends="VkStructureType" extnumber="262" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39206 <type name="VkPhysicalDeviceHostQueryResetFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39207 <command name="vkResetQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39208 <feature name="hostQueryReset" struct="VkPhysicalDeviceHostQueryResetFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39209 <feature name="hostQueryReset" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39210 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39211 <require comment="Promoted from VK_KHR_timeline_semaphore (extension 208)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39212 <enum offset="0" extends="VkStructureType" extnumber="208" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39213 <enum offset="1" extends="VkStructureType" extnumber="208" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39214 <enum offset="2" extends="VkStructureType" extnumber="208" name="VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39215 <enum offset="3" extends="VkStructureType" extnumber="208" name="VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39216 <enum offset="4" extends="VkStructureType" extnumber="208" name="VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39217 <enum offset="5" extends="VkStructureType" extnumber="208" name="VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39218 <type name="VkSemaphoreType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39219 <type name="VkPhysicalDeviceTimelineSemaphoreFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39220 <type name="VkPhysicalDeviceTimelineSemaphoreProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39221 <type name="VkSemaphoreTypeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39222 <type name="VkTimelineSemaphoreSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39223 <type name="VkSemaphoreWaitFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39224 <type name="VkSemaphoreWaitFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39225 <type name="VkSemaphoreWaitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39226 <type name="VkSemaphoreSignalInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39227 <command name="vkGetSemaphoreCounterValue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39228 <command name="vkWaitSemaphores"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39229 <command name="vkSignalSemaphore"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39230 <feature name="timelineSemaphore" struct="VkPhysicalDeviceTimelineSemaphoreFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39231 <feature name="timelineSemaphore" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39232 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39233 <require comment="Promoted from VK_KHR_buffer_device_address (extension 258)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39234 <enum offset="0" extends="VkStructureType" extnumber="258" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39235 <enum offset="1" extends="VkStructureType" extnumber="245" name="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39236 <enum offset="2" extends="VkStructureType" extnumber="258" name="VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39237 <enum offset="3" extends="VkStructureType" extnumber="258" name="VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39238 <enum offset="4" extends="VkStructureType" extnumber="258" name="VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39239 <enum bitpos="17" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39240 <enum bitpos="4" extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39241 <enum bitpos="1" extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39242 <enum bitpos="2" extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39243 <enum offset="0" dir="-" extends="VkResult" extnumber="258" name="VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39244 <type name="VkPhysicalDeviceBufferDeviceAddressFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39245 <type name="VkBufferDeviceAddressInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39246 <type name="VkBufferOpaqueCaptureAddressCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39247 <type name="VkMemoryOpaqueCaptureAddressAllocateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39248 <type name="VkDeviceMemoryOpaqueCaptureAddressInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39249 <command name="vkGetBufferDeviceAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39250 <command name="vkGetBufferOpaqueCaptureAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39251 <command name="vkGetDeviceMemoryOpaqueCaptureAddress"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39252 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39253 </feature>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39254 <feature api="vulkan,vulkansc" name="VK_VERSION_1_3" number="1.3" depends="VK_VERSION_1_2" comment="Vulkan 1.3 core API interface definitions.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39255 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39256 <type name="VK_API_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39257 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39258 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39259 <type name="VkFlags64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39260 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39261 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39262 <enum extends="VkStructureType" value="53" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39263 <enum extends="VkStructureType" value="54" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39264 <type name="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39265 <type name="VkPhysicalDeviceVulkan13Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39266 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39267 <require comment="Promoted from VK_EXT_pipeline_creation_feedback (extension 193)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39268 <enum offset="0" extends="VkStructureType" extnumber="193" name="VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39269 <type name="VkPipelineCreationFeedbackFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39270 <type name="VkPipelineCreationFeedbackFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39271 <type name="VkPipelineCreationFeedbackCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39272 <type name="VkPipelineCreationFeedback"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39273 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39274 <require comment="Promoted from VK_KHR_shader_terminate_invocation (extension 216)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39275 <enum offset="0" extends="VkStructureType" extnumber="216" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39276 <type name="VkPhysicalDeviceShaderTerminateInvocationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39277 <feature name="shaderTerminateInvocation" struct="VkPhysicalDeviceShaderTerminateInvocationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39278 <feature name="shaderTerminateInvocation" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39279 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39280 <require comment="Promoted from VK_EXT_tooling_info (extension 246)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39281 <enum offset="0" extends="VkStructureType" extnumber="246" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39282 <type name="VkToolPurposeFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39283 <type name="VkToolPurposeFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39284 <type name="VkPhysicalDeviceToolProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39285 <command name="vkGetPhysicalDeviceToolProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39286 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39287 <require comment="Promoted from VK_EXT_shader_demote_to_helper_invocation (extension 277)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39288 <enum offset="0" extends="VkStructureType" extnumber="277" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39289 <type name="VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39290 <feature name="shaderDemoteToHelperInvocation" struct="VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39291 <feature name="shaderDemoteToHelperInvocation" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39292 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39293 <require comment="Promoted from VK_KHR_shader_non_semantic_info (extension 294)">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
39294 </require>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39295 <require comment="Promoted from VK_EXT_private_data (extension 296)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39296 <enum offset="0" extends="VkStructureType" extnumber="296" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39297 <enum offset="1" extends="VkStructureType" extnumber="296" name="VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39298 <enum offset="2" extends="VkStructureType" extnumber="296" name="VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39299 <enum offset="0" extends="VkObjectType" extnumber="296" name="VK_OBJECT_TYPE_PRIVATE_DATA_SLOT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39300 <type name="VkPhysicalDevicePrivateDataFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39301 <type name="VkDevicePrivateDataCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39302 <type name="VkPrivateDataSlotCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39303 <type name="VkPrivateDataSlot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39304 <type name="VkPrivateDataSlotCreateFlags" comment="Will add VkPrivateDataSlotCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39305 <command name="vkCreatePrivateDataSlot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39306 <command name="vkDestroyPrivateDataSlot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39307 <command name="vkSetPrivateData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39308 <command name="vkGetPrivateData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39309 <feature name="privateData" struct="VkPhysicalDevicePrivateDataFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39310 <feature name="privateData" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39311 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39312 <require comment="Promoted from VK_EXT_pipeline_creation_cache_control (extension 298)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39313 <enum offset="0" extends="VkStructureType" extnumber="298" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39314 <type name="VkPhysicalDevicePipelineCreationCacheControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39315 <enum bitpos="8" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39316 <enum bitpos="9" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39317 <enum offset="0" extends="VkResult" extnumber="298" name="VK_PIPELINE_COMPILE_REQUIRED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39318 <enum bitpos="0" extends="VkPipelineCacheCreateFlagBits" name="VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39319 <feature name="pipelineCreationCacheControl" struct="VkPhysicalDevicePipelineCreationCacheControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39320 <feature name="pipelineCreationCacheControl" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39321 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39322 <require comment="Promoted from VK_KHR_synchronization2 (extension 315)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39323 <enum offset="0" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_MEMORY_BARRIER_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39324 <enum offset="1" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39325 <enum offset="2" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39326 <enum offset="3" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_DEPENDENCY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39327 <enum offset="4" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_SUBMIT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39328 <enum offset="5" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39329 <enum offset="6" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39330 <enum offset="7" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39331 <enum bitpos="0" extends="VkEventCreateFlagBits" name="VK_EVENT_CREATE_DEVICE_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39332 <enum offset="0" extends="VkImageLayout" extnumber="315" name="VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39333 <enum offset="1" extends="VkImageLayout" extnumber="315" name="VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39334 <enum value="0" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39335 <enum value="0" extends="VkAccessFlagBits" name="VK_ACCESS_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39336 <type name="VkPipelineStageFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39337 <type name="VkPipelineStageFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39338 <type name="VkAccessFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39339 <type name="VkAccessFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39340 <type name="VkMemoryBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39341 <type name="VkBufferMemoryBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39342 <type name="VkImageMemoryBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39343 <type name="VkDependencyInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39344 <type name="VkSubmitInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39345 <type name="VkSemaphoreSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39346 <type name="VkCommandBufferSubmitInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39347 <type name="VkSubmitFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39348 <type name="VkSubmitFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39349 <type name="VkPhysicalDeviceSynchronization2Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39350 <command name="vkCmdSetEvent2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39351 <command name="vkCmdResetEvent2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39352 <command name="vkCmdWaitEvents2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39353 <command name="vkCmdPipelineBarrier2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39354 <command name="vkCmdWriteTimestamp2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39355 <command name="vkQueueSubmit2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39356 <feature name="synchronization2" struct="VkPhysicalDeviceSynchronization2Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39357 <feature name="synchronization2" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39358 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39359 <require comment="Promoted from VK_KHR_zero_initialize_workgroup_memory (extension 326)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39360 <enum offset="0" extends="VkStructureType" extnumber="326" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39361 <type name="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39362 <feature name="shaderZeroInitializeWorkgroupMemory" struct="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39363 <feature name="shaderZeroInitializeWorkgroupMemory" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39364 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39365 <require comment="Promoted from VK_EXT_image_robustness (extension 336)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39366 <enum offset="0" extends="VkStructureType" extnumber="336" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39367 <type name="VkPhysicalDeviceImageRobustnessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39368 <feature name="robustImageAccess" struct="VkPhysicalDeviceImageRobustnessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39369 <feature name="robustImageAccess" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39370 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39371 <require comment="Promoted from VK_KHR_copy_commands2 (extension 338)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39372 <enum offset="0" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39373 <enum offset="1" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39374 <enum offset="2" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39375 <enum offset="3" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39376 <enum offset="4" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39377 <enum offset="5" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39378 <enum offset="6" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_BUFFER_COPY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39379 <enum offset="7" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_IMAGE_COPY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39380 <enum offset="8" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_IMAGE_BLIT_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39381 <enum offset="9" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39382 <enum offset="10" extends="VkStructureType" extnumber="338" name="VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39383 <type name="VkCopyBufferInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39384 <type name="VkCopyImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39385 <type name="VkCopyBufferToImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39386 <type name="VkCopyImageToBufferInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39387 <type name="VkBlitImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39388 <type name="VkResolveImageInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39389 <type name="VkBufferCopy2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39390 <type name="VkImageCopy2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39391 <type name="VkImageBlit2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39392 <type name="VkBufferImageCopy2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39393 <type name="VkImageResolve2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39394 <command name="vkCmdCopyBuffer2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39395 <command name="vkCmdCopyImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39396 <command name="vkCmdCopyBufferToImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39397 <command name="vkCmdCopyImageToBuffer2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39398 <command name="vkCmdBlitImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39399 <command name="vkCmdResolveImage2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39400 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39401 <require comment="Promoted from VK_EXT_subgroup_size_control (STDPROMOTE/PROPLIMCHANGE) (extension 226)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39402 <type name="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39403 <type name="VkPhysicalDeviceSubgroupSizeControlProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39404 <type name="VkPipelineShaderStageRequiredSubgroupSizeCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39405 <enum offset="0" extends="VkStructureType" extnumber="226" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39406 <enum offset="1" extends="VkStructureType" extnumber="226" name="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39407 <enum offset="2" extends="VkStructureType" extnumber="226" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39408 <enum bitpos="0" extends="VkPipelineShaderStageCreateFlagBits" name="VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39409 <enum bitpos="1" extends="VkPipelineShaderStageCreateFlagBits" name="VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39410 <feature name="subgroupSizeControl" struct="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39411 <feature name="computeFullSubgroups" struct="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39412 <feature name="subgroupSizeControl" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39413 <feature name="computeFullSubgroups" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39414 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39415 <require comment="Promoted from VK_EXT_inline_uniform_block (STDPROMOTE/PROPLIMCHANGE) (extension 139)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39416 <enum offset="0" extends="VkDescriptorType" extnumber="139" name="VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39417 <enum offset="0" extends="VkStructureType" extnumber="139" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39418 <enum offset="1" extends="VkStructureType" extnumber="139" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39419 <enum offset="2" extends="VkStructureType" extnumber="139" name="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39420 <enum offset="3" extends="VkStructureType" extnumber="139" name="VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39421 <type name="VkPhysicalDeviceInlineUniformBlockFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39422 <type name="VkPhysicalDeviceInlineUniformBlockProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39423 <type name="VkWriteDescriptorSetInlineUniformBlock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39424 <type name="VkDescriptorPoolInlineUniformBlockCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39425 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39426 <require comment="Promoted from VK_EXT_ycbcr_2plane_444_formats (does not promote the Feature struct, just the formats) (extension 331)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39427 <enum offset="0" extends="VkFormat" extnumber="331" name="VK_FORMAT_G8_B8R8_2PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39428 <enum offset="1" extends="VkFormat" extnumber="331" name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39429 <enum offset="2" extends="VkFormat" extnumber="331" name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39430 <enum offset="3" extends="VkFormat" extnumber="331" name="VK_FORMAT_G16_B16R16_2PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39431 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39432 <require comment="Promoted from VK_EXT_4444_formats (does not promote the Feature struct, just the formats) (extension 341)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39433 <enum offset="0" extends="VkFormat" extnumber="341" name="VK_FORMAT_A4R4G4B4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39434 <enum offset="1" extends="VkFormat" extnumber="341" name="VK_FORMAT_A4B4G4R4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39435 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39436 <require comment="Promoted from VK_EXT_texture_compression_astc_hdr (Feature struct is promoted, but becomes optional) (extension 67)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39437 <enum offset="0" extends="VkStructureType" extnumber="67" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39438 <type name="VkPhysicalDeviceTextureCompressionASTCHDRFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39439 <enum offset="0" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39440 <enum offset="1" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39441 <enum offset="2" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39442 <enum offset="3" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39443 <enum offset="4" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39444 <enum offset="5" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39445 <enum offset="6" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39446 <enum offset="7" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39447 <enum offset="8" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39448 <enum offset="9" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39449 <enum offset="10" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39450 <enum offset="11" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39451 <enum offset="12" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39452 <enum offset="13" extends="VkFormat" extnumber="67" name="VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39453 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39454 <require comment="Promoted from VK_KHR_dynamic_rendering (extension 45)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39455 <command name="vkCmdBeginRendering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39456 <command name="vkCmdEndRendering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39457 <enum offset="0" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_RENDERING_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39458 <enum offset="1" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39459 <enum offset="2" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39460 <enum offset="3" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39461 <enum offset="4" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39462 <enum offset="0" extends="VkAttachmentStoreOp" extnumber="302" name="VK_ATTACHMENT_STORE_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39463 <type name="VkRenderingInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39464 <type name="VkRenderingAttachmentInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39465 <type name="VkPipelineRenderingCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39466 <type name="VkPhysicalDeviceDynamicRenderingFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39467 <type name="VkCommandBufferInheritanceRenderingInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39468 <type name="VkRenderingFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39469 <type name="VkRenderingFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39470 <feature name="dynamicRendering" struct="VkPhysicalDeviceDynamicRenderingFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39471 <feature name="dynamicRendering" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39472 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39473 <require comment="Promoted from VK_EXT_extended_dynamic_state (Feature struct is not promoted) (extension 268)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39474 <enum offset="0" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_CULL_MODE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39475 <enum offset="1" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_FRONT_FACE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39476 <enum offset="2" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39477 <enum offset="3" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39478 <enum offset="4" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39479 <enum offset="5" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39480 <enum offset="6" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39481 <enum offset="7" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39482 <enum offset="8" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_DEPTH_COMPARE_OP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39483 <enum offset="9" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39484 <enum offset="10" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39485 <enum offset="11" extends="VkDynamicState" extnumber="268" name="VK_DYNAMIC_STATE_STENCIL_OP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39486 <command name="vkCmdSetCullMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39487 <command name="vkCmdSetFrontFace"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39488 <command name="vkCmdSetPrimitiveTopology"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39489 <command name="vkCmdSetViewportWithCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39490 <command name="vkCmdSetScissorWithCount"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39491 <command name="vkCmdBindVertexBuffers2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39492 <command name="vkCmdSetDepthTestEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39493 <command name="vkCmdSetDepthWriteEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39494 <command name="vkCmdSetDepthCompareOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39495 <command name="vkCmdSetDepthBoundsTestEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39496 <command name="vkCmdSetStencilTestEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39497 <command name="vkCmdSetStencilOp"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39498 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39499 <require comment="Promoted from VK_KHR_shader_integer_dot_product (extension 281)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39500 <enum offset="0" extends="VkStructureType" extnumber="281" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39501 <enum offset="1" extends="VkStructureType" extnumber="281" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39502 <type name="VkPhysicalDeviceShaderIntegerDotProductFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39503 <type name="VkPhysicalDeviceShaderIntegerDotProductProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39504 <feature name="shaderIntegerDotProduct" struct="VkPhysicalDeviceShaderIntegerDotProductFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39505 <feature name="shaderIntegerDotProduct" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39506 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39507 <require comment="Promoted from VK_EXT_texel_buffer_alignment (extension 282)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39508 <enum offset="1" extends="VkStructureType" extnumber="282" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39509 <type name="VkPhysicalDeviceTexelBufferAlignmentProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39510 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39511 <require comment="Promoted from VK_KHR_format_feature_flags2 (extension 361)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39512 <enum offset="0" extends="VkStructureType" extnumber="361" name="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39513 <type name="VkFormatFeatureFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39514 <type name="VkFormatFeatureFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39515 <type name="VkFormatProperties3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39516 <enum bitpos="13" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT" comment="This is an interaction with EXT_filter_cubic, though not tagged that way"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39517 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39518 <require comment="Promoted from VK_EXT_extended_dynamic_state2 (Feature struct and optional state are not promoted) (extension 378)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39519 <enum offset="1" extends="VkDynamicState" extnumber="378" name="VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39520 <enum offset="2" extends="VkDynamicState" extnumber="378" name="VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39521 <enum offset="4" extends="VkDynamicState" extnumber="378" name="VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39522 <command name="vkCmdSetRasterizerDiscardEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39523 <command name="vkCmdSetDepthBiasEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39524 <command name="vkCmdSetPrimitiveRestartEnable"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39525 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39526 <require comment="Promoted from VK_KHR_maintenance4 (extension 414)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39527 <enum offset="0" extends="VkStructureType" extnumber="414" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39528 <enum offset="1" extends="VkStructureType" extnumber="414" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39529 <enum offset="2" extends="VkStructureType" extnumber="414" name="VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39530 <enum offset="3" extends="VkStructureType" extnumber="414" name="VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39531 <enum value="0" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39532 <type name="VkPhysicalDeviceMaintenance4Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39533 <type name="VkPhysicalDeviceMaintenance4Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39534 <type name="VkDeviceBufferMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39535 <type name="VkDeviceImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39536 <command name="vkGetDeviceBufferMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39537 <command name="vkGetDeviceImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39538 <command name="vkGetDeviceImageSparseMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39539 <feature name="maintenance4" struct="VkPhysicalDeviceMaintenance4Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39540 <feature name="maintenance4" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39541 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39542 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39543 <feature name="vulkanMemoryModel" struct="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39544 <feature name="vulkanMemoryModelDeviceScope" struct="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39545 <feature name="inlineUniformBlock" struct="VkPhysicalDeviceInlineUniformBlockFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39546 <feature name="bufferDeviceAddress" struct="VkPhysicalDeviceBufferDeviceAddressFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39547 <feature name="vulkanMemoryModel" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39548 <feature name="vulkanMemoryModelDeviceScope" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39549 <feature name="inlineUniformBlock" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39550 <feature name="bufferDeviceAddress" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39551 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39552 <require depends="VK_EXT_descriptor_indexing,VkPhysicalDeviceVulkan12Features::descriptorIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39553 <feature name="descriptorBindingInlineUniformBlockUpdateAfterBind" struct="VkPhysicalDeviceInlineUniformBlockFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39554 <feature name="descriptorBindingInlineUniformBlockUpdateAfterBind" struct="VkPhysicalDeviceVulkan13Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39555 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39556 </feature>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39557 <feature api="vulkan,vulkansc" name="VK_VERSION_1_4" number="1.4" depends="VK_VERSION_1_3" comment="Vulkan 1.4 core API interface definitions.">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39558 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39559 <type name="VK_API_VERSION_1_4"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39560 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39561 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39562 <enum extends="VkStructureType" value="55" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39563 <enum extends="VkStructureType" value="56" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39564 <type name="VkPhysicalDeviceVulkan14Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39565 <type name="VkPhysicalDeviceVulkan14Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39566 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39567 <require comment="Features now required from VK_VERSION_1_0">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39568 <feature name="fullDrawIndexUint32" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39569 <feature name="imageCubeArray" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39570 <feature name="independentBlend" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39571 <feature name="sampleRateShading" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39572 <feature name="drawIndirectFirstInstance" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39573 <feature name="depthClamp" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39574 <feature name="depthBiasClamp" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39575 <feature name="samplerAnisotropy" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39576 <feature name="fragmentStoresAndAtomics" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39577 <feature name="shaderStorageImageExtendedFormats" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39578 <feature name="shaderUniformBufferArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39579 <feature name="shaderSampledImageArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39580 <feature name="shaderStorageBufferArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39581 <feature name="shaderStorageImageArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39582 <feature name="shaderImageGatherExtended" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39583 <feature name="shaderInt16" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39584 <feature name="largePoints" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39585 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39586 <require comment="Features now required from VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39587 <feature name="samplerYcbcrConversion" struct="VkPhysicalDeviceVulkan11Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39588 <feature name="storageBuffer16BitAccess" struct="VkPhysicalDeviceVulkan11Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39589 <feature name="variablePointers" struct="VkPhysicalDeviceVulkan11Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39590 <feature name="variablePointersStorageBuffer" struct="VkPhysicalDeviceVulkan11Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39591 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39592 <require comment="Features now required from VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39593 <feature name="samplerMirrorClampToEdge" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39594 <feature name="scalarBlockLayout" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39595 <feature name="shaderUniformTexelBufferArrayDynamicIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39596 <feature name="shaderStorageTexelBufferArrayDynamicIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39597 <feature name="shaderInt8" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39598 <feature name="storageBuffer8BitAccess" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39599 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39600 <require comment="Promoted from VK_KHR_global_priority (extension 189)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39601 <enum offset="0" extends="VkStructureType" extnumber="175" name="VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39602 <enum offset="0" extends="VkStructureType" extnumber="389" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39603 <enum offset="1" extends="VkStructureType" extnumber="389" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39604 <enum extends="VkResult" extnumber="175" offset="1" dir="-" name="VK_ERROR_NOT_PERMITTED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39605 <enum name="VK_MAX_GLOBAL_PRIORITY_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39606 <type name="VkDeviceQueueGlobalPriorityCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39607 <type name="VkQueueGlobalPriority"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39608 <type name="VkPhysicalDeviceGlobalPriorityQueryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39609 <type name="VkQueueFamilyGlobalPriorityProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39610 <feature name="globalPriorityQuery" struct="VkPhysicalDeviceGlobalPriorityQueryFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39611 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39612 <require comment="Promoted from VK_KHR_load_store_op_none (extension 527) 'Roadmap 2024' (VK_ATTACHMENT_STORE_OP_NONE is defined in Vulkan 1.3)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39613 <enum offset="0" extends="VkAttachmentLoadOp" extnumber="401" name="VK_ATTACHMENT_LOAD_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39614 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39615 <require comment="Promoted from VK_KHR_shader_subgroup_rotate (extension 417) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39616 <enum offset="0" extends="VkStructureType" extnumber="417" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39617 <enum bitpos="9" extends="VkSubgroupFeatureFlagBits" name="VK_SUBGROUP_FEATURE_ROTATE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39618 <enum bitpos="10" extends="VkSubgroupFeatureFlagBits" name="VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39619 <type name="VkPhysicalDeviceShaderSubgroupRotateFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39620 <feature name="shaderSubgroupRotate" struct="VkPhysicalDeviceShaderSubgroupRotateFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39621 <feature name="shaderSubgroupRotateClustered" struct="VkPhysicalDeviceShaderSubgroupRotateFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39622 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39623 <require comment="Promoted from VK_KHR_shader_float_controls2 (extension 529) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39624 <enum offset="0" extends="VkStructureType" extnumber="529" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39625 <type name="VkPhysicalDeviceShaderFloatControls2Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39626 <feature name="shaderFloatControls2" struct="VkPhysicalDeviceShaderFloatControls2Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39627 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39628 <require comment="Promoted from VK_KHR_shader_expect_assume (extension 545) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39629 <enum offset="0" extends="VkStructureType" extnumber="545" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39630 <type name="VkPhysicalDeviceShaderExpectAssumeFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39631 <feature name="shaderExpectAssume" struct="VkPhysicalDeviceShaderExpectAssumeFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39632 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39633 <require comment="Promoted from VK_KHR_line_rasterization (extension 535) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39634 <enum offset="0" extends="VkStructureType" extnumber="260" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39635 <enum offset="1" extends="VkStructureType" extnumber="260" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39636 <enum offset="2" extends="VkStructureType" extnumber="260" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39637 <enum offset="0" extends="VkDynamicState" extnumber="260" name="VK_DYNAMIC_STATE_LINE_STIPPLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39638 <type name="VkPhysicalDeviceLineRasterizationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39639 <type name="VkPhysicalDeviceLineRasterizationProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39640 <type name="VkPipelineRasterizationLineStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39641 <type name="VkLineRasterizationMode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39642 <command name="vkCmdSetLineStipple"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39643 <feature name="bresenhamLines" struct="VkPhysicalDeviceLineRasterizationFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39644 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39645 <require comment="Promoted from VK_KHR_vertex_attribute_divisor (extension 526) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39646 <enum offset="0" extends="VkStructureType" extnumber="526" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39647 <enum offset="1" extends="VkStructureType" extnumber="191" name="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39648 <enum offset="2" extends="VkStructureType" extnumber="191" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39649 <type name="VkPhysicalDeviceVertexAttributeDivisorProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39650 <type name="VkVertexInputBindingDivisorDescription"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39651 <type name="VkPipelineVertexInputDivisorStateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39652 <type name="VkPhysicalDeviceVertexAttributeDivisorFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39653 <feature name="vertexAttributeInstanceRateDivisor" struct="VkPhysicalDeviceVertexAttributeDivisorFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39654 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39655 <require comment="Promoted from VK_KHR_index_type_uint8 (extension 534) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39656 <enum offset="0" extends="VkStructureType" extnumber="266" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39657 <enum offset="0" extends="VkIndexType" extnumber="266" name="VK_INDEX_TYPE_UINT8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39658 <type name="VkPhysicalDeviceIndexTypeUint8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39659 <feature name="indexTypeUint8" struct="VkPhysicalDeviceIndexTypeUint8Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39660 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39661 <require comment="Promoted from VK_KHR_map_memory2 (extension 272) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39662 <enum offset="0" extends="VkStructureType" extnumber="272" name="VK_STRUCTURE_TYPE_MEMORY_MAP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39663 <enum offset="1" extends="VkStructureType" extnumber="272" name="VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39664 <type name="VkMemoryMapInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39665 <type name="VkMemoryUnmapInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39666 <type name="VkMemoryUnmapFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39667 <type name="VkMemoryUnmapFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39668 <command name="vkMapMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39669 <command name="vkUnmapMemory2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39670 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39671 <require comment="Promoted from VK_KHR_maintenance5 (extension 471) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39672 <enum offset="0" extends="VkStructureType" extnumber="471" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39673 <enum offset="1" extends="VkStructureType" extnumber="471" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39674 <enum offset="3" extends="VkStructureType" extnumber="471" name="VK_STRUCTURE_TYPE_RENDERING_AREA_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39675 <enum offset="4" extends="VkStructureType" extnumber="471" name="VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39676 <type name="VkPhysicalDeviceMaintenance5Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39677 <type name="VkPhysicalDeviceMaintenance5Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39678 <enum offset="0" extends="VkFormat" extnumber="471" name="VK_FORMAT_A1B5G5R5_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39679 <enum offset="1" extends="VkFormat" extnumber="471" name="VK_FORMAT_A8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39680 <command name="vkCmdBindIndexBuffer2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39681 <command name="vkGetRenderingAreaGranularity"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39682 <type name="VkRenderingAreaInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39683 <command name="vkGetDeviceImageSubresourceLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39684 <command name="vkGetImageSubresourceLayout2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39685 <type name="VkDeviceImageSubresourceInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39686 <type name="VkImageSubresource2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39687 <type name="VkSubresourceLayout2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39688 <enum offset="2" extends="VkStructureType" extnumber="339" name="VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39689 <enum offset="3" extends="VkStructureType" extnumber="339" name="VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39690 <type name="VkPipelineCreateFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39691 <type name="VkPipelineCreateFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39692 <type name="VkPipelineCreateFlags2CreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39693 <type name="VkBufferUsageFlags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39694 <type name="VkBufferUsageFlagBits2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39695 <type name="VkBufferUsageFlags2CreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39696 <enum offset="5" extends="VkStructureType" extnumber="471" name="VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39697 <enum offset="6" extends="VkStructureType" extnumber="471" name="VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39698 <!-- enum bitpos="3" name="VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT" comment="Included in base enum"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39699 <!-- enum bitpos="4" name="VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT" comment="Included in base enum"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39700 <!-- enum bitpos="8" name="VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT" comment="Included in base enum"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39701 <!-- enum bitpos="9" name="VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT" comment="Included in base enum"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39702 <enum bitpos="17" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39703 <feature name="maintenance5" struct="VkPhysicalDeviceMaintenance5Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39704 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39705 <require comment="Promoted as an interaction between VK_KHR_maintenance5 (extension 471) 'Roadmap 2024' and VK_EXT_pipeline_protected_access (extension 467) 'additional functionality'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39706 <!-- enum bitpos="27" name="VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT" comment="Included in base enum"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39707 <!-- enum bitpos="30" name="VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT" comment="Included in base enum"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39708 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39709 <require comment="Promoted from VK_KHR_push_descriptor (extension 81) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39710 <enum offset="0" extends="VkStructureType" extnumber="81" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39711 <enum bitpos="0" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39712 <command name="vkCmdPushDescriptorSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39713 <type name="VkPhysicalDevicePushDescriptorProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39714 <command name="vkCmdPushDescriptorSetWithTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39715 <enum value="1" extends="VkDescriptorUpdateTemplateType" name="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39716 <feature name="pushDescriptor" struct="VkPhysicalDeviceVulkan14Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39717 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39718 <require comment="Promoted from VK_KHR_dynamic_rendering_local_read (extension 233) 'Roadmap 2024'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39719 <enum offset="0" extends="VkImageLayout" extnumber="233" name="VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39720 <command name="vkCmdSetRenderingAttachmentLocations"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39721 <command name="vkCmdSetRenderingInputAttachmentIndices"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39722 <type name="VkPhysicalDeviceDynamicRenderingLocalReadFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39723 <type name="VkRenderingAttachmentLocationInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39724 <type name="VkRenderingInputAttachmentIndexInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39725 <enum offset="0" extends="VkStructureType" extnumber="233" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39726 <enum offset="1" extends="VkStructureType" extnumber="233" name="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39727 <enum offset="2" extends="VkStructureType" extnumber="233" name="VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39728 <feature name="dynamicRenderingLocalRead" struct="VkPhysicalDeviceDynamicRenderingLocalReadFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39729 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39730 <require comment="Promoted from VK_KHR_maintenance6 (extension 546) 'additional functionality'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39731 <enum offset="0" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39732 <enum offset="1" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39733 <enum offset="2" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39734 <enum offset="3" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39735 <enum offset="4" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39736 <type name="VkPhysicalDeviceMaintenance6Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39737 <type name="VkPhysicalDeviceMaintenance6Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39738 <type name="VkBindMemoryStatus"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39739 <type name="VkBindDescriptorSetsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39740 <type name="VkPushConstantsInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39741 <command name="vkCmdBindDescriptorSets2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39742 <command name="vkCmdPushConstants2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39743 <enum offset="5" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39744 <enum offset="6" extends="VkStructureType" extnumber="546" name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39745 <type name="VkPushDescriptorSetInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39746 <type name="VkPushDescriptorSetWithTemplateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39747 <command name="vkCmdPushDescriptorSet2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39748 <command name="vkCmdPushDescriptorSetWithTemplate2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39749 <feature name="maintenance6" struct="VkPhysicalDeviceMaintenance6Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39750 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39751 <require comment="Promoted from VK_EXT_pipeline_protected_access (extension 467) 'additional functionality'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39752 <enum offset="0" extends="VkStructureType" extnumber="467" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39753 <enum bitpos="27" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39754 <enum bitpos="30" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39755 <type name="VkPhysicalDevicePipelineProtectedAccessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39756 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39757 <require depends="VkPhysicalDeviceProtectedMemoryFeatures::protectedMemory">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39758 <feature name="pipelineProtectedAccess" struct="VkPhysicalDevicePipelineProtectedAccessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39759 <feature name="pipelineProtectedAccess" struct="VkPhysicalDeviceVulkan14Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39760 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39761 <require comment="Promoted from VK_EXT_pipeline_robustness (extension 69) 'additional functionality'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39762 <enum offset="0" extends="VkStructureType" extnumber="69" name="VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39763 <enum offset="1" extends="VkStructureType" extnumber="69" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39764 <enum offset="2" extends="VkStructureType" extnumber="69" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39765 <type name="VkPhysicalDevicePipelineRobustnessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39766 <type name="VkPhysicalDevicePipelineRobustnessProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39767 <type name="VkPipelineRobustnessCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39768 <type name="VkPipelineRobustnessBufferBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39769 <type name="VkPipelineRobustnessImageBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39770 <feature name="pipelineRobustness" struct="VkPhysicalDevicePipelineRobustnessFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39771 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39772 <require comment="Promoted (as optional feature) from VK_EXT_host_image_copy (extension 271) 'streaming transfers'">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39773 <enum offset="0" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39774 <enum offset="1" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39775 <enum offset="2" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39776 <enum offset="3" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39777 <enum offset="4" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39778 <enum offset="5" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39779 <enum offset="6" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39780 <enum offset="7" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39781 <enum offset="8" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39782 <enum offset="9" extends="VkStructureType" extnumber="271" name="VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39783 <enum bitpos="22" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_HOST_TRANSFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39784 <enum bitpos="46" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39785 <type name="VkPhysicalDeviceHostImageCopyFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39786 <type name="VkPhysicalDeviceHostImageCopyProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39787 <type name="VkHostImageCopyFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39788 <type name="VkHostImageCopyFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39789 <type name="VkMemoryToImageCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39790 <type name="VkImageToMemoryCopy"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39791 <type name="VkCopyMemoryToImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39792 <type name="VkCopyImageToMemoryInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39793 <type name="VkCopyImageToImageInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39794 <type name="VkHostImageLayoutTransitionInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39795 <type name="VkSubresourceHostMemcpySize"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39796 <type name="VkHostImageCopyDevicePerformanceQuery"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39797 <command name="vkCopyMemoryToImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39798 <command name="vkCopyImageToMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39799 <command name="vkCopyImageToImage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39800 <command name="vkTransitionImageLayout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39801 <!-- type name="VkSubresourceLayout2" comment="Also promoted from KHR in VK_KHR_maintenance5"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39802 <!-- type name="VkImageSubresource2" comment="Also promoted from KHR in VK_KHR_maintenance5"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39803 <!-- command name="vkGetImageSubresourceLayout2" comment="Also promoted from KHR in VK_KHR_maintenance5"/ !-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39804 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39805 </feature>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39806 <feature api="vulkansc" name="VKSC_VERSION_1_0" number="1.0" depends="VK_VERSION_1_2" comment="Vulkan SC core API interface definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39807 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39808 <type name="VKSC_API_VARIANT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39809 <type name="VKSC_API_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39810 <type name="VkPhysicalDeviceVulkanSC10Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39811 <type name="VkPhysicalDeviceVulkanSC10Properties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39812 <enum offset="0" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39813 <enum offset="1" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_SC_1_0_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39814 <enum offset="1" extnumber="12" extends="VkResult" dir="-" name="VK_ERROR_VALIDATION_FAILED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39815 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39816 <require comment="static memory functionality">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39817 <type name="VkDeviceObjectReservationCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39818 <type name="VkCommandPoolMemoryReservationCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39819 <type name="VkCommandPoolMemoryConsumption"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39820 <type name="VkPipelinePoolSize"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39821 <command name="vkGetCommandPoolMemoryConsumption"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39822 <enum offset="2" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_OBJECT_RESERVATION_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39823 <enum offset="3" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_RESERVATION_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39824 <enum offset="4" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_POOL_MEMORY_CONSUMPTION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39825 <enum offset="5" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_POOL_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39826 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39827 <require comment="fault handling functionality">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39828 <enum offset="7" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FAULT_DATA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39829 <enum offset="8" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FAULT_CALLBACK_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39830 <type name="VkFaultData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39831 <type name="VkFaultCallbackInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39832 <type name="VkFaultLevel"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39833 <type name="VkFaultType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39834 <type name="VkFaultQueryBehavior"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39835 <type name="PFN_vkFaultCallbackFunction"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39836 <command name="vkGetFaultData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39837 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39838 <require comment="pipeline offline create info">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39839 <enum offset="10" extnumber="299" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_OFFLINE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39840 <type name="VkPipelineOfflineCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39841 <type name="VkPipelineMatchControl"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39842 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39843 <require comment="pipeline cache functionality">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39844 <enum offset="0" extnumber="299" extends="VkResult" dir="-" name="VK_ERROR_INVALID_PIPELINE_CACHE_DATA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39845 <enum offset="1" extnumber="299" extends="VkResult" dir="-" name="VK_ERROR_NO_PIPELINE_MATCH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39846 <enum bitpos="1" extends="VkPipelineCacheCreateFlagBits" name="VK_PIPELINE_CACHE_CREATE_READ_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39847 <enum bitpos="2" extends="VkPipelineCacheCreateFlagBits" name="VK_PIPELINE_CACHE_CREATE_USE_APPLICATION_STORAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39848 <type name="VkPipelineCacheCreateFlagBits" comment="This should be picked up from the extends= attributes above"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39849 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39850 <require comment="seu safe memory functionality">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39851 <enum bitpos="2" extends="VkMemoryHeapFlagBits" name="VK_MEMORY_HEAP_SEU_SAFE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39852 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39853 <require comment="pipeline cache header - These types are part of the API, though not all directly used in API commands or data structures">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39854 <enum offset="1" extnumber="299" extends="VkPipelineCacheHeaderVersion" name="VK_PIPELINE_CACHE_HEADER_VERSION_SAFETY_CRITICAL_ONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39855 <type name="VkPipelineCacheValidationVersion"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39856 <type name="VkPipelineCacheStageValidationIndexEntry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39857 <type name="VkPipelineCacheSafetyCriticalIndexEntry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39858 <type name="VkPipelineCacheHeaderVersionSafetyCriticalOne"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39859 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39860 <require depends="VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39861 <feature name="vulkanMemoryModel" struct="VkPhysicalDeviceVulkanMemoryModelFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39862 <feature name="vulkanMemoryModel" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39863 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39864 <remove comment="SC 1.0 removes some features from Vulkan 1.0/1.1/1.2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39865 <enum name="VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39866 <!--enum name="VK_OBJECT_TYPE_SHADER_MODULE" comment="leave this present for compatibility"/-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39867 <enum name="VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39868 <enum name="VK_PIPELINE_CREATE_DERIVATIVE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39869 <enum name="VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39870 <!-- Remove Vulkan and deprecated macros -->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39871 <type name="VK_API_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39872 <type name="VK_MAKE_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39873 <type name="VK_VERSION_MAJOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39874 <type name="VK_VERSION_MINOR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39875 <type name="VK_VERSION_PATCH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39876 <!--type name="VkShaderModule" comment="leave this present for compatibility"/-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39877 <type name="VkShaderModuleCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39878 <type name="VkShaderModuleCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39879 <type name="VkShaderModuleCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39880 <type name="VkCommandPoolTrimFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39881 <command name="vkCreateShaderModule"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39882 <command name="vkDestroyShaderModule"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39883 <command name="vkMergePipelineCaches"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39884 <command name="vkGetPipelineCacheData"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39885 <command name="vkTrimCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39886 <command name="vkDestroyCommandPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39887 <command name="vkDestroyDescriptorPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39888 <command name="vkDestroyQueryPool"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39889 <command name="vkDestroySwapchainKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39890 <command name="vkFreeMemory"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39891 <!-- Descriptor update templates are unsupported -->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39892 <enum name="VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39893 <enum name="VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39894 <command name="vkCreateDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39895 <command name="vkDestroyDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39896 <command name="vkUpdateDescriptorSetWithTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39897 <type name="VkDescriptorUpdateTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39898 <type name="VkDescriptorUpdateTemplateCreateFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39899 <type name="VkDescriptorUpdateTemplateType"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39900 <type name="VkDescriptorUpdateTemplateEntry"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39901 <type name="VkDescriptorUpdateTemplateCreateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39902 <enum name="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39903 <enum name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39904 <type name="VkPushDescriptorSetWithTemplateInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39905 <command name="vkCmdPushDescriptorSetWithTemplate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39906 <command name="vkCmdPushDescriptorSetWithTemplate2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39907 <!-- Sparse resources are unsupported -->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39908 <enum name="VK_QUEUE_SPARSE_BINDING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39909 <!--type name="VkPhysicalDeviceSparseProperties" comment="needed for VkPhysicalDeviceProperties"/-->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39910 <type name="VkSparseImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39911 <type name="VkSparseImageFormatFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39912 <type name="VkSparseImageFormatFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39913 <command name="vkGetPhysicalDeviceSparseImageFormatProperties"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39914 <command name="vkGetPhysicalDeviceSparseImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39915 <type name="VkPhysicalDeviceSparseImageFormatInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39916 <enum name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39917 <type name="VkSparseImageFormatProperties2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39918 <enum name="VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39919 <type name="VkSparseImageMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39920 <command name="vkGetImageSparseMemoryRequirements"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39921 <command name="vkGetImageSparseMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39922 <type name="VkImageSparseMemoryRequirementsInfo2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39923 <enum name="VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39924 <type name="VkSparseImageMemoryRequirements2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39925 <enum name="VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39926 <type name="VkSparseMemoryBind"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39927 <type name="VkSparseMemoryBindFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39928 <type name="VkSparseMemoryBindFlags"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39929 <type name="VkSparseBufferMemoryBindInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39930 <type name="VkSparseImageOpaqueMemoryBindInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39931 <type name="VkSparseImageMemoryBindInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39932 <type name="VkSparseImageMemoryBind"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39933 <command name="vkQueueBindSparse"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39934 <type name="VkBindSparseInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39935 <enum name="VK_STRUCTURE_TYPE_BIND_SPARSE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39936 <type name="VkDeviceGroupBindSparseInfo"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39937 <enum name="VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39938 <command name="vkDestroySemaphoreSciSyncPoolNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39939 </remove>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39940 <remove reasonlink="SCID-8">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39941 <feature name="multiview" struct="VkPhysicalDeviceMultiviewFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39942 <feature name="multiview" struct="VkPhysicalDeviceVulkan11Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39943 <feature name="timelineSemaphore" struct="VkPhysicalDeviceTimelineSemaphoreFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39944 <feature name="timelineSemaphore" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39945 </remove>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39946 </feature>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39947 <extensions comment="Vulkan extension interface definitions">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39948 <extension name="VK_KHR_surface" number="1" type="instance" author="KHR" contact="James Jones @cubanismo,Ian Elliott @ianelliottus" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39949 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39950 <enum value="25" name="VK_KHR_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39951 <enum value="&quot;VK_KHR_surface&quot;" name="VK_KHR_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39952 <enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_SURFACE_LOST_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39953 <enum offset="1" extends="VkResult" dir="-" name="VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39954 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_SURFACE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39955 <type name="VkSurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39956 <type name="VkSurfaceTransformFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39957 <type name="VkPresentModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39958 <type name="VkColorSpaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39959 <type name="VkCompositeAlphaFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39960 <type name="VkCompositeAlphaFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39961 <type name="VkSurfaceCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39962 <type name="VkSurfaceFormatKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39963 <command name="vkDestroySurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39964 <command name="vkGetPhysicalDeviceSurfaceSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39965 <command name="vkGetPhysicalDeviceSurfaceCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39966 <command name="vkGetPhysicalDeviceSurfaceFormatsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39967 <command name="vkGetPhysicalDeviceSurfacePresentModesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39968 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39969 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39970 <extension name="VK_KHR_swapchain" number="2" type="device" depends="VK_KHR_surface" author="KHR" contact="James Jones @cubanismo,Ian Elliott @ianelliottus" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39971 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39972 <enum value="70" name="VK_KHR_SWAPCHAIN_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39973 <enum value="&quot;VK_KHR_swapchain&quot;" name="VK_KHR_SWAPCHAIN_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39974 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39975 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39976 <enum offset="2" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_PRESENT_SRC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39977 <enum offset="3" extends="VkResult" name="VK_SUBOPTIMAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39978 <enum offset="4" extends="VkResult" dir="-" name="VK_ERROR_OUT_OF_DATE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39979 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_SWAPCHAIN_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39980 <type name="VkSwapchainCreateFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39981 <type name="VkSwapchainCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39982 <type name="VkSwapchainCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39983 <type name="VkSwapchainKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39984 <type name="VkPresentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39985 <command name="vkCreateSwapchainKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39986 <command name="vkDestroySwapchainKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39987 <command name="vkGetSwapchainImagesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39988 <command name="vkAcquireNextImageKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39989 <command name="vkQueuePresentKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39990 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39991 <require depends="VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39992 <comment>This duplicates definitions in VK_KHR_device_group below</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39993 <enum extends="VkStructureType" extnumber="61" offset="7" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39994 <enum extends="VkStructureType" extnumber="61" offset="8" name="VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39995 <enum extends="VkStructureType" extnumber="61" offset="9" name="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39996 <enum extends="VkStructureType" extnumber="61" offset="10" name="VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39997 <enum extends="VkStructureType" extnumber="61" offset="11" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39998 <enum extends="VkStructureType" extnumber="61" offset="12" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
39999 <enum bitpos="0" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR" comment="Allow images with VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40000 <type name="VkImageSwapchainCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40001 <type name="VkBindImageMemorySwapchainInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40002 <type name="VkAcquireNextImageInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40003 <type name="VkDeviceGroupPresentModeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40004 <type name="VkDeviceGroupPresentModeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40005 <type name="VkDeviceGroupPresentCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40006 <type name="VkDeviceGroupPresentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40007 <type name="VkDeviceGroupSwapchainCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40008 <command name="vkGetDeviceGroupPresentCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40009 <command name="vkGetDeviceGroupSurfacePresentModesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40010 <command name="vkGetPhysicalDevicePresentRectanglesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40011 <command name="vkAcquireNextImage2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40012 <enum bitpos="1" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR" comment="Swapchain is protected"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40013 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40014 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40015 <extension name="VK_KHR_display" number="3" type="instance" depends="VK_KHR_surface" author="KHR" contact="James Jones @cubanismo,Norbert Nopper @FslNopper" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40016 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40017 <enum value="23" name="VK_KHR_DISPLAY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40018 <enum value="&quot;VK_KHR_display&quot;" name="VK_KHR_DISPLAY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40019 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40020 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40021 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_DISPLAY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40022 <enum offset="1" extends="VkObjectType" name="VK_OBJECT_TYPE_DISPLAY_MODE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40023 <type name="VkDisplayKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40024 <type name="VkDisplayModeCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40025 <type name="VkDisplayModeCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40026 <type name="VkDisplayModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40027 <type name="VkDisplayModeParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40028 <type name="VkDisplayModePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40029 <type name="VkDisplayPlaneAlphaFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40030 <type name="VkDisplayPlaneAlphaFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40031 <type name="VkDisplayPlaneCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40032 <type name="VkDisplayPlanePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40033 <type name="VkDisplayPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40034 <type name="VkDisplaySurfaceCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40035 <type name="VkDisplaySurfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40036 <type name="VkSurfaceTransformFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40037 <command name="vkGetPhysicalDeviceDisplayPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40038 <command name="vkGetPhysicalDeviceDisplayPlanePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40039 <command name="vkGetDisplayPlaneSupportedDisplaysKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40040 <command name="vkGetDisplayModePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40041 <command name="vkCreateDisplayModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40042 <command name="vkGetDisplayPlaneCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40043 <command name="vkCreateDisplayPlaneSurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40044 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40045 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40046 <extension name="VK_KHR_display_swapchain" number="4" type="device" depends="VK_KHR_swapchain+VK_KHR_display" author="KHR" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40047 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40048 <enum value="10" name="VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40049 <enum value="&quot;VK_KHR_display_swapchain&quot;" name="VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40050 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40051 <enum offset="1" extends="VkResult" dir="-" name="VK_ERROR_INCOMPATIBLE_DISPLAY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40052 <type name="VkDisplayPresentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40053 <command name="vkCreateSharedSwapchainsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40054 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40055 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40056 <extension name="VK_KHR_xlib_surface" number="5" type="instance" depends="VK_KHR_surface" platform="xlib" author="KHR" contact="Jesse Hall @critsec,Ian Elliott @ianelliottus" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40057 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40058 <enum value="6" name="VK_KHR_XLIB_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40059 <enum value="&quot;VK_KHR_xlib_surface&quot;" name="VK_KHR_XLIB_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40060 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40061 <type name="VkXlibSurfaceCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40062 <type name="VkXlibSurfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40063 <command name="vkCreateXlibSurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40064 <command name="vkGetPhysicalDeviceXlibPresentationSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40065 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40066 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40067 <extension name="VK_KHR_xcb_surface" number="6" type="instance" depends="VK_KHR_surface" platform="xcb" author="KHR" contact="Jesse Hall @critsec,Ian Elliott @ianelliottus" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40068 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40069 <enum value="6" name="VK_KHR_XCB_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40070 <enum value="&quot;VK_KHR_xcb_surface&quot;" name="VK_KHR_XCB_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40071 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40072 <type name="VkXcbSurfaceCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40073 <type name="VkXcbSurfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40074 <command name="vkCreateXcbSurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40075 <command name="vkGetPhysicalDeviceXcbPresentationSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40076 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40077 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40078 <extension name="VK_KHR_wayland_surface" number="7" type="instance" depends="VK_KHR_surface" platform="wayland" author="KHR" contact="Jesse Hall @critsec,Ian Elliott @ianelliottus" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40079 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40080 <enum value="6" name="VK_KHR_WAYLAND_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40081 <enum value="&quot;VK_KHR_wayland_surface&quot;" name="VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40082 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40083 <type name="VkWaylandSurfaceCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40084 <type name="VkWaylandSurfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40085 <command name="vkCreateWaylandSurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40086 <command name="vkGetPhysicalDeviceWaylandPresentationSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40087 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40088 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40089 <extension name="VK_KHR_mir_surface" number="8" type="instance" depends="VK_KHR_surface" author="KHR" supported="disabled" comment="Extension permanently disabled. Extension number should not be reused" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40090 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40091 <enum value="4" name="VK_KHR_MIR_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40092 <enum value="&quot;VK_KHR_mir_surface&quot;" name="VK_KHR_MIR_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40093 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40094 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40095 <extension name="VK_KHR_android_surface" number="9" type="instance" depends="VK_KHR_surface" platform="android" author="KHR" contact="Jesse Hall @critsec" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40096 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40097 <enum value="6" name="VK_KHR_ANDROID_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40098 <enum value="&quot;VK_KHR_android_surface&quot;" name="VK_KHR_ANDROID_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40099 <type name="ANativeWindow"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40100 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40101 <type name="VkAndroidSurfaceCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40102 <type name="VkAndroidSurfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40103 <command name="vkCreateAndroidSurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40104 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40105 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40106 <extension name="VK_KHR_win32_surface" number="10" type="instance" depends="VK_KHR_surface" platform="win32" author="KHR" contact="Jesse Hall @critsec,Ian Elliott @ianelliottus" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40107 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40108 <enum value="6" name="VK_KHR_WIN32_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40109 <enum value="&quot;VK_KHR_win32_surface&quot;" name="VK_KHR_WIN32_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40110 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40111 <type name="VkWin32SurfaceCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40112 <type name="VkWin32SurfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40113 <command name="vkCreateWin32SurfaceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40114 <command name="vkGetPhysicalDeviceWin32PresentationSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40115 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40116 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40117 <extension name="VK_ANDROID_native_buffer" number="11" type="device" author="ANDROID" platform="android" contact="Jesse Hall @critsec" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40118 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40119 <comment>VK_ANDROID_native_buffer is used between the Android Vulkan loader and drivers to implement the WSI extensions. It is not exposed to applications and uses types that are not part of Android's stable public API, so it is left disabled to keep it out of the standard Vulkan headers.</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40120 <enum value="8" name="VK_ANDROID_NATIVE_BUFFER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40121 <enum value="11" name="VK_ANDROID_NATIVE_BUFFER_NUMBER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40122 <enum value="&quot;VK_ANDROID_native_buffer&quot;" name="VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40123 <enum name="VK_ANDROID_NATIVE_BUFFER_NAME" alias="VK_ANDROID_NATIVE_BUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40124 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_NATIVE_BUFFER_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40125 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_IMAGE_CREATE_INFO_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40126 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40127 <type name="VkNativeBufferANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40128 <type name="VkSwapchainImageCreateInfoANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40129 <type name="VkPhysicalDevicePresentationPropertiesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40130 <type name="VkNativeBufferUsage2ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40131 <type name="VkSwapchainImageUsageFlagBitsANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40132 <type name="VkSwapchainImageUsageFlagsANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40133 <command name="vkGetSwapchainGrallocUsageANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40134 <command name="vkAcquireImageANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40135 <command name="vkQueueSignalReleaseImageANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40136 <command name="vkGetSwapchainGrallocUsage2ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40137 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40138 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40139 <extension name="VK_EXT_debug_report" number="12" type="instance" author="GOOGLE" contact="Courtney Goeltzenleuchter @courtney-g" specialuse="debugging" supported="vulkan" deprecatedby="VK_EXT_debug_utils" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40140 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40141 <enum value="10" name="VK_EXT_DEBUG_REPORT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40142 <enum value="&quot;VK_EXT_debug_report&quot;" name="VK_EXT_DEBUG_REPORT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40143 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40144 <enum alias="VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40145 <enum api="vulkan" offset="1" extends="VkResult" dir="-" name="VK_ERROR_VALIDATION_FAILED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40146 <enum api="vulkansc" extends="VkResult" name="VK_ERROR_VALIDATION_FAILED_EXT" alias="VK_ERROR_VALIDATION_FAILED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40147 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40148 <type name="VkDebugReportCallbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40149 <type name="PFN_vkDebugReportCallbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40150 <type name="VkDebugReportFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40151 <type name="VkDebugReportFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40152 <type name="VkDebugReportObjectTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40153 <type name="VkDebugReportCallbackCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40154 <command name="vkCreateDebugReportCallbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40155 <command name="vkDestroyDebugReportCallbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40156 <command name="vkDebugReportMessageEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40157 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40158 <require depends="VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40159 <comment>This duplicates definitions in other extensions, below</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40160 <enum extends="VkDebugReportObjectTypeEXT" extnumber="157" offset="0" name="VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40161 <enum extends="VkDebugReportObjectTypeEXT" extnumber="86" offset="0" name="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40162 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40163 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40164 <extension name="VK_NV_glsl_shader" number="13" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan" deprecatedby="" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40165 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40166 <enum value="1" name="VK_NV_GLSL_SHADER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40167 <enum value="&quot;VK_NV_glsl_shader&quot;" name="VK_NV_GLSL_SHADER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40168 <enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_INVALID_SHADER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40169 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40170 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40171 <extension name="VK_EXT_depth_range_unrestricted" type="device" number="14" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40172 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40173 <enum value="1" name="VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40174 <enum value="&quot;VK_EXT_depth_range_unrestricted&quot;" name="VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40175 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40176 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40177 <extension name="VK_KHR_sampler_mirror_clamp_to_edge" type="device" number="15" author="KHR" contact="Tobias Hector @tobski" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40178 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40179 <enum value="3" name="VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40180 <enum value="&quot;VK_KHR_sampler_mirror_clamp_to_edge&quot;" name="VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40181 <enum value="4" extends="VkSamplerAddressMode" name="VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE" comment="Note that this defines what was previously a core enum, and so uses the 'value' attribute rather than 'offset', and does not have a suffix. This is a special case, and should not be repeated"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40182 <enum extends="VkSamplerAddressMode" name="VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR" alias="VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE" deprecated="aliased" comment="Introduced for consistency with extension suffixing rules"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40183 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40184 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40185 <extension name="VK_IMG_filter_cubic" number="16" type="device" author="IMG" contact="Tobias Hector @tobski" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40186 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40187 <enum value="1" name="VK_IMG_FILTER_CUBIC_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40188 <enum value="&quot;VK_IMG_filter_cubic&quot;" name="VK_IMG_FILTER_CUBIC_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40189 <enum extends="VkFilter" name="VK_FILTER_CUBIC_IMG" alias="VK_FILTER_CUBIC_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40190 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG" alias="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT" comment="Format can be filtered with VK_FILTER_CUBIC_IMG when being sampled"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40191 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40192 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40193 <extension name="VK_AMD_extension_17" number="17" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40194 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40195 <enum value="0" name="VK_AMD_EXTENSION_17_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40196 <enum value="&quot;VK_AMD_extension_17&quot;" name="VK_AMD_EXTENSION_17_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40197 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40198 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40199 <extension name="VK_AMD_extension_18" number="18" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40200 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40201 <enum value="0" name="VK_AMD_EXTENSION_18_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40202 <enum value="&quot;VK_AMD_extension_18&quot;" name="VK_AMD_EXTENSION_18_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40203 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40204 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40205 <extension name="VK_AMD_rasterization_order" number="19" type="device" author="AMD" contact="Daniel Rakos @drakos-amd" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40206 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40207 <enum value="1" name="VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40208 <enum value="&quot;VK_AMD_rasterization_order&quot;" name="VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40209 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40210 <type name="VkRasterizationOrderAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40211 <type name="VkPipelineRasterizationStateRasterizationOrderAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40212 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40213 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40214 <extension name="VK_AMD_extension_20" number="20" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40215 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40216 <enum value="0" name="VK_AMD_EXTENSION_20_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40217 <enum value="&quot;VK_AMD_extension_20&quot;" name="VK_AMD_EXTENSION_20_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40218 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40219 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40220 <extension name="VK_AMD_shader_trinary_minmax" number="21" type="device" author="AMD" contact="Qun Lin @linqun" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40221 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40222 <enum value="1" name="VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40223 <enum value="&quot;VK_AMD_shader_trinary_minmax&quot;" name="VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40224 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40225 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40226 <extension name="VK_AMD_shader_explicit_vertex_parameter" number="22" type="device" author="AMD" contact="Qun Lin @linqun" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40227 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40228 <enum value="1" name="VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40229 <enum value="&quot;VK_AMD_shader_explicit_vertex_parameter&quot;" name="VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40230 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40231 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40232 <extension name="VK_EXT_debug_marker" number="23" type="device" depends="VK_EXT_debug_report" author="Baldur Karlsson" contact="Baldur Karlsson @baldurk" specialuse="debugging" supported="vulkan" promotedto="VK_EXT_debug_utils" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40233 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40234 <enum value="4" name="VK_EXT_DEBUG_MARKER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40235 <enum value="&quot;VK_EXT_debug_marker&quot;" name="VK_EXT_DEBUG_MARKER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40236 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40237 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40238 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40239 <type name="VkDebugReportObjectTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40240 <type name="VkDebugMarkerObjectNameInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40241 <type name="VkDebugMarkerObjectTagInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40242 <type name="VkDebugMarkerMarkerInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40243 <command name="vkDebugMarkerSetObjectTagEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40244 <command name="vkDebugMarkerSetObjectNameEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40245 <command name="vkCmdDebugMarkerBeginEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40246 <command name="vkCmdDebugMarkerEndEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40247 <command name="vkCmdDebugMarkerInsertEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40248 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40249 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40250 <extension name="VK_KHR_video_queue" number="24" type="device" depends="(VK_VERSION_1_1+VK_KHR_synchronization2),VK_VERSION_1_3" author="KHR" contact="Tony Zlatinski @tzlatinski" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40251 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40252 <enum value="8" name="VK_KHR_VIDEO_QUEUE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40253 <enum value="&quot;VK_KHR_video_queue&quot;" name="VK_KHR_VIDEO_QUEUE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40254 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40255 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40256 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40257 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40258 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40259 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40260 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40261 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40262 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40263 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40264 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40265 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40266 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40267 <enum offset="13" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40268 <enum offset="14" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40269 <enum offset="15" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40270 <enum offset="16" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40271 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_VIDEO_SESSION_KHR" comment="VkVideoSessionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40272 <enum offset="1" extends="VkObjectType" name="VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR" comment="VkVideoSessionParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40273 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40274 <enum bitpos="4" extends="VkQueryResultFlagBits" name="VK_QUERY_RESULT_WITH_STATUS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40275 <enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40276 <enum offset="1" extends="VkResult" dir="-" name="VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40277 <enum offset="2" extends="VkResult" dir="-" name="VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40278 <enum offset="3" extends="VkResult" dir="-" name="VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40279 <enum offset="4" extends="VkResult" dir="-" name="VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40280 <enum offset="5" extends="VkResult" dir="-" name="VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40281 <type name="VkVideoSessionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40282 <type name="VkVideoSessionParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40283 <type name="VkVideoCodecOperationFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40284 <type name="VkVideoCodecOperationFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40285 <type name="VkVideoChromaSubsamplingFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40286 <type name="VkVideoChromaSubsamplingFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40287 <type name="VkVideoComponentBitDepthFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40288 <type name="VkVideoComponentBitDepthFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40289 <type name="VkVideoCapabilityFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40290 <type name="VkVideoCapabilityFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40291 <type name="VkVideoSessionCreateFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40292 <type name="VkVideoSessionCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40293 <type name="VkVideoSessionParametersCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40294 <type name="VkVideoBeginCodingFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40295 <type name="VkVideoEndCodingFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40296 <type name="VkVideoCodingControlFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40297 <type name="VkVideoCodingControlFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40298 <type name="VkQueueFamilyQueryResultStatusPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40299 <type name="VkQueryResultStatusKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40300 <type name="VkQueueFamilyVideoPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40301 <type name="VkVideoProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40302 <type name="VkVideoProfileListInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40303 <type name="VkVideoCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40304 <type name="VkPhysicalDeviceVideoFormatInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40305 <type name="VkVideoFormatPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40306 <type name="VkVideoPictureResourceInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40307 <type name="VkVideoReferenceSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40308 <type name="VkVideoSessionMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40309 <type name="VkBindVideoSessionMemoryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40310 <type name="VkVideoSessionCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40311 <type name="VkVideoSessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40312 <type name="VkVideoSessionParametersUpdateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40313 <type name="VkVideoBeginCodingInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40314 <type name="VkVideoEndCodingInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40315 <type name="VkVideoCodingControlInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40316 <command name="vkGetPhysicalDeviceVideoCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40317 <command name="vkGetPhysicalDeviceVideoFormatPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40318 <command name="vkCreateVideoSessionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40319 <command name="vkDestroyVideoSessionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40320 <command name="vkGetVideoSessionMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40321 <command name="vkBindVideoSessionMemoryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40322 <command name="vkCreateVideoSessionParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40323 <command name="vkUpdateVideoSessionParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40324 <command name="vkDestroyVideoSessionParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40325 <command name="vkCmdBeginVideoCodingKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40326 <command name="vkCmdEndVideoCodingKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40327 <command name="vkCmdControlVideoCodingKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40328 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40329 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40330 <extension name="VK_KHR_video_decode_queue" number="25" type="device" depends="VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)" author="KHR" contact="jake.beju@amd.com" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40331 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40332 <enum value="8" name="VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40333 <enum value="&quot;VK_KHR_video_decode_queue&quot;" name="VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40334 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40335 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40336 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40337 <enum bitpos="5" extends="VkQueueFlagBits" name="VK_QUEUE_VIDEO_DECODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40338 <!-- VkPipelineStageFlagBits bitpos="26" is reserved by this extension, but not used -->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40339 <enum bitpos="26" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40340 <enum bitpos="35" extends="VkAccessFlagBits2" name="VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40341 <enum bitpos="36" extends="VkAccessFlagBits2" name="VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40342 <enum bitpos="13" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40343 <enum bitpos="14" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40344 <enum bitpos="10" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40345 <enum bitpos="11" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40346 <enum bitpos="12" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40347 <enum bitpos="25" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40348 <enum bitpos="26" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40349 <enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40350 <enum offset="1" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40351 <enum offset="2" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40352 <type name="VkVideoDecodeCapabilityFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40353 <type name="VkVideoDecodeCapabilityFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40354 <type name="VkVideoDecodeCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40355 <type name="VkVideoDecodeUsageFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40356 <type name="VkVideoDecodeUsageFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40357 <type name="VkVideoDecodeUsageInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40358 <type name="VkVideoDecodeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40359 <type name="VkVideoDecodeInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40360 <command name="vkCmdDecodeVideoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40361 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40362 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40363 <enum bitpos="25" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40364 <enum bitpos="26" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40365 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40366 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40367 <extension name="VK_AMD_gcn_shader" number="26" type="device" author="AMD" contact="Dominik Witczak @dominikwitczakamd" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40368 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40369 <enum value="1" name="VK_AMD_GCN_SHADER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40370 <enum value="&quot;VK_AMD_gcn_shader&quot;" name="VK_AMD_GCN_SHADER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40371 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40372 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40373 <extension name="VK_NV_dedicated_allocation" number="27" type="device" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan" deprecatedby="VK_KHR_dedicated_allocation" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40374 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40375 <enum value="1" name="VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40376 <enum value="&quot;VK_NV_dedicated_allocation&quot;" name="VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40377 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40378 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40379 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40380 <type name="VkDedicatedAllocationImageCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40381 <type name="VkDedicatedAllocationBufferCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40382 <type name="VkDedicatedAllocationMemoryAllocateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40383 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40384 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40385 <extension name="VK_EXT_extension_28" number="28" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40386 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40387 <enum value="0" name="VK_EXT_EXTENSION_28_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40388 <enum value="&quot;VK_EXT_extension_28&quot;" name="VK_EXT_EXTENSION_28_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40389 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40390 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40391 <extension name="VK_EXT_transform_feedback" number="29" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" specialuse="glemulation,d3demulation,devtools" supported="vulkan" ratified="vulkan" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40392 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40393 <enum value="1" name="VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40394 <enum value="&quot;VK_EXT_transform_feedback&quot;" name="VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40395 <command name="vkCmdBindTransformFeedbackBuffersEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40396 <command name="vkCmdBeginTransformFeedbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40397 <command name="vkCmdEndTransformFeedbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40398 <command name="vkCmdBeginQueryIndexedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40399 <command name="vkCmdEndQueryIndexedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40400 <command name="vkCmdDrawIndirectByteCountEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40401 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40402 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40403 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40404 <enum offset="4" extends="VkQueryType" name="VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40405 <enum bitpos="11" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40406 <enum bitpos="12" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40407 <enum bitpos="25" extends="VkAccessFlagBits" name="VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40408 <enum bitpos="26" extends="VkAccessFlagBits" name="VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40409 <enum bitpos="27" extends="VkAccessFlagBits" name="VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40410 <enum bitpos="24" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40411 <type name="VkPhysicalDeviceTransformFeedbackFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40412 <type name="VkPhysicalDeviceTransformFeedbackPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40413 <type name="VkPipelineRasterizationStateStreamCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40414 <type name="VkPipelineRasterizationStateStreamCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40415 <feature name="transformFeedback" struct="VkPhysicalDeviceTransformFeedbackFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40416 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40417 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40418 <extension name="VK_NVX_binary_import" number="30" type="device" author="NVX" contact="Eric Werness @ewerness-nv,Liam Middlebrook @liam-middlebrook" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40419 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40420 <enum value="2" name="VK_NVX_BINARY_IMPORT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40421 <enum value="&quot;VK_NVX_binary_import&quot;" name="VK_NVX_BINARY_IMPORT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40422 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40423 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40424 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40425 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40426 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_CU_MODULE_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40427 <enum offset="1" extends="VkObjectType" name="VK_OBJECT_TYPE_CU_FUNCTION_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40428 <type name="VkCuModuleNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40429 <type name="VkCuFunctionNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40430 <type name="VkCuModuleCreateInfoNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40431 <type name="VkCuModuleTexturingModeCreateInfoNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40432 <type name="VkCuFunctionCreateInfoNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40433 <type name="VkCuLaunchInfoNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40434 <command name="vkCreateCuModuleNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40435 <command name="vkCreateCuFunctionNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40436 <command name="vkDestroyCuModuleNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40437 <command name="vkDestroyCuFunctionNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40438 <command name="vkCmdCuLaunchKernelNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40439 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40440 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40441 <enum offset="0" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40442 <enum offset="1" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40443 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40444 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40445 <extension name="VK_NVX_image_view_handle" number="31" type="device" author="NVX" contact="Eric Werness @ewerness-nv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40446 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40447 <enum value="3" name="VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40448 <enum value="&quot;VK_NVX_image_view_handle&quot;" name="VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40449 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40450 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40451 <type name="VkImageViewHandleInfoNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40452 <type name="VkImageViewAddressPropertiesNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40453 <command name="vkGetImageViewHandleNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40454 <command name="vkGetImageViewHandle64NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40455 <command name="vkGetImageViewAddressNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40456 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40457 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40458 <extension name="VK_AMD_extension_32" number="32" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40459 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40460 <enum value="0" name="VK_AMD_EXTENSION_32_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40461 <enum value="&quot;VK_AMD_extension_32&quot;" name="VK_AMD_EXTENSION_32_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40462 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40463 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40464 <extension name="VK_AMD_extension_33" number="33" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40465 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40466 <enum value="0" name="VK_AMD_EXTENSION_33_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40467 <enum value="&quot;VK_AMD_extension_33&quot;" name="VK_AMD_EXTENSION_33_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40468 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40469 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40470 <extension name="VK_AMD_draw_indirect_count" number="34" type="device" author="AMD" contact="Daniel Rakos @drakos-amd" supported="vulkan" promotedto="VK_KHR_draw_indirect_count" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40471 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40472 <enum value="2" name="VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40473 <enum value="&quot;VK_AMD_draw_indirect_count&quot;" name="VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40474 <command name="vkCmdDrawIndirectCountAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40475 <command name="vkCmdDrawIndexedIndirectCountAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40476 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40477 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40478 <extension name="VK_AMD_extension_35" number="35" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40479 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40480 <enum value="0" name="VK_AMD_EXTENSION_35_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40481 <enum value="&quot;VK_AMD_extension_35&quot;" name="VK_AMD_EXTENSION_35_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40482 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40483 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40484 <extension name="VK_AMD_negative_viewport_height" number="36" type="device" author="AMD" contact="Matthaeus G. Chajdas @anteru" supported="vulkan" obsoletedby="VK_KHR_maintenance1" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40485 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40486 <enum value="1" name="VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40487 <enum value="&quot;VK_AMD_negative_viewport_height&quot;" name="VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40488 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40489 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40490 <extension name="VK_AMD_gpu_shader_half_float" number="37" type="device" author="AMD" contact="Dominik Witczak @dominikwitczakamd" supported="vulkan" deprecatedby="VK_KHR_shader_float16_int8" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40491 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40492 <enum value="2" name="VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40493 <enum value="&quot;VK_AMD_gpu_shader_half_float&quot;" name="VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40494 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40495 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40496 <extension name="VK_AMD_shader_ballot" number="38" type="device" author="AMD" contact="Dominik Witczak @dominikwitczakamd" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40497 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40498 <enum value="1" name="VK_AMD_SHADER_BALLOT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40499 <enum value="&quot;VK_AMD_shader_ballot&quot;" name="VK_AMD_SHADER_BALLOT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40500 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40501 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40502 <extension name="VK_KHR_video_encode_h264" number="39" type="device" depends="VK_KHR_video_encode_queue" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40503 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40504 <enum value="14" name="VK_KHR_VIDEO_ENCODE_H264_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40505 <enum value="&quot;VK_KHR_video_encode_h264&quot;" name="VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40506 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40507 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40508 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40509 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40510 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40511 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40512 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40513 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40514 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40515 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40516 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40517 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40518 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40519 <enum offset="13" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40520 <enum bitpos="16" extends="VkVideoCodecOperationFlagBitsKHR" name="VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40521 <type name="VkVideoEncodeH264CapabilityFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40522 <type name="VkVideoEncodeH264CapabilityFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40523 <type name="VkVideoEncodeH264StdFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40524 <type name="VkVideoEncodeH264StdFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40525 <type name="VkVideoEncodeH264CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40526 <type name="VkVideoEncodeH264QualityLevelPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40527 <type name="VkVideoEncodeH264SessionCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40528 <type name="VkVideoEncodeH264SessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40529 <type name="VkVideoEncodeH264SessionParametersAddInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40530 <type name="VkVideoEncodeH264SessionParametersGetInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40531 <type name="VkVideoEncodeH264SessionParametersFeedbackInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40532 <type name="VkVideoEncodeH264PictureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40533 <type name="VkVideoEncodeH264DpbSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40534 <type name="VkVideoEncodeH264NaluSliceInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40535 <type name="VkVideoEncodeH264ProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40536 <type name="VkVideoEncodeH264RateControlInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40537 <type name="VkVideoEncodeH264RateControlFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40538 <type name="VkVideoEncodeH264RateControlFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40539 <type name="VkVideoEncodeH264RateControlLayerInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40540 <type name="VkVideoEncodeH264QpKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40541 <type name="VkVideoEncodeH264FrameSizeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40542 <type name="VkVideoEncodeH264GopRemainingFrameInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40543 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40544 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40545 <extension name="VK_KHR_video_encode_h265" number="40" type="device" depends="VK_KHR_video_encode_queue" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40546 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40547 <enum value="14" name="VK_KHR_VIDEO_ENCODE_H265_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40548 <enum value="&quot;VK_KHR_video_encode_h265&quot;" name="VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40549 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40550 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40551 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40552 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40553 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40554 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40555 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40556 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40557 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40558 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40559 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40560 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40561 <enum offset="13" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40562 <enum offset="14" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40563 <enum bitpos="17" extends="VkVideoCodecOperationFlagBitsKHR" name="VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40564 <type name="VkVideoEncodeH265CapabilityFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40565 <type name="VkVideoEncodeH265CapabilityFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40566 <type name="VkVideoEncodeH265StdFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40567 <type name="VkVideoEncodeH265StdFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40568 <type name="VkVideoEncodeH265CtbSizeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40569 <type name="VkVideoEncodeH265CtbSizeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40570 <type name="VkVideoEncodeH265TransformBlockSizeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40571 <type name="VkVideoEncodeH265TransformBlockSizeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40572 <type name="VkVideoEncodeH265CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40573 <type name="VkVideoEncodeH265SessionCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40574 <type name="VkVideoEncodeH265QualityLevelPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40575 <type name="VkVideoEncodeH265SessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40576 <type name="VkVideoEncodeH265SessionParametersAddInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40577 <type name="VkVideoEncodeH265SessionParametersGetInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40578 <type name="VkVideoEncodeH265SessionParametersFeedbackInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40579 <type name="VkVideoEncodeH265PictureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40580 <type name="VkVideoEncodeH265DpbSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40581 <type name="VkVideoEncodeH265NaluSliceSegmentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40582 <type name="VkVideoEncodeH265ProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40583 <type name="VkVideoEncodeH265RateControlInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40584 <type name="VkVideoEncodeH265RateControlFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40585 <type name="VkVideoEncodeH265RateControlFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40586 <type name="VkVideoEncodeH265RateControlLayerInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40587 <type name="VkVideoEncodeH265QpKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40588 <type name="VkVideoEncodeH265FrameSizeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40589 <type name="VkVideoEncodeH265GopRemainingFrameInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40590 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40591 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40592 <extension name="VK_KHR_video_decode_h264" number="41" type="device" depends="VK_KHR_video_decode_queue" author="KHR" contact="peter.fang@amd.com" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40593 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40594 <enum value="9" name="VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40595 <enum value="&quot;VK_KHR_video_decode_h264&quot;" name="VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40596 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40597 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40598 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40599 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40600 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40601 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40602 <enum bitpos="0" extends="VkVideoCodecOperationFlagBitsKHR" name="VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40603 <type name="VkVideoDecodeH264PictureLayoutFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40604 <type name="VkVideoDecodeH264PictureLayoutFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40605 <type name="VkVideoDecodeH264ProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40606 <type name="VkVideoDecodeH264CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40607 <type name="VkVideoDecodeH264SessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40608 <type name="VkVideoDecodeH264SessionParametersAddInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40609 <type name="VkVideoDecodeH264PictureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40610 <type name="VkVideoDecodeH264DpbSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40611 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40612 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40613 <extension name="VK_AMD_texture_gather_bias_lod" number="42" author="AMD" contact="Rex Xu @amdrexu" supported="vulkan" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40614 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40615 <enum value="1" name="VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40616 <enum value="&quot;VK_AMD_texture_gather_bias_lod&quot;" name="VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40617 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40618 <type name="VkTextureLODGatherFormatPropertiesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40619 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40620 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40621 <extension name="VK_AMD_shader_info" number="43" author="AMD" contact="Jaakko Konttinen @jaakkoamd" supported="vulkan" specialuse="devtools" type="device" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40622 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40623 <enum value="1" name="VK_AMD_SHADER_INFO_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40624 <enum value="&quot;VK_AMD_shader_info&quot;" name="VK_AMD_SHADER_INFO_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40625 <type name="VkShaderInfoTypeAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40626 <type name="VkShaderResourceUsageAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40627 <type name="VkShaderStatisticsInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40628 <command name="vkGetShaderInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40629 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40630 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40631 <extension name="VK_AMD_extension_44" number="44" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40632 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40633 <enum value="0" name="VK_AMD_EXTENSION_44_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40634 <enum value="&quot;VK_AMD_extension_44&quot;" name="VK_AMD_EXTENSION_44_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40635 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40636 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40637 <extension name="VK_KHR_dynamic_rendering" number="45" author="KHR" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2" contact="Tobias Hector @tobski" supported="vulkan" promotedto="VK_VERSION_1_3" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40638 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40639 <enum value="1" name="VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40640 <enum value="&quot;VK_KHR_dynamic_rendering&quot;" name="VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40641 <command name="vkCmdBeginRenderingKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40642 <command name="vkCmdEndRenderingKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40643 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDERING_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40644 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40645 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40646 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40647 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR" alias="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40648 <enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_KHR" alias="VK_ATTACHMENT_STORE_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40649 <enum extends="VkRenderingFlagBits" name="VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR" alias="VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40650 <enum extends="VkRenderingFlagBits" name="VK_RENDERING_SUSPENDING_BIT_KHR" alias="VK_RENDERING_SUSPENDING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40651 <enum extends="VkRenderingFlagBits" name="VK_RENDERING_RESUMING_BIT_KHR" alias="VK_RENDERING_RESUMING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40652 <type name="VkRenderingInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40653 <type name="VkRenderingAttachmentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40654 <type name="VkPipelineRenderingCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40655 <type name="VkPhysicalDeviceDynamicRenderingFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40656 <type name="VkCommandBufferInheritanceRenderingInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40657 <type name="VkRenderingFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40658 <type name="VkRenderingFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40659 <feature name="dynamicRendering" struct="VkPhysicalDeviceDynamicRenderingFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40660 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40661 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40662 <extension name="VK_AMD_extension_46" number="46" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40663 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40664 <enum value="0" name="VK_AMD_EXTENSION_46_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40665 <enum value="&quot;VK_AMD_extension_46&quot;" name="VK_AMD_EXTENSION_46_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40666 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40667 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40668 <extension name="VK_AMD_shader_image_load_store_lod" number="47" author="AMD" contact="Dominik Witczak @dominikwitczakamd" supported="vulkan" type="device" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40669 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40670 <enum value="1" name="VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40671 <enum value="&quot;VK_AMD_shader_image_load_store_lod&quot;" name="VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40672 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40673 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40674 <extension name="VK_NVX_extension_48" number="48" author="NVX" contact="James Jones @cubanismo" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40675 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40676 <enum value="0" name="VK_NVX_EXTENSION_48_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40677 <enum value="&quot;VK_NVX_extension_48&quot;" name="VK_NVX_EXTENSION_48_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40678 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40679 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40680 <extension name="VK_GOOGLE_extension_49" number="49" author="GOOGLE" contact="Jean-Francois Roy @jfroy" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40681 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40682 <enum value="0" name="VK_GOOGLE_EXTENSION_49_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40683 <enum value="&quot;VK_GOOGLE_extension_49&quot;" name="VK_GOOGLE_EXTENSION_49_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40684 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40685 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40686 <extension name="VK_GGP_stream_descriptor_surface" number="50" type="instance" depends="VK_KHR_surface" platform="ggp" author="GGP" contact="Jean-Francois Roy @jfroy" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40687 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40688 <enum value="1" name="VK_GGP_STREAM_DESCRIPTOR_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40689 <enum value="&quot;VK_GGP_stream_descriptor_surface&quot;" name="VK_GGP_STREAM_DESCRIPTOR_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40690 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40691 <type name="VkStreamDescriptorSurfaceCreateFlagsGGP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40692 <type name="VkStreamDescriptorSurfaceCreateInfoGGP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40693 <command name="vkCreateStreamDescriptorSurfaceGGP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40694 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40695 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40696 <extension name="VK_NV_corner_sampled_image" number="51" author="NV" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Daniel Koch @dgkoch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40697 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40698 <enum value="2" name="VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40699 <enum value="&quot;VK_NV_corner_sampled_image&quot;" name="VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40700 <enum bitpos="13" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40701 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40702 <type name="VkPhysicalDeviceCornerSampledImageFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40703 <feature name="cornerSampledImage" struct="VkPhysicalDeviceCornerSampledImageFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40704 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40705 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40706 <extension name="VK_NV_private_vendor_info" number="52" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40707 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40708 <enum value="2" name="VK_NV_PRIVATE_VENDOR_INFO_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40709 <enum value="&quot;VK_NV_private_vendor_info&quot;" name="VK_NV_PRIVATE_VENDOR_INFO_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40710 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRIVATE_VENDOR_INFO_PLACEHOLDER_OFFSET_0_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40711 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40712 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40713 <extension name="VK_NV_extension_53" number="53" author="NV" contact="Jeff Bolz @jeffbolznv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40714 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40715 <enum value="0" name="VK_NV_EXTENSION_53_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40716 <enum value="&quot;VK_NV_extension_53&quot;" name="VK_NV_EXTENSION_53_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40717 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40718 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40719 <extension name="VK_KHR_multiview" number="54" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40720 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40721 <enum value="1" name="VK_KHR_MULTIVIEW_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40722 <enum value="&quot;VK_KHR_multiview&quot;" name="VK_KHR_MULTIVIEW_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40723 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40724 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40725 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40726 <enum extends="VkDependencyFlagBits" name="VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR" alias="VK_DEPENDENCY_VIEW_LOCAL_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40727 <type name="VkRenderPassMultiviewCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40728 <type name="VkPhysicalDeviceMultiviewFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40729 <type name="VkPhysicalDeviceMultiviewPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40730 <feature name="multiview" struct="VkPhysicalDeviceMultiviewFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40731 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40732 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40733 <extension name="VK_IMG_format_pvrtc" number="55" type="device" author="IMG" contact="Stuart Smith" supported="vulkan" deprecatedby="" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40734 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40735 <enum value="1" name="VK_IMG_FORMAT_PVRTC_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40736 <enum value="&quot;VK_IMG_format_pvrtc&quot;" name="VK_IMG_FORMAT_PVRTC_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40737 <enum offset="0" extends="VkFormat" name="VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40738 <enum offset="1" extends="VkFormat" name="VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40739 <enum offset="2" extends="VkFormat" name="VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40740 <enum offset="3" extends="VkFormat" name="VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40741 <enum offset="4" extends="VkFormat" name="VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40742 <enum offset="5" extends="VkFormat" name="VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40743 <enum offset="6" extends="VkFormat" name="VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40744 <enum offset="7" extends="VkFormat" name="VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40745 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40746 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40747 <extension name="VK_NV_external_memory_capabilities" number="56" type="instance" author="NV" contact="James Jones @cubanismo" supported="vulkan" deprecatedby="VK_KHR_external_memory_capabilities" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40748 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40749 <enum value="1" name="VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40750 <enum value="&quot;VK_NV_external_memory_capabilities&quot;" name="VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40751 <type name="VkExternalMemoryHandleTypeFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40752 <type name="VkExternalMemoryHandleTypeFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40753 <type name="VkExternalMemoryFeatureFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40754 <type name="VkExternalMemoryFeatureFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40755 <type name="VkExternalImageFormatPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40756 <command name="vkGetPhysicalDeviceExternalImageFormatPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40757 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40758 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40759 <extension name="VK_NV_external_memory" number="57" type="device" depends="VK_NV_external_memory_capabilities" author="NV" contact="James Jones @cubanismo" supported="vulkan" deprecatedby="VK_KHR_external_memory" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40760 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40761 <enum value="1" name="VK_NV_EXTERNAL_MEMORY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40762 <enum value="&quot;VK_NV_external_memory&quot;" name="VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40763 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40764 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40765 <type name="VkExternalMemoryImageCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40766 <type name="VkExportMemoryAllocateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40767 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40768 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40769 <extension name="VK_NV_external_memory_win32" number="58" type="device" depends="VK_NV_external_memory" author="NV" contact="James Jones @cubanismo" platform="win32" supported="vulkan" deprecatedby="VK_KHR_external_memory_win32" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40770 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40771 <enum value="1" name="VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40772 <enum value="&quot;VK_NV_external_memory_win32&quot;" name="VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40773 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40774 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40775 <type name="VkImportMemoryWin32HandleInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40776 <type name="VkExportMemoryWin32HandleInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40777 <command name="vkGetMemoryWin32HandleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40778 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40779 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40780 <extension name="VK_NV_win32_keyed_mutex" number="59" type="device" depends="VK_NV_external_memory_win32" author="NV" contact="Carsten Rohde @crohde" platform="win32" supported="vulkan" promotedto="VK_KHR_win32_keyed_mutex" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40781 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40782 <enum value="2" name="VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40783 <enum value="&quot;VK_NV_win32_keyed_mutex&quot;" name="VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40784 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40785 <type name="VkWin32KeyedMutexAcquireReleaseInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40786 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40787 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40788 <extension name="VK_KHR_get_physical_device_properties2" number="60" type="instance" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40789 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40790 <enum value="2" name="VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40791 <enum value="&quot;VK_KHR_get_physical_device_properties2&quot;" name="VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40792 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40793 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40794 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR" alias="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40795 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40796 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40797 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR" alias="VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40798 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40799 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR" alias="VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40800 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40801 <type name="VkPhysicalDeviceFeatures2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40802 <type name="VkPhysicalDeviceProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40803 <type name="VkFormatProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40804 <type name="VkImageFormatProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40805 <type name="VkPhysicalDeviceImageFormatInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40806 <type name="VkQueueFamilyProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40807 <type name="VkPhysicalDeviceMemoryProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40808 <type name="VkSparseImageFormatProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40809 <type name="VkPhysicalDeviceSparseImageFormatInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40810 <command name="vkGetPhysicalDeviceFeatures2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40811 <command name="vkGetPhysicalDeviceProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40812 <command name="vkGetPhysicalDeviceFormatProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40813 <command name="vkGetPhysicalDeviceImageFormatProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40814 <command name="vkGetPhysicalDeviceQueueFamilyProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40815 <command name="vkGetPhysicalDeviceMemoryProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40816 <command name="vkGetPhysicalDeviceSparseImageFormatProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40817 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40818 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40819 <extension name="VK_KHR_device_group" number="61" type="device" author="KHR" depends="VK_KHR_device_group_creation" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40820 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40821 <enum value="4" name="VK_KHR_DEVICE_GROUP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40822 <enum value="&quot;VK_KHR_device_group&quot;" name="VK_KHR_DEVICE_GROUP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40823 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40824 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40825 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40826 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40827 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40828 <type name="VkPeerMemoryFeatureFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40829 <type name="VkPeerMemoryFeatureFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40830 <enum extends="VkPeerMemoryFeatureFlagBits" name="VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR" alias="VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40831 <enum extends="VkPeerMemoryFeatureFlagBits" name="VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR" alias="VK_PEER_MEMORY_FEATURE_COPY_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40832 <enum extends="VkPeerMemoryFeatureFlagBits" name="VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR" alias="VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40833 <enum extends="VkPeerMemoryFeatureFlagBits" name="VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR" alias="VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40834 <type name="VkMemoryAllocateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40835 <type name="VkMemoryAllocateFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40836 <enum extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR" alias="VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40837 <type name="VkMemoryAllocateFlagsInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40838 <type name="VkDeviceGroupRenderPassBeginInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40839 <type name="VkDeviceGroupCommandBufferBeginInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40840 <type name="VkDeviceGroupSubmitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40841 <type name="VkDeviceGroupBindSparseInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40842 <command name="vkGetDeviceGroupPeerMemoryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40843 <command name="vkCmdSetDeviceMaskKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40844 <command name="vkCmdDispatchBaseKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40845 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR" alias="VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40846 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_DISPATCH_BASE_KHR" alias="VK_PIPELINE_CREATE_DISPATCH_BASE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40847 <enum extends="VkDependencyFlagBits" name="VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR" alias="VK_DEPENDENCY_DEVICE_GROUP_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40848 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40849 <require depends="VK_KHR_bind_memory2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40850 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR" alias="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40851 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR" alias="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40852 <type name="VkBindBufferMemoryDeviceGroupInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40853 <type name="VkBindImageMemoryDeviceGroupInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40854 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR" alias="VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40855 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40856 <require depends="VK_KHR_surface">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40857 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40858 <type name="VkDeviceGroupPresentModeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40859 <type name="VkDeviceGroupPresentModeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40860 <type name="VkDeviceGroupPresentCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40861 <command name="vkGetDeviceGroupPresentCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40862 <command name="vkGetDeviceGroupSurfacePresentModesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40863 <command name="vkGetPhysicalDevicePresentRectanglesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40864 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40865 <require depends="VK_KHR_swapchain">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40866 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40867 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40868 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40869 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40870 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40871 <enum bitpos="0" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR" comment="Allow images with VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40872 <type name="VkImageSwapchainCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40873 <type name="VkBindImageMemorySwapchainInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40874 <type name="VkAcquireNextImageInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40875 <type name="VkDeviceGroupPresentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40876 <type name="VkDeviceGroupSwapchainCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40877 <command name="vkAcquireNextImage2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40878 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40879 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40880 <extension name="VK_EXT_validation_flags" number="62" type="instance" author="GOOGLE" contact="Tobin Ehlis @tobine" specialuse="debugging" supported="vulkan" deprecatedby="VK_EXT_layer_settings" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40881 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40882 <enum value="3" name="VK_EXT_VALIDATION_FLAGS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40883 <enum value="&quot;VK_EXT_validation_flags&quot;" name="VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40884 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40885 <type name="VkValidationFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40886 <type name="VkValidationCheckEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40887 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40888 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40889 <extension name="VK_NN_vi_surface" number="63" type="instance" author="NN" contact="Mathias Heyer gitlab:@mheyer" depends="VK_KHR_surface" platform="vi" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40890 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40891 <enum value="1" name="VK_NN_VI_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40892 <enum value="&quot;VK_NN_vi_surface&quot;" name="VK_NN_VI_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40893 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40894 <type name="VkViSurfaceCreateFlagsNN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40895 <type name="VkViSurfaceCreateInfoNN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40896 <command name="vkCreateViSurfaceNN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40897 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40898 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40899 <extension name="VK_KHR_shader_draw_parameters" number="64" type="device" author="KHR" contact="Daniel Koch @dgkoch" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40900 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40901 <enum value="1" name="VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40902 <enum value="&quot;VK_KHR_shader_draw_parameters&quot;" name="VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40903 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40904 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40905 <extension name="VK_EXT_shader_subgroup_ballot" number="65" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan" deprecatedby="VK_VERSION_1_2" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40906 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40907 <enum value="1" name="VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40908 <enum value="&quot;VK_EXT_shader_subgroup_ballot&quot;" name="VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40909 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40910 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40911 <extension name="VK_EXT_shader_subgroup_vote" number="66" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan" deprecatedby="VK_VERSION_1_1" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40912 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40913 <enum value="1" name="VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40914 <enum value="&quot;VK_EXT_shader_subgroup_vote&quot;" name="VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40915 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40916 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40917 <extension name="VK_EXT_texture_compression_astc_hdr" number="67" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40918 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40919 <enum value="1" name="VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40920 <enum value="&quot;VK_EXT_texture_compression_astc_hdr&quot;" name="VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40921 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40922 <type name="VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40923 <enum extends="VkFormat" name="VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40924 <enum extends="VkFormat" name="VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40925 <enum extends="VkFormat" name="VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40926 <enum extends="VkFormat" name="VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40927 <enum extends="VkFormat" name="VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40928 <enum extends="VkFormat" name="VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40929 <enum extends="VkFormat" name="VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40930 <enum extends="VkFormat" name="VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40931 <enum extends="VkFormat" name="VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40932 <enum extends="VkFormat" name="VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40933 <enum extends="VkFormat" name="VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40934 <enum extends="VkFormat" name="VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40935 <enum extends="VkFormat" name="VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40936 <enum extends="VkFormat" name="VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT" alias="VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40937 <feature name="textureCompressionASTC_HDR" struct="VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40938 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40939 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40940 <extension name="VK_EXT_astc_decode_mode" number="68" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40941 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40942 <enum value="1" name="VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40943 <enum value="&quot;VK_EXT_astc_decode_mode&quot;" name="VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40944 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40945 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40946 <type name="VkImageViewASTCDecodeModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40947 <type name="VkPhysicalDeviceASTCDecodeFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40948 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40949 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40950 <extension name="VK_EXT_pipeline_robustness" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" number="69" type="device" author="IMG" contact="Jarred Davies" supported="vulkan" ratified="vulkan" promotedto="VK_VERSION_1_4">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40951 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40952 <enum value="1" name="VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40953 <enum value="&quot;VK_EXT_pipeline_robustness&quot;" name="VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40954 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40955 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40956 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40957 <enum extends="VkPipelineRobustnessBufferBehavior" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT" alias="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40958 <enum extends="VkPipelineRobustnessBufferBehavior" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT" alias="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40959 <enum extends="VkPipelineRobustnessBufferBehavior" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT" alias="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40960 <enum extends="VkPipelineRobustnessBufferBehavior" name="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT" alias="VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40961 <enum extends="VkPipelineRobustnessImageBehavior" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT" alias="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40962 <enum extends="VkPipelineRobustnessImageBehavior" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT" alias="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40963 <enum extends="VkPipelineRobustnessImageBehavior" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT" alias="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40964 <enum extends="VkPipelineRobustnessImageBehavior" name="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT" alias="VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40965 <type name="VkPhysicalDevicePipelineRobustnessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40966 <type name="VkPhysicalDevicePipelineRobustnessPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40967 <type name="VkPipelineRobustnessCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40968 <type name="VkPipelineRobustnessBufferBehaviorEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40969 <type name="VkPipelineRobustnessImageBehaviorEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40970 <feature name="pipelineRobustness" struct="VkPhysicalDevicePipelineRobustnessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40971 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40972 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40973 <extension name="VK_KHR_maintenance1" number="70" type="device" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40974 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40975 <enum value="2" name="VK_KHR_MAINTENANCE_1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40976 <enum value="&quot;VK_KHR_maintenance1&quot;" name="VK_KHR_MAINTENANCE_1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40977 <enum alias="VK_KHR_MAINTENANCE_1_SPEC_VERSION" name="VK_KHR_MAINTENANCE1_SPEC_VERSION" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40978 <enum alias="VK_KHR_MAINTENANCE_1_EXTENSION_NAME" name="VK_KHR_MAINTENANCE1_EXTENSION_NAME" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40979 <enum extends="VkResult" name="VK_ERROR_OUT_OF_POOL_MEMORY_KHR" alias="VK_ERROR_OUT_OF_POOL_MEMORY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40980 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR" alias="VK_FORMAT_FEATURE_TRANSFER_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40981 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR" alias="VK_FORMAT_FEATURE_TRANSFER_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40982 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR" alias="VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40983 <type name="VkCommandPoolTrimFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40984 <command name="vkTrimCommandPoolKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40985 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40986 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40987 <extension name="VK_KHR_device_group_creation" number="71" type="instance" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40988 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40989 <enum value="1" name="VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40990 <enum value="&quot;VK_KHR_device_group_creation&quot;" name="VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40991 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40992 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40993 <enum name="VK_MAX_DEVICE_GROUP_SIZE_KHR" alias="VK_MAX_DEVICE_GROUP_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40994 <type name="VkPhysicalDeviceGroupPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40995 <type name="VkDeviceGroupDeviceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40996 <command name="vkEnumeratePhysicalDeviceGroupsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40997 <enum extends="VkMemoryHeapFlagBits" name="VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR" alias="VK_MEMORY_HEAP_MULTI_INSTANCE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40998 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
40999 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41000 <extension name="VK_KHR_external_memory_capabilities" number="72" type="instance" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="James Jones @cubanismo" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41001 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41002 <enum value="1" name="VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41003 <enum value="&quot;VK_KHR_external_memory_capabilities&quot;" name="VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41004 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41005 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41006 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41007 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41008 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41009 <enum name="VK_LUID_SIZE_KHR" alias="VK_LUID_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41010 <type name="VkExternalMemoryHandleTypeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41011 <type name="VkExternalMemoryHandleTypeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41012 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41013 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41014 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41015 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41016 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41017 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41018 <enum extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR" alias="VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41019 <type name="VkExternalMemoryFeatureFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41020 <type name="VkExternalMemoryFeatureFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41021 <enum extends="VkExternalMemoryFeatureFlagBits" name="VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR" alias="VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41022 <enum extends="VkExternalMemoryFeatureFlagBits" name="VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR" alias="VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41023 <enum extends="VkExternalMemoryFeatureFlagBits" name="VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR" alias="VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41024 <type name="VkExternalMemoryPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41025 <type name="VkPhysicalDeviceExternalImageFormatInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41026 <type name="VkExternalImageFormatPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41027 <type name="VkPhysicalDeviceExternalBufferInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41028 <type name="VkExternalBufferPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41029 <type name="VkPhysicalDeviceIDPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41030 <command name="vkGetPhysicalDeviceExternalBufferPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41031 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41032 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41033 <extension name="VK_KHR_external_memory" number="73" type="device" depends="VK_KHR_external_memory_capabilities,VK_VERSION_1_1" author="KHR" contact="James Jones @cubanismo" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41034 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41035 <enum value="1" name="VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41036 <enum value="&quot;VK_KHR_external_memory&quot;" name="VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41037 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41038 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41039 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41040 <enum extends="VkResult" name="VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR" alias="VK_ERROR_INVALID_EXTERNAL_HANDLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41041 <enum name="VK_QUEUE_FAMILY_EXTERNAL_KHR" alias="VK_QUEUE_FAMILY_EXTERNAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41042 <type name="VkExternalMemoryImageCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41043 <type name="VkExternalMemoryBufferCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41044 <type name="VkExportMemoryAllocateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41045 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41046 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41047 <extension name="VK_KHR_external_memory_win32" number="74" type="device" depends="VK_KHR_external_memory,VK_VERSION_1_1" author="KHR" contact="James Jones @cubanismo" platform="win32" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41048 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41049 <enum value="1" name="VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41050 <enum value="&quot;VK_KHR_external_memory_win32&quot;" name="VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41051 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41052 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41053 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41054 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41055 <type name="VkImportMemoryWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41056 <type name="VkExportMemoryWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41057 <type name="VkMemoryWin32HandlePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41058 <type name="VkMemoryGetWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41059 <command name="vkGetMemoryWin32HandleKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41060 <command name="vkGetMemoryWin32HandlePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41061 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41062 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41063 <extension name="VK_KHR_external_memory_fd" number="75" type="device" depends="VK_KHR_external_memory,VK_VERSION_1_1" author="KHR" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41064 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41065 <enum value="1" name="VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41066 <enum value="&quot;VK_KHR_external_memory_fd&quot;" name="VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41067 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41068 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41069 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41070 <type name="VkImportMemoryFdInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41071 <type name="VkMemoryFdPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41072 <type name="VkMemoryGetFdInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41073 <command name="vkGetMemoryFdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41074 <command name="vkGetMemoryFdPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41075 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41076 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41077 <extension name="VK_KHR_win32_keyed_mutex" number="76" type="device" depends="VK_KHR_external_memory_win32" author="KHR" contact="Carsten Rohde @crohde" platform="win32" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41078 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41079 <enum value="1" name="VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41080 <enum value="&quot;VK_KHR_win32_keyed_mutex&quot;" name="VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41081 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41082 <type name="VkWin32KeyedMutexAcquireReleaseInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41083 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41084 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41085 <extension name="VK_KHR_external_semaphore_capabilities" number="77" type="instance" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="James Jones @cubanismo" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41086 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41087 <enum value="1" name="VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41088 <enum value="&quot;VK_KHR_external_semaphore_capabilities&quot;" name="VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41089 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41090 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41091 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41092 <enum name="VK_LUID_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41093 <type name="VkExternalSemaphoreHandleTypeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41094 <type name="VkExternalSemaphoreHandleTypeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41095 <enum extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41096 <enum extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41097 <enum extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41098 <enum extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41099 <enum extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41100 <type name="VkExternalSemaphoreFeatureFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41101 <type name="VkExternalSemaphoreFeatureFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41102 <enum extends="VkExternalSemaphoreFeatureFlagBits" name="VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41103 <enum extends="VkExternalSemaphoreFeatureFlagBits" name="VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR" alias="VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41104 <type name="VkPhysicalDeviceExternalSemaphoreInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41105 <type name="VkExternalSemaphorePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41106 <type name="VkPhysicalDeviceIDPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41107 <command name="vkGetPhysicalDeviceExternalSemaphorePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41108 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41109 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41110 <extension name="VK_KHR_external_semaphore" number="78" type="device" depends="VK_KHR_external_semaphore_capabilities" author="KHR" contact="James Jones @cubanismo" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41111 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41112 <enum value="1" name="VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41113 <enum value="&quot;VK_KHR_external_semaphore&quot;" name="VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41114 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41115 <type name="VkSemaphoreImportFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41116 <type name="VkSemaphoreImportFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41117 <enum extends="VkSemaphoreImportFlagBits" name="VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR" alias="VK_SEMAPHORE_IMPORT_TEMPORARY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41118 <type name="VkExportSemaphoreCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41119 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41120 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41121 <extension name="VK_KHR_external_semaphore_win32" number="79" type="device" depends="VK_KHR_external_semaphore" author="KHR" contact="James Jones @cubanismo" platform="win32" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41122 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41123 <enum value="1" name="VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41124 <enum value="&quot;VK_KHR_external_semaphore_win32&quot;" name="VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41125 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41126 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41127 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41128 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41129 <type name="VkImportSemaphoreWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41130 <type name="VkExportSemaphoreWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41131 <type name="VkD3D12FenceSubmitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41132 <type name="VkSemaphoreGetWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41133 <command name="vkImportSemaphoreWin32HandleKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41134 <command name="vkGetSemaphoreWin32HandleKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41135 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41136 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41137 <extension name="VK_KHR_external_semaphore_fd" number="80" type="device" depends="VK_KHR_external_semaphore,VK_VERSION_1_1" author="KHR" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41138 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41139 <enum value="1" name="VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41140 <enum value="&quot;VK_KHR_external_semaphore_fd&quot;" name="VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41141 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41142 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41143 <type name="VkImportSemaphoreFdInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41144 <type name="VkSemaphoreGetFdInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41145 <command name="vkImportSemaphoreFdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41146 <command name="vkGetSemaphoreFdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41147 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41148 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41149 <extension name="VK_KHR_push_descriptor" number="81" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41150 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41151 <enum value="2" name="VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41152 <enum value="&quot;VK_KHR_push_descriptor&quot;" name="VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41153 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41154 <enum extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR" alias="VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT" comment="Descriptors are pushed via flink:vkCmdPushDescriptorSet"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41155 <command name="vkCmdPushDescriptorSetKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41156 <type name="VkPhysicalDevicePushDescriptorPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41157 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41158 <require depends="VK_VERSION_1_1,VK_KHR_descriptor_update_template">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41159 <command name="vkCmdPushDescriptorSetWithTemplateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41160 <enum extends="VkDescriptorUpdateTemplateType" name="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR" alias="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS" comment="Create descriptor update template for pushed descriptor updates"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41161 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41162 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41163 <extension name="VK_EXT_conditional_rendering" number="82" type="device" author="NV" contact="Vikram Kushwaha @vkushwaha" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41164 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41165 <enum value="2" name="VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41166 <enum value="&quot;VK_EXT_conditional_rendering&quot;" name="VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41167 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41168 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41169 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41170 <type name="VkConditionalRenderingFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41171 <type name="VkConditionalRenderingFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41172 <enum bitpos="20" extends="VkAccessFlagBits" name="VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT" comment="read access flag for reading conditional rendering predicate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41173 <enum bitpos="9" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT" comment="Specifies the buffer can be used as predicate in conditional rendering"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41174 <enum bitpos="18" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT" comment="A pipeline stage for conditional rendering predicate fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41175 <command name="vkCmdBeginConditionalRenderingEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41176 <command name="vkCmdEndConditionalRenderingEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41177 <type name="VkConditionalRenderingBeginInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41178 <type name="VkPhysicalDeviceConditionalRenderingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41179 <type name="VkCommandBufferInheritanceConditionalRenderingInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41180 <feature name="conditionalRendering" struct="VkPhysicalDeviceConditionalRenderingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41181 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41182 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41183 <extension name="VK_KHR_shader_float16_int8" number="83" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Alexander Galazin @alegal-arm" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41184 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41185 <enum value="1" name="VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41186 <enum value="&quot;VK_KHR_shader_float16_int8&quot;" name="VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41187 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41188 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41189 <type name="VkPhysicalDeviceShaderFloat16Int8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41190 <type name="VkPhysicalDeviceFloat16Int8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41191 <feature name="shaderFloat16,shaderInt8" struct="VkPhysicalDeviceShaderFloat16Int8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41192 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41193 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41194 <extension name="VK_KHR_16bit_storage" number="84" type="device" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1" author="KHR" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41195 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41196 <enum value="1" name="VK_KHR_16BIT_STORAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41197 <enum value="&quot;VK_KHR_16bit_storage&quot;" name="VK_KHR_16BIT_STORAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41198 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41199 <type name="VkPhysicalDevice16BitStorageFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41200 <feature name="storageBuffer16BitAccess" struct="VkPhysicalDevice16BitStorageFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41201 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41202 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41203 <extension name="VK_KHR_incremental_present" number="85" type="device" author="KHR" depends="VK_KHR_swapchain" contact="Ian Elliott @ianelliottus" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41204 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41205 <enum value="2" name="VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41206 <enum value="&quot;VK_KHR_incremental_present&quot;" name="VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41207 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41208 <type name="VkPresentRegionsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41209 <type name="VkPresentRegionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41210 <type name="VkRectLayerKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41211 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41212 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41213 <extension name="VK_KHR_descriptor_update_template" number="86" type="device" author="KHR" contact="Markus Tavenrath @mtavenrath" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41214 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41215 <enum value="1" name="VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41216 <enum value="&quot;VK_KHR_descriptor_update_template&quot;" name="VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41217 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41218 <enum extends="VkObjectType" name="VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR" alias="VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41219 <command name="vkCreateDescriptorUpdateTemplateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41220 <command name="vkDestroyDescriptorUpdateTemplateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41221 <command name="vkUpdateDescriptorSetWithTemplateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41222 <type name="VkDescriptorUpdateTemplateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41223 <type name="VkDescriptorUpdateTemplateCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41224 <type name="VkDescriptorUpdateTemplateTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41225 <type name="VkDescriptorUpdateTemplateEntryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41226 <type name="VkDescriptorUpdateTemplateCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41227 <enum extends="VkDescriptorUpdateTemplateType" name="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR" alias="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41228 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41229 <require depends="VK_KHR_push_descriptor">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41230 <command name="vkCmdPushDescriptorSetWithTemplateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41231 <enum extends="VkDescriptorUpdateTemplateType" name="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR" alias="VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS" comment="Create descriptor update template for pushed descriptor updates"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41232 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41233 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41234 <enum extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT" alias="VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41235 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41236 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41237 <extension name="VK_NVX_device_generated_commands" number="87" type="device" author="NVX" contact="Christoph Kubisch @pixeljetstream" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41238 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41239 <enum value="3" name="VK_NVX_DEVICE_GENERATED_COMMANDS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41240 <enum value="&quot;VK_NVX_device_generated_commands&quot;" name="VK_NVX_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41241 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41242 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41243 <extension name="VK_NV_clip_space_w_scaling" number="88" type="device" author="NV" contact="Eric Werness @ewerness-nv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41244 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41245 <enum value="1" name="VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41246 <enum value="&quot;VK_NV_clip_space_w_scaling&quot;" name="VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41247 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41248 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41249 <type name="VkViewportWScalingNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41250 <type name="VkPipelineViewportWScalingStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41251 <command name="vkCmdSetViewportWScalingNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41252 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41253 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41254 <extension name="VK_EXT_direct_mode_display" number="89" type="instance" depends="VK_KHR_display" author="NV" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41255 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41256 <enum value="1" name="VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41257 <enum value="&quot;VK_EXT_direct_mode_display&quot;" name="VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41258 <command name="vkReleaseDisplayEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41259 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41260 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41261 <extension name="VK_EXT_acquire_xlib_display" number="90" type="instance" depends="VK_EXT_direct_mode_display" author="NV" contact="James Jones @cubanismo" platform="xlib_xrandr" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41262 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41263 <enum value="1" name="VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41264 <enum value="&quot;VK_EXT_acquire_xlib_display&quot;" name="VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41265 <command name="vkAcquireXlibDisplayEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41266 <command name="vkGetRandROutputDisplayEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41267 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41268 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41269 <extension name="VK_EXT_display_surface_counter" number="91" type="instance" depends="VK_KHR_display" author="NV" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41270 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41271 <enum value="1" name="VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41272 <enum value="&quot;VK_EXT_display_surface_counter&quot;" name="VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41273 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41274 <enum api="vulkan" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT" alias="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41275 <type name="VkSurfaceCounterFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41276 <type name="VkSurfaceCounterFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41277 <type name="VkSurfaceCapabilities2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41278 <command name="vkGetPhysicalDeviceSurfaceCapabilities2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41279 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41280 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41281 <extension name="VK_EXT_display_control" number="92" type="device" depends="VK_EXT_display_surface_counter+VK_KHR_swapchain" author="NV" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41282 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41283 <enum value="1" name="VK_EXT_DISPLAY_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41284 <enum value="&quot;VK_EXT_display_control&quot;" name="VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41285 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41286 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41287 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41288 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41289 <type name="VkDisplayPowerStateEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41290 <type name="VkDeviceEventTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41291 <type name="VkDisplayEventTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41292 <type name="VkDisplayPowerInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41293 <type name="VkDeviceEventInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41294 <type name="VkDisplayEventInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41295 <type name="VkSwapchainCounterCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41296 <command name="vkDisplayPowerControlEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41297 <command name="vkRegisterDeviceEventEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41298 <command name="vkRegisterDisplayEventEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41299 <command name="vkGetSwapchainCounterEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41300 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41301 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41302 <extension name="VK_GOOGLE_display_timing" number="93" type="device" author="GOOGLE" depends="VK_KHR_swapchain" contact="Ian Elliott @ianelliottus" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41303 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41304 <enum value="1" name="VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41305 <enum value="&quot;VK_GOOGLE_display_timing&quot;" name="VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41306 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41307 <type name="VkRefreshCycleDurationGOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41308 <type name="VkPastPresentationTimingGOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41309 <type name="VkPresentTimesInfoGOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41310 <type name="VkPresentTimeGOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41311 <command name="vkGetRefreshCycleDurationGOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41312 <command name="vkGetPastPresentationTimingGOOGLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41313 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41314 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41315 <extension name="VK_RESERVED_do_not_use_94" number="94" supported="disabled" comment="Used for functionality subsumed into Vulkan 1.1 and not published as an extension">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41316 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41317 <enum value="1" name="VK_RESERVED_DO_NOT_USE_94_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41318 <enum value="&quot;VK_RESERVED_do_not_use_94&quot;" name="VK_RESERVED_DO_NOT_USE_94_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41319 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41320 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41321 <extension name="VK_NV_sample_mask_override_coverage" number="95" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41322 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41323 <enum value="1" name="VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41324 <enum value="&quot;VK_NV_sample_mask_override_coverage&quot;" name="VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41325 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
41326 enum offset=0 was mistakenly used for the 1.1 core enum
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
41327 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
41328 (value=1000094000). Fortunately, no conflict resulted.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
41329 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41330 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41331 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41332 <extension name="VK_NV_geometry_shader_passthrough" number="96" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41333 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41334 <enum value="1" name="VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41335 <enum value="&quot;VK_NV_geometry_shader_passthrough&quot;" name="VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41336 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41337 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41338 <extension name="VK_NV_viewport_array2" number="97" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41339 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41340 <enum value="1" name="VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41341 <enum value="&quot;VK_NV_viewport_array2&quot;" name="VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41342 <enum alias="VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION" name="VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41343 <enum alias="VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME" name="VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41344 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41345 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41346 <extension name="VK_NVX_multiview_per_view_attributes" number="98" type="device" depends="VK_KHR_multiview,VK_VERSION_1_1" author="NVX" contact="Jeff Bolz @jeffbolznv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41347 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41348 <enum value="1" name="VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41349 <enum value="&quot;VK_NVX_multiview_per_view_attributes&quot;" name="VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41350 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41351 <enum bitpos="0" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41352 <enum bitpos="1" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41353 <type name="VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41354 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41355 <require depends="VK_VERSION_1_3,VK_KHR_dynamic_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41356 <enum offset="9" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41357 <type name="VkMultiviewPerViewAttributesInfoNVX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41358 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41359 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41360 <extension name="VK_NV_viewport_swizzle" number="99" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41361 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41362 <enum value="1" name="VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41363 <enum value="&quot;VK_NV_viewport_swizzle&quot;" name="VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41364 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41365 <type name="VkViewportSwizzleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41366 <type name="VkViewportCoordinateSwizzleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41367 <type name="VkPipelineViewportSwizzleStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41368 <type name="VkPipelineViewportSwizzleStateCreateFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41369 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41370 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41371 <extension name="VK_EXT_discard_rectangles" number="100" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41372 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41373 <enum value="2" name="VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41374 <enum value="&quot;VK_EXT_discard_rectangles&quot;" name="VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41375 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41376 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41377 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41378 <enum offset="1" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41379 <enum offset="2" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41380 <type name="VkPhysicalDeviceDiscardRectanglePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41381 <type name="VkPipelineDiscardRectangleStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41382 <type name="VkPipelineDiscardRectangleStateCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41383 <type name="VkDiscardRectangleModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41384 <command name="vkCmdSetDiscardRectangleEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41385 <command name="vkCmdSetDiscardRectangleEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41386 <command name="vkCmdSetDiscardRectangleModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41387 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41388 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41389 <extension name="VK_NV_extension_101" number="101" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41390 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41391 <enum value="0" name="VK_NV_EXTENSION_101_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41392 <enum value="&quot;VK_NV_extension_101&quot;" name="VK_NV_EXTENSION_101_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41393 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41394 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41395 <extension name="VK_EXT_conservative_rasterization" number="102" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41396 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41397 <enum value="1" name="VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41398 <enum value="&quot;VK_EXT_conservative_rasterization&quot;" name="VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41399 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41400 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41401 <type name="VkPhysicalDeviceConservativeRasterizationPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41402 <type name="VkPipelineRasterizationConservativeStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41403 <type name="VkPipelineRasterizationConservativeStateCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41404 <type name="VkConservativeRasterizationModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41405 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41406 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41407 <extension name="VK_EXT_depth_clip_enable" number="103" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Piers Daniell @pdaniell-nv" specialuse="d3demulation" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41408 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41409 <enum value="1" name="VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41410 <enum value="&quot;VK_EXT_depth_clip_enable&quot;" name="VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41411 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41412 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41413 <type name="VkPhysicalDeviceDepthClipEnableFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41414 <type name="VkPipelineRasterizationDepthClipStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41415 <type name="VkPipelineRasterizationDepthClipStateCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41416 <feature name="depthClipEnable" struct="VkPhysicalDeviceDepthClipEnableFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41417 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41418 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41419 <extension name="VK_NV_extension_104" number="104" author="NV" contact="Mathias Schott gitlab:@mschott" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41420 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41421 <enum value="0" name="VK_NV_EXTENSION_104_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41422 <enum value="&quot;VK_NV_extension_104&quot;" name="VK_NV_EXTENSION_104_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41423 <enum bitpos="0" extends="VkPrivateDataSlotCreateFlagBits" name="VK_PRIVATE_DATA_SLOT_CREATE_RESERVED_0_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41424 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41425 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41426 <extension name="VK_EXT_swapchain_colorspace" number="105" type="instance" depends="VK_KHR_surface" author="GOOGLE" contact="Courtney Goeltzenleuchter @courtney-g" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41427 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41428 <enum value="5" name="VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41429 <enum value="&quot;VK_EXT_swapchain_colorspace&quot;" name="VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41430 <enum offset="1" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41431 <enum offset="2" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41432 <enum offset="3" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41433 <enum offset="4" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41434 <enum offset="5" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_BT709_LINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41435 <enum offset="6" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_BT709_NONLINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41436 <enum offset="7" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_BT2020_LINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41437 <enum offset="8" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_HDR10_ST2084_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41438 <enum offset="9" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_DOLBYVISION_EXT" deprecated="true"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41439 <enum offset="10" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_HDR10_HLG_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41440 <enum offset="11" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41441 <enum offset="12" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41442 <enum offset="13" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_PASS_THROUGH_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41443 <enum offset="14" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41444 <enum api="vulkan" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_DCI_P3_LINEAR_EXT" alias="VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41445 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41446 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41447 <extension name="VK_EXT_hdr_metadata" number="106" type="device" depends="VK_KHR_swapchain" author="GOOGLE" contact="Courtney Goeltzenleuchter @courtney-g" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41448 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41449 <enum value="3" name="VK_EXT_HDR_METADATA_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41450 <enum value="&quot;VK_EXT_hdr_metadata&quot;" name="VK_EXT_HDR_METADATA_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41451 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_HDR_METADATA_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41452 <type name="VkHdrMetadataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41453 <type name="VkXYColorEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41454 <command name="vkSetHdrMetadataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41455 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41456 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41457 <extension name="VK_IMG_extension_107" number="107" author="IMG" contact="Michael Worcester @michaelworcester" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41458 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41459 <enum value="0" name="VK_IMG_EXTENSION_107_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41460 <enum value="&quot;VK_IMG_extension_107&quot;" name="VK_IMG_EXTENSION_107_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41461 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41462 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41463 <extension name="VK_IMG_extension_108" number="108" author="IMG" contact="Michael Worcester @michaelworcester" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41464 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41465 <enum value="0" name="VK_IMG_EXTENSION_108_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41466 <enum value="&quot;VK_IMG_extension_108&quot;" name="VK_IMG_EXTENSION_108_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41467 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41468 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41469 <extension name="VK_KHR_imageless_framebuffer" depends="(((VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2),VK_VERSION_1_1)+VK_KHR_image_format_list),VK_VERSION_1_2" number="109" author="KHR" contact="Tobias Hector @tobias" type="device" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41470 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41471 <enum value="1" name="VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41472 <enum value="&quot;VK_KHR_imageless_framebuffer&quot;" name="VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41473 <type name="VkPhysicalDeviceImagelessFramebufferFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41474 <type name="VkFramebufferAttachmentsCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41475 <type name="VkFramebufferAttachmentImageInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41476 <type name="VkRenderPassAttachmentBeginInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41477 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41478 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41479 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR" alias="VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41480 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41481 <enum extends="VkFramebufferCreateFlagBits" name="VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR" alias="VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41482 <feature name="imagelessFramebuffer" struct="VkPhysicalDeviceImagelessFramebufferFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41483 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41484 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41485 <extension name="VK_KHR_create_renderpass2" depends="(VK_KHR_multiview+VK_KHR_maintenance2),VK_VERSION_1_1" number="110" author="KHR" contact="Tobias Hector @tobias" type="device" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41486 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41487 <enum value="1" name="VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41488 <enum value="&quot;VK_KHR_create_renderpass2&quot;" name="VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41489 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR" alias="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41490 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR" alias="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41491 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR" alias="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41492 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR" alias="VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41493 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41494 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR" alias="VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41495 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR" alias="VK_STRUCTURE_TYPE_SUBPASS_END_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41496 <command name="vkCreateRenderPass2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41497 <command name="vkCmdBeginRenderPass2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41498 <command name="vkCmdNextSubpass2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41499 <command name="vkCmdEndRenderPass2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41500 <type name="VkRenderPassCreateInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41501 <type name="VkAttachmentDescription2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41502 <type name="VkAttachmentReference2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41503 <type name="VkSubpassDescription2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41504 <type name="VkSubpassDependency2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41505 <type name="VkSubpassBeginInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41506 <type name="VkSubpassEndInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41507 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41508 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41509 <extension name="VK_IMG_relaxed_line_rasterization" number="111" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="IMG" contact="James Fitzpatrick @jamesfitzpatrick" supported="vulkan" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41510 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41511 <enum value="1" name="VK_IMG_RELAXED_LINE_RASTERIZATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41512 <enum value="&quot;VK_IMG_relaxed_line_rasterization&quot;" name="VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41513 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41514 <type name="VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41515 <feature name="relaxedLineRasterization" struct="VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41516 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41517 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41518 <extension name="VK_KHR_shared_presentable_image" number="112" type="device" depends="VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" author="KHR" contact="Alon Or-bach @alonorbach" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41519 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41520 <enum value="1" name="VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41521 <enum value="&quot;VK_KHR_shared_presentable_image&quot;" name="VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41522 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41523 <enum offset="0" extends="VkPresentModeKHR" name="VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41524 <enum offset="1" extends="VkPresentModeKHR" name="VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41525 <enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41526 <type name="VkSharedPresentSurfaceCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41527 <command name="vkGetSwapchainStatusKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41528 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41529 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41530 <extension name="VK_KHR_external_fence_capabilities" number="113" type="instance" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Jesse Hall @critsec" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41531 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41532 <enum value="1" name="VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41533 <enum value="&quot;VK_KHR_external_fence_capabilities&quot;" name="VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41534 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41535 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41536 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41537 <enum name="VK_LUID_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41538 <type name="VkExternalFenceHandleTypeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41539 <type name="VkExternalFenceHandleTypeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41540 <enum extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR" alias="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41541 <enum extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR" alias="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41542 <enum extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR" alias="VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41543 <enum extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR" alias="VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41544 <type name="VkExternalFenceFeatureFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41545 <type name="VkExternalFenceFeatureFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41546 <enum extends="VkExternalFenceFeatureFlagBits" name="VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR" alias="VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41547 <enum extends="VkExternalFenceFeatureFlagBits" name="VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR" alias="VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41548 <type name="VkPhysicalDeviceExternalFenceInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41549 <type name="VkExternalFencePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41550 <type name="VkPhysicalDeviceIDPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41551 <command name="vkGetPhysicalDeviceExternalFencePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41552 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41553 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41554 <extension name="VK_KHR_external_fence" number="114" type="device" depends="VK_KHR_external_fence_capabilities" author="KHR" contact="Jesse Hall @critsec" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41555 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41556 <enum value="1" name="VK_KHR_EXTERNAL_FENCE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41557 <enum value="&quot;VK_KHR_external_fence&quot;" name="VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41558 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41559 <type name="VkFenceImportFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41560 <type name="VkFenceImportFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41561 <enum extends="VkFenceImportFlagBits" name="VK_FENCE_IMPORT_TEMPORARY_BIT_KHR" alias="VK_FENCE_IMPORT_TEMPORARY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41562 <type name="VkExportFenceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41563 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41564 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41565 <extension name="VK_KHR_external_fence_win32" number="115" type="device" depends="VK_KHR_external_fence" author="KHR" contact="Jesse Hall @critsec" platform="win32" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41566 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41567 <enum value="1" name="VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41568 <enum value="&quot;VK_KHR_external_fence_win32&quot;" name="VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41569 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41570 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41571 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41572 <type name="VkImportFenceWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41573 <type name="VkExportFenceWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41574 <type name="VkFenceGetWin32HandleInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41575 <command name="vkImportFenceWin32HandleKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41576 <command name="vkGetFenceWin32HandleKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41577 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41578 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41579 <extension name="VK_KHR_external_fence_fd" number="116" type="device" depends="VK_KHR_external_fence,VK_VERSION_1_1" author="KHR" contact="Jesse Hall @critsec" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41580 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41581 <enum value="1" name="VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41582 <enum value="&quot;VK_KHR_external_fence_fd&quot;" name="VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41583 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41584 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41585 <type name="VkImportFenceFdInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41586 <type name="VkFenceGetFdInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41587 <command name="vkImportFenceFdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41588 <command name="vkGetFenceFdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41589 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41590 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41591 <extension name="VK_KHR_performance_query" number="117" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Alon Or-bach @alonorbach" specialuse="devtools" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41592 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41593 <enum value="1" name="VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41594 <enum value="&quot;VK_KHR_performance_query&quot;" name="VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41595 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41596 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41597 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41598 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41599 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41600 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41601 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41602 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41603 <type name="VkPhysicalDevicePerformanceQueryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41604 <type name="VkPhysicalDevicePerformanceQueryPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41605 <type name="VkPerformanceCounterKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41606 <type name="VkPerformanceCounterDescriptionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41607 <type name="VkPerformanceCounterDescriptionFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41608 <type name="VkPerformanceCounterDescriptionFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41609 <type name="VkQueryPoolPerformanceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41610 <type name="VkPerformanceCounterScopeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41611 <type name="VkPerformanceCounterStorageKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41612 <type name="VkPerformanceCounterUnitKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41613 <type name="VkPerformanceCounterResultKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41614 <type name="VkAcquireProfilingLockInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41615 <type name="VkAcquireProfilingLockFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41616 <type name="VkAcquireProfilingLockFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41617 <type name="VkPerformanceQuerySubmitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41618 <command name="vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41619 <command name="vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41620 <command name="vkAcquireProfilingLockKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41621 <command name="vkReleaseProfilingLockKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41622 <feature name="performanceCounterQueryPools" struct="VkPhysicalDevicePerformanceQueryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41623 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41624 <require depends="VKSC_VERSION_1_0" api="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41625 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41626 <type name="VkPerformanceQueryReservationInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41627 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41628 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41629 <extension name="VK_KHR_maintenance2" number="118" type="device" author="KHR" contact="Michael Worcester @michaelworcester" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41630 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41631 <enum value="1" name="VK_KHR_MAINTENANCE_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41632 <enum value="&quot;VK_KHR_maintenance2&quot;" name="VK_KHR_MAINTENANCE_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41633 <enum alias="VK_KHR_MAINTENANCE_2_SPEC_VERSION" name="VK_KHR_MAINTENANCE2_SPEC_VERSION" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41634 <enum alias="VK_KHR_MAINTENANCE_2_EXTENSION_NAME" name="VK_KHR_MAINTENANCE2_EXTENSION_NAME" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41635 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR" alias="VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41636 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR" alias="VK_IMAGE_CREATE_EXTENDED_USAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41637 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41638 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41639 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41640 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41641 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41642 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41643 <type name="VkPhysicalDevicePointClippingPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41644 <type name="VkPointClippingBehaviorKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41645 <enum extends="VkPointClippingBehavior" name="VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR" alias="VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41646 <enum extends="VkPointClippingBehavior" name="VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR" alias="VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41647 <type name="VkRenderPassInputAttachmentAspectCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41648 <type name="VkInputAttachmentAspectReferenceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41649 <type name="VkImageViewUsageCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41650 <type name="VkTessellationDomainOriginKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41651 <enum extends="VkTessellationDomainOrigin" name="VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR" alias="VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41652 <enum extends="VkTessellationDomainOrigin" name="VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR" alias="VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41653 <type name="VkPipelineTessellationDomainOriginStateCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41654 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41655 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41656 <extension name="VK_KHR_extension_119" number="119" author="KHR" contact="Michael Worcester @michaelworcester" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41657 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41658 <enum value="0" name="VK_KHR_EXTENSION_119_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41659 <enum value="&quot;VK_KHR_extension_119&quot;" name="VK_KHR_EXTENSION_119_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41660 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41661 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41662 <extension name="VK_KHR_get_surface_capabilities2" number="120" type="instance" depends="VK_KHR_surface" author="KHR" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41663 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41664 <enum value="1" name="VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41665 <enum value="&quot;VK_KHR_get_surface_capabilities2&quot;" name="VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41666 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41667 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41668 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41669 <type name="VkPhysicalDeviceSurfaceInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41670 <type name="VkSurfaceCapabilities2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41671 <type name="VkSurfaceFormat2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41672 <command name="vkGetPhysicalDeviceSurfaceCapabilities2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41673 <command name="vkGetPhysicalDeviceSurfaceFormats2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41674 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41675 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41676 <extension name="VK_KHR_variable_pointers" number="121" type="device" author="KHR" contact="Jesse Hall @critsec" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41677 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41678 <enum value="1" name="VK_KHR_VARIABLE_POINTERS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41679 <enum value="&quot;VK_KHR_variable_pointers&quot;" name="VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41680 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41681 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41682 <type name="VkPhysicalDeviceVariablePointerFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41683 <type name="VkPhysicalDeviceVariablePointersFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41684 <feature name="variablePointersStorageBuffer" struct="VkPhysicalDeviceVariablePointerFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41685 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41686 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41687 <extension name="VK_KHR_get_display_properties2" number="122" type="instance" depends="VK_KHR_display" author="KHR" contact="James Jones @cubanismo" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41688 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41689 <enum value="1" name="VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41690 <enum value="&quot;VK_KHR_get_display_properties2&quot;" name="VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41691 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41692 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41693 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41694 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41695 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41696 <type name="VkDisplayProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41697 <type name="VkDisplayPlaneProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41698 <type name="VkDisplayModeProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41699 <type name="VkDisplayPlaneInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41700 <type name="VkDisplayPlaneCapabilities2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41701 <command name="vkGetPhysicalDeviceDisplayProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41702 <command name="vkGetPhysicalDeviceDisplayPlaneProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41703 <command name="vkGetDisplayModeProperties2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41704 <command name="vkGetDisplayPlaneCapabilities2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41705 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41706 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41707 <extension name="VK_MVK_ios_surface" number="123" type="instance" depends="VK_KHR_surface" platform="ios" supported="vulkan" author="MVK" contact="Bill Hollings @billhollings" deprecatedby="VK_EXT_metal_surface" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41708 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41709 <enum value="3" name="VK_MVK_IOS_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41710 <enum value="&quot;VK_MVK_ios_surface&quot;" name="VK_MVK_IOS_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41711 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41712 <type name="VkIOSSurfaceCreateFlagsMVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41713 <type name="VkIOSSurfaceCreateInfoMVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41714 <command name="vkCreateIOSSurfaceMVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41715 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41716 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41717 <extension name="VK_MVK_macos_surface" number="124" type="instance" depends="VK_KHR_surface" platform="macos" supported="vulkan" author="MVK" contact="Bill Hollings @billhollings" deprecatedby="VK_EXT_metal_surface" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41718 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41719 <enum value="3" name="VK_MVK_MACOS_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41720 <enum value="&quot;VK_MVK_macos_surface&quot;" name="VK_MVK_MACOS_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41721 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41722 <type name="VkMacOSSurfaceCreateFlagsMVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41723 <type name="VkMacOSSurfaceCreateInfoMVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41724 <command name="vkCreateMacOSSurfaceMVK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41725 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41726 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41727 <extension name="VK_MVK_moltenvk" number="125" type="instance" author="MVK" contact="Bill Hollings @billhollings" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41728 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41729 <enum value="0" name="VK_MVK_MOLTENVK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41730 <enum value="&quot;VK_MVK_moltenvk&quot;" name="VK_MVK_MOLTENVK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41731 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41732 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41733 <extension name="VK_EXT_external_memory_dma_buf" number="126" type="device" depends="VK_KHR_external_memory_fd" author="EXT" contact="Lina Versace @linyaa-kiwi" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41734 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41735 <enum value="1" name="VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41736 <enum value="&quot;VK_EXT_external_memory_dma_buf&quot;" name="VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41737 <enum bitpos="9" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41738 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41739 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41740 <extension name="VK_EXT_queue_family_foreign" number="127" type="device" author="EXT" depends="VK_KHR_external_memory,VK_VERSION_1_1" contact="Lina Versace @linyaa-kiwi" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41741 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41742 <enum value="1" name="VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41743 <enum value="&quot;VK_EXT_queue_family_foreign&quot;" name="VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41744 <enum name="VK_QUEUE_FAMILY_FOREIGN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41745 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41746 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41747 <extension name="VK_KHR_dedicated_allocation" number="128" type="device" author="KHR" depends="VK_KHR_get_memory_requirements2,VK_VERSION_1_1" contact="James Jones @cubanismo" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41748 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41749 <enum value="3" name="VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41750 <enum value="&quot;VK_KHR_dedicated_allocation&quot;" name="VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41751 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41752 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41753 <type name="VkMemoryDedicatedRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41754 <type name="VkMemoryDedicatedAllocateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41755 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41756 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41757 <extension name="VK_EXT_debug_utils" number="129" type="instance" author="EXT" contact="Mark Young @marky-lunarg" specialuse="debugging" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41758 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41759 <enum value="2" name="VK_EXT_DEBUG_UTILS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41760 <enum value="&quot;VK_EXT_debug_utils&quot;" name="VK_EXT_DEBUG_UTILS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41761 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41762 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41763 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41764 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41765 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41766 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41767 <type name="PFN_vkDebugUtilsMessengerCallbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41768 <type name="VkDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41769 <type name="VkDebugUtilsMessageSeverityFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41770 <type name="VkDebugUtilsMessageSeverityFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41771 <type name="VkDebugUtilsMessageTypeFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41772 <type name="VkDebugUtilsMessageTypeFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41773 <type name="VkDebugUtilsMessengerCallbackDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41774 <type name="VkDebugUtilsMessengerCallbackDataFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41775 <type name="VkDebugUtilsMessengerCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41776 <type name="VkDebugUtilsMessengerCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41777 <type name="VkDebugUtilsMessengerEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41778 <type name="VkDebugUtilsObjectNameInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41779 <type name="VkDebugUtilsObjectTagInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41780 <command name="vkSetDebugUtilsObjectNameEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41781 <command name="vkSetDebugUtilsObjectTagEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41782 <command name="vkQueueBeginDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41783 <command name="vkQueueEndDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41784 <command name="vkQueueInsertDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41785 <command name="vkCmdBeginDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41786 <command name="vkCmdEndDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41787 <command name="vkCmdInsertDebugUtilsLabelEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41788 <command name="vkCreateDebugUtilsMessengerEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41789 <command name="vkDestroyDebugUtilsMessengerEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41790 <command name="vkSubmitDebugUtilsMessageEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41791 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41792 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41793 <extension name="VK_ANDROID_external_memory_android_hardware_buffer" number="130" type="device" author="ANDROID" depends="((VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation),VK_VERSION_1_1)+VK_EXT_queue_family_foreign" platform="android" contact="Jesse Hall @critsec" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41794 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41795 <enum value="5" name="VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41796 <enum value="&quot;VK_ANDROID_external_memory_android_hardware_buffer&quot;" name="VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41797 <enum bitpos="10" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41798 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41799 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41800 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41801 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41802 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41803 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41804 <type name="VkAndroidHardwareBufferUsageANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41805 <type name="VkAndroidHardwareBufferPropertiesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41806 <type name="VkAndroidHardwareBufferFormatPropertiesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41807 <type name="VkImportAndroidHardwareBufferInfoANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41808 <type name="VkMemoryGetAndroidHardwareBufferInfoANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41809 <type name="VkExternalFormatANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41810 <command name="vkGetAndroidHardwareBufferPropertiesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41811 <command name="vkGetMemoryAndroidHardwareBufferANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41812 <type name="AHardwareBuffer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41813 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41814 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41815 <type name="VkAndroidHardwareBufferFormatProperties2ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41816 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41817 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41818 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41819 <extension name="VK_EXT_sampler_filter_minmax" number="131" type="device" author="NV" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_2" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41820 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41821 <enum value="2" name="VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41822 <enum value="&quot;VK_EXT_sampler_filter_minmax&quot;" name="VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41823 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41824 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41825 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT" alias="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41826 <enum extends="VkSamplerReductionMode" name="VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT" alias="VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41827 <enum extends="VkSamplerReductionMode" name="VK_SAMPLER_REDUCTION_MODE_MIN_EXT" alias="VK_SAMPLER_REDUCTION_MODE_MIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41828 <enum extends="VkSamplerReductionMode" name="VK_SAMPLER_REDUCTION_MODE_MAX_EXT" alias="VK_SAMPLER_REDUCTION_MODE_MAX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41829 <type name="VkSamplerReductionModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41830 <type name="VkSamplerReductionModeCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41831 <type name="VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41832 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41833 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41834 <extension name="VK_KHR_storage_buffer_storage_class" number="132" type="device" author="KHR" contact="Alexander Galazin @alegal-arm" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41835 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41836 <enum value="1" name="VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41837 <enum value="&quot;VK_KHR_storage_buffer_storage_class&quot;" name="VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41838 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41839 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41840 <extension name="VK_AMD_gpu_shader_int16" number="133" type="device" author="AMD" contact="Qun Lin @linqun" supported="vulkan" deprecatedby="VK_KHR_shader_float16_int8" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41841 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41842 <enum value="2" name="VK_AMD_GPU_SHADER_INT16_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41843 <enum value="&quot;VK_AMD_gpu_shader_int16&quot;" name="VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41844 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41845 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41846 <extension name="VK_AMD_extension_134" number="134" author="AMD" contact="Mais Alnasser @malnasse" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41847 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41848 <enum value="0" name="VK_AMD_EXTENSION_134_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41849 <enum value="&quot;VK_AMD_extension_134&quot;" name="VK_AMD_EXTENSION_134_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41850 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41851 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41852 <extension name="VK_AMDX_shader_enqueue" number="135" author="AMD" depends="((VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state),VK_VERSION_1_3)+VK_KHR_maintenance5+VK_KHR_pipeline_library" type="device" contact="Tobias Hector @tobski" provisional="true" platform="provisional" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41853 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41854 <enum value="2" name="VK_AMDX_SHADER_ENQUEUE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41855 <enum value="&quot;VK_AMDX_shader_enqueue&quot;" name="VK_AMDX_SHADER_ENQUEUE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41856 <enum name="VK_SHADER_INDEX_UNUSED_AMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41857 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41858 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41859 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41860 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41861 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41862 <enum bitpos="25" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41863 <enum offset="0" extends="VkPipelineBindPoint" name="VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41864 <type name="VkPhysicalDeviceShaderEnqueueFeaturesAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41865 <type name="VkPhysicalDeviceShaderEnqueuePropertiesAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41866 <type name="VkExecutionGraphPipelineScratchSizeAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41867 <type name="VkExecutionGraphPipelineCreateInfoAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41868 <type name="VkDispatchGraphInfoAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41869 <type name="VkDispatchGraphCountInfoAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41870 <type name="VkPipelineShaderStageNodeCreateInfoAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41871 <type name="VkDeviceOrHostAddressConstAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41872 <command name="vkCreateExecutionGraphPipelinesAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41873 <command name="vkGetExecutionGraphPipelineScratchSizeAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41874 <command name="vkGetExecutionGraphPipelineNodeIndexAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41875 <command name="vkCmdInitializeGraphScratchMemoryAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41876 <command name="vkCmdDispatchGraphAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41877 <command name="vkCmdDispatchGraphIndirectAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41878 <command name="vkCmdDispatchGraphIndirectCountAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41879 <feature name="shaderEnqueue" struct="VkPhysicalDeviceShaderEnqueueFeaturesAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41880 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41881 <require depends="VK_KHR_maintenance5,VK_VERSION_1_4">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41882 <enum bitpos="25" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41883 <enum bitpos="32" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41884 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41885 <require depends="VK_EXT_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41886 <feature name="shaderMeshEnqueue" struct="VkPhysicalDeviceShaderEnqueueFeaturesAMDX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41887 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41888 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41889 <extension name="VK_KHR_extension_136" number="136" type="device" depends="VK_KHR_maintenance5" author="KHR" contact="Tobias Hector @tobski" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41890 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41891 <enum value="0" name="VK_KHR_EXTENSION_136_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41892 <enum value="&quot;VK_KHR_extension_136&quot;" name="VK_KHR_EXTENSION_136_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41893 <enum bitpos="28" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_RESERVED_28_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41894 <enum bitpos="36" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_RESERVED_36_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41895 <enum bitpos="39" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_RESERVED_39_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41896 <enum bitpos="57" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_57_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41897 <enum bitpos="58" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_58_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41898 <enum bitpos="59" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_59_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41899 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41900 <require depends="VK_KHR_maintenance5,VK_VERSION_1_4">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41901 <enum bitpos="28" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_RESERVED_28_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41902 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41903 <require depends="VK_EXT_shader_object">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41904 <enum bitpos="10" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_10_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41905 <enum bitpos="11" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_11_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41906 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41907 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41908 <extension name="VK_AMD_mixed_attachment_samples" number="137" type="device" author="AMD" contact="Matthaeus G. Chajdas @anteru" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41909 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41910 <enum value="1" name="VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41911 <enum value="&quot;VK_AMD_mixed_attachment_samples&quot;" name="VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41912 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41913 <require depends="VK_VERSION_1_3,VK_KHR_dynamic_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41914 <enum offset="8" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41915 <type name="VkAttachmentSampleCountInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41916 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41917 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41918 <extension name="VK_AMD_shader_fragment_mask" number="138" author="AMD" contact="Aaron Hagan @AaronHaganAMD" supported="vulkan" type="device" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41919 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41920 <enum value="1" name="VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41921 <enum value="&quot;VK_AMD_shader_fragment_mask&quot;" name="VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41922 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41923 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41924 <extension name="VK_EXT_inline_uniform_block" number="139" type="device" author="EXT" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1),VK_VERSION_1_1" contact="Daniel Rakos @aqnuep" supported="vulkan" promotedto="VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41925 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41926 <enum value="1" name="VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41927 <enum value="&quot;VK_EXT_inline_uniform_block&quot;" name="VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41928 <enum extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT" alias="VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41929 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41930 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41931 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT" alias="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41932 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41933 <type name="VkPhysicalDeviceInlineUniformBlockFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41934 <type name="VkPhysicalDeviceInlineUniformBlockPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41935 <type name="VkWriteDescriptorSetInlineUniformBlockEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41936 <type name="VkDescriptorPoolInlineUniformBlockCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41937 <feature name="inlineUniformBlock" struct="VkPhysicalDeviceInlineUniformBlockFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41938 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41939 <require depends="VK_EXT_descriptor_indexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41940 <feature name="descriptorBindingInlineUniformBlockUpdateAfterBind" struct="VkPhysicalDeviceInlineUniformBlockFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41941 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41942 <require depends="VK_VERSION_1_2+VkPhysicalDeviceVulkan12Features::descriptorIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41943 <feature name="descriptorBindingInlineUniformBlockUpdateAfterBind" struct="VkPhysicalDeviceInlineUniformBlockFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41944 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41945 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41946 <extension name="VK_AMD_extension_140" number="140" author="AMD" contact="Mais Alnasser @malnasse" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41947 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41948 <enum value="0" name="VK_AMD_EXTENSION_140_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41949 <enum value="&quot;VK_AMD_extension_140&quot;" name="VK_AMD_EXTENSION_140_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41950 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41951 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41952 <extension name="VK_EXT_shader_stencil_export" number="141" type="device" author="EXT" contact="Dominik Witczak @dominikwitczakamd" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41953 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41954 <enum value="1" name="VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41955 <enum value="&quot;VK_EXT_shader_stencil_export&quot;" name="VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41956 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41957 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41958 <extension name="VK_KHR_shader_bfloat16" number="142" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Tobias Hector @tobski" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41959 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41960 <enum value="1" name="VK_KHR_SHADER_BFLOAT16_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41961 <enum value="&quot;VK_KHR_shader_bfloat16&quot;" name="VK_KHR_SHADER_BFLOAT16_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41962 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41963 <type name="VkPhysicalDeviceShaderBfloat16FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41964 <feature name="shaderBFloat16Type" struct="VkPhysicalDeviceShaderBfloat16FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41965 <feature name="shaderBFloat16CooperativeMatrix,shaderBFloat16DotProduct" struct="VkPhysicalDeviceShaderBfloat16FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41966 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41967 <require depends="VK_KHR_cooperative_matrix">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41968 <enum offset="0" extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_BFLOAT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41969 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41970 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41971 <extension name="VK_AMD_extension_143" number="143" author="AMD" contact="Mais Alnasser @malnasse" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41972 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41973 <enum value="0" name="VK_AMD_EXTENSION_143_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41974 <enum value="&quot;VK_AMD_extension_143&quot;" name="VK_AMD_EXTENSION_143_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41975 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41976 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41977 <extension name="VK_EXT_sample_locations" number="144" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="AMD" contact="Daniel Rakos @drakos-amd" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41978 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41979 <enum value="1" name="VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41980 <enum value="&quot;VK_EXT_sample_locations&quot;" name="VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41981 <enum bitpos="12" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41982 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41983 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41984 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41985 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41986 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41987 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41988 <type name="VkSampleLocationEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41989 <type name="VkSampleLocationsInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41990 <type name="VkAttachmentSampleLocationsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41991 <type name="VkSubpassSampleLocationsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41992 <type name="VkRenderPassSampleLocationsBeginInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41993 <type name="VkPipelineSampleLocationsStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41994 <type name="VkPhysicalDeviceSampleLocationsPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41995 <type name="VkMultisamplePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41996 <command name="vkCmdSetSampleLocationsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41997 <command name="vkGetPhysicalDeviceMultisamplePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41998 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
41999 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42000 <extension name="VK_KHR_relaxed_block_layout" number="145" type="device" author="KHR" contact="John Kessenich @johnkslang" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42001 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42002 <enum value="1" name="VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42003 <enum value="&quot;VK_KHR_relaxed_block_layout&quot;" name="VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42004 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42005 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42006 <extension name="VK_RESERVED_do_not_use_146" number="146" supported="disabled" comment="Used for functionality subsumed into Vulkan 1.1 and not published as an extension">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42007 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42008 <enum value="1" name="VK_RESERVED_DO_NOT_USE_146_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42009 <enum value="&quot;VK_RESERVED_do_not_use_146&quot;" name="VK_RESERVED_DO_NOT_USE_146_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42010 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42011 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42012 <extension name="VK_KHR_get_memory_requirements2" number="147" type="device" author="KHR" contact="Faith Ekstrand @gfxstrand" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42013 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42014 <enum value="1" name="VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42015 <enum value="&quot;VK_KHR_get_memory_requirements2&quot;" name="VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42016 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42017 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42018 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42019 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42020 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR" alias="VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42021 <type name="VkBufferMemoryRequirementsInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42022 <type name="VkImageMemoryRequirementsInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42023 <type name="VkImageSparseMemoryRequirementsInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42024 <type name="VkMemoryRequirements2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42025 <type name="VkSparseImageMemoryRequirements2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42026 <command name="vkGetImageMemoryRequirements2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42027 <command name="vkGetBufferMemoryRequirements2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42028 <command name="vkGetImageSparseMemoryRequirements2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42029 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42030 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42031 <extension name="VK_KHR_image_format_list" number="148" type="device" author="KHR" contact="Faith Ekstrand @gfxstrand" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42032 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42033 <enum value="1" name="VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42034 <enum value="&quot;VK_KHR_image_format_list&quot;" name="VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42035 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42036 <type name="VkImageFormatListCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42037 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42038 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42039 <extension name="VK_EXT_blend_operation_advanced" number="149" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42040 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42041 <enum value="2" name="VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42042 <enum value="&quot;VK_EXT_blend_operation_advanced&quot;" name="VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42043 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42044 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42045 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42046 <type name="VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42047 <type name="VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42048 <type name="VkPipelineColorBlendAdvancedStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42049 <type name="VkBlendOverlapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42050 <enum offset="0" extends="VkBlendOp" name="VK_BLEND_OP_ZERO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42051 <enum offset="1" extends="VkBlendOp" name="VK_BLEND_OP_SRC_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42052 <enum offset="2" extends="VkBlendOp" name="VK_BLEND_OP_DST_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42053 <enum offset="3" extends="VkBlendOp" name="VK_BLEND_OP_SRC_OVER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42054 <enum offset="4" extends="VkBlendOp" name="VK_BLEND_OP_DST_OVER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42055 <enum offset="5" extends="VkBlendOp" name="VK_BLEND_OP_SRC_IN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42056 <enum offset="6" extends="VkBlendOp" name="VK_BLEND_OP_DST_IN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42057 <enum offset="7" extends="VkBlendOp" name="VK_BLEND_OP_SRC_OUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42058 <enum offset="8" extends="VkBlendOp" name="VK_BLEND_OP_DST_OUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42059 <enum offset="9" extends="VkBlendOp" name="VK_BLEND_OP_SRC_ATOP_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42060 <enum offset="10" extends="VkBlendOp" name="VK_BLEND_OP_DST_ATOP_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42061 <enum offset="11" extends="VkBlendOp" name="VK_BLEND_OP_XOR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42062 <enum offset="12" extends="VkBlendOp" name="VK_BLEND_OP_MULTIPLY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42063 <enum offset="13" extends="VkBlendOp" name="VK_BLEND_OP_SCREEN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42064 <enum offset="14" extends="VkBlendOp" name="VK_BLEND_OP_OVERLAY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42065 <enum offset="15" extends="VkBlendOp" name="VK_BLEND_OP_DARKEN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42066 <enum offset="16" extends="VkBlendOp" name="VK_BLEND_OP_LIGHTEN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42067 <enum offset="17" extends="VkBlendOp" name="VK_BLEND_OP_COLORDODGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42068 <enum offset="18" extends="VkBlendOp" name="VK_BLEND_OP_COLORBURN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42069 <enum offset="19" extends="VkBlendOp" name="VK_BLEND_OP_HARDLIGHT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42070 <enum offset="20" extends="VkBlendOp" name="VK_BLEND_OP_SOFTLIGHT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42071 <enum offset="21" extends="VkBlendOp" name="VK_BLEND_OP_DIFFERENCE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42072 <enum offset="22" extends="VkBlendOp" name="VK_BLEND_OP_EXCLUSION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42073 <enum offset="23" extends="VkBlendOp" name="VK_BLEND_OP_INVERT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42074 <enum offset="24" extends="VkBlendOp" name="VK_BLEND_OP_INVERT_RGB_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42075 <enum offset="25" extends="VkBlendOp" name="VK_BLEND_OP_LINEARDODGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42076 <enum offset="26" extends="VkBlendOp" name="VK_BLEND_OP_LINEARBURN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42077 <enum offset="27" extends="VkBlendOp" name="VK_BLEND_OP_VIVIDLIGHT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42078 <enum offset="28" extends="VkBlendOp" name="VK_BLEND_OP_LINEARLIGHT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42079 <enum offset="29" extends="VkBlendOp" name="VK_BLEND_OP_PINLIGHT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42080 <enum offset="30" extends="VkBlendOp" name="VK_BLEND_OP_HARDMIX_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42081 <enum offset="31" extends="VkBlendOp" name="VK_BLEND_OP_HSL_HUE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42082 <enum offset="32" extends="VkBlendOp" name="VK_BLEND_OP_HSL_SATURATION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42083 <enum offset="33" extends="VkBlendOp" name="VK_BLEND_OP_HSL_COLOR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42084 <enum offset="34" extends="VkBlendOp" name="VK_BLEND_OP_HSL_LUMINOSITY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42085 <enum offset="35" extends="VkBlendOp" name="VK_BLEND_OP_PLUS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42086 <enum offset="36" extends="VkBlendOp" name="VK_BLEND_OP_PLUS_CLAMPED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42087 <enum offset="37" extends="VkBlendOp" name="VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42088 <enum offset="38" extends="VkBlendOp" name="VK_BLEND_OP_PLUS_DARKER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42089 <enum offset="39" extends="VkBlendOp" name="VK_BLEND_OP_MINUS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42090 <enum offset="40" extends="VkBlendOp" name="VK_BLEND_OP_MINUS_CLAMPED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42091 <enum offset="41" extends="VkBlendOp" name="VK_BLEND_OP_CONTRAST_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42092 <enum offset="42" extends="VkBlendOp" name="VK_BLEND_OP_INVERT_OVG_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42093 <enum offset="43" extends="VkBlendOp" name="VK_BLEND_OP_RED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42094 <enum offset="44" extends="VkBlendOp" name="VK_BLEND_OP_GREEN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42095 <enum offset="45" extends="VkBlendOp" name="VK_BLEND_OP_BLUE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42096 <enum bitpos="19" extends="VkAccessFlagBits" name="VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42097 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42098 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42099 <extension name="VK_NV_fragment_coverage_to_color" number="150" type="device" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42100 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42101 <enum value="1" name="VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42102 <enum value="&quot;VK_NV_fragment_coverage_to_color&quot;" name="VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42103 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42104 <type name="VkPipelineCoverageToColorStateCreateFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42105 <type name="VkPipelineCoverageToColorStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42106 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42107 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42108 <extension name="VK_KHR_acceleration_structure" number="151" type="device" depends="((VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address),VK_VERSION_1_2)+VK_KHR_deferred_host_operations" author="KHR" contact="Daniel Koch @dgkoch" supported="vulkan" sortorder="1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42109 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42110 <enum value="13" name="VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42111 <enum value="&quot;VK_KHR_acceleration_structure&quot;" name="VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42112 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42113 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42114 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42115 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42116 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42117 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42118 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42119 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42120 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42121 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42122 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42123 <enum offset="13" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42124 <enum offset="14" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42125 <enum offset="17" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42126 <enum offset="20" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42127 <enum bitpos="25" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42128 <enum offset="0" extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42129 <enum bitpos="21" extends="VkAccessFlagBits" name="VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42130 <enum bitpos="22" extends="VkAccessFlagBits" name="VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42131 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42132 <enum offset="1" extends="VkQueryType" name="VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42133 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42134 <enum offset="0" extends="VkIndexType" extnumber="166" name="VK_INDEX_TYPE_NONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42135 <enum bitpos="29" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42136 <enum bitpos="19" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42137 <enum bitpos="20" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42138 <enum value="2" extends="VkCopyAccelerationStructureModeKHR" name="VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42139 <enum value="3" extends="VkCopyAccelerationStructureModeKHR" name="VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42140 <type name="VkAccelerationStructureTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42141 <type name="VkDeviceOrHostAddressKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42142 <type name="VkDeviceOrHostAddressConstKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42143 <type name="VkAccelerationStructureBuildRangeInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42144 <type name="VkAabbPositionsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42145 <type name="VkAccelerationStructureGeometryTrianglesDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42146 <type name="VkTransformMatrixKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42147 <type name="VkAccelerationStructureBuildGeometryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42148 <type name="VkAccelerationStructureBuildTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42149 <type name="VkAccelerationStructureGeometryAabbsDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42150 <type name="VkAccelerationStructureInstanceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42151 <type name="VkAccelerationStructureGeometryInstancesDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42152 <type name="VkAccelerationStructureGeometryDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42153 <type name="VkAccelerationStructureGeometryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42154 <type name="VkGeometryFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42155 <type name="VkGeometryInstanceFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42156 <type name="VkGeometryFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42157 <type name="VkGeometryInstanceFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42158 <type name="VkAccelerationStructureCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42159 <type name="VkAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42160 <type name="VkBuildAccelerationStructureFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42161 <type name="VkBuildAccelerationStructureFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42162 <type name="VkCopyAccelerationStructureModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42163 <type name="VkGeometryTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42164 <type name="VkWriteDescriptorSetAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42165 <type name="VkPhysicalDeviceAccelerationStructureFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42166 <type name="VkPhysicalDeviceAccelerationStructurePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42167 <type name="VkAccelerationStructureDeviceAddressInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42168 <type name="VkAccelerationStructureVersionInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42169 <type name="VkCopyAccelerationStructureToMemoryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42170 <type name="VkCopyMemoryToAccelerationStructureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42171 <type name="VkCopyAccelerationStructureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42172 <type name="VkAccelerationStructureCompatibilityKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42173 <type name="VkAccelerationStructureCreateFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42174 <type name="VkAccelerationStructureCreateFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42175 <type name="VkBuildAccelerationStructureModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42176 <type name="VkAccelerationStructureBuildSizesInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42177 <command name="vkCreateAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42178 <command name="vkDestroyAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42179 <command name="vkCmdBuildAccelerationStructuresKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42180 <command name="vkCmdBuildAccelerationStructuresIndirectKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42181 <command name="vkBuildAccelerationStructuresKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42182 <command name="vkCopyAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42183 <command name="vkCopyAccelerationStructureToMemoryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42184 <command name="vkCopyMemoryToAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42185 <command name="vkWriteAccelerationStructuresPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42186 <command name="vkCmdCopyAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42187 <command name="vkCmdCopyAccelerationStructureToMemoryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42188 <command name="vkCmdCopyMemoryToAccelerationStructureKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42189 <command name="vkGetAccelerationStructureDeviceAddressKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42190 <command name="vkCmdWriteAccelerationStructuresPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42191 <command name="vkGetDeviceAccelerationStructureCompatibilityKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42192 <command name="vkGetAccelerationStructureBuildSizesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42193 <feature name="accelerationStructure" struct="VkPhysicalDeviceAccelerationStructureFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42194 <feature name="bufferDeviceAddress" struct="VkPhysicalDeviceBufferDeviceAddressFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42195 <feature name="descriptorBindingAccelerationStructureUpdateAfterBind" struct="VkPhysicalDeviceAccelerationStructureFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42196 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42197 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42198 <enum bitpos="29" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42199 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42200 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42201 <enum offset="0" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42202 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42203 <require depends="VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42204 <feature name="descriptorIndexing" struct="VkPhysicalDeviceVulkan12Features"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42205 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42206 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42207 <extension name="VK_KHR_ray_tracing_pipeline" number="348" type="device" depends="(VK_KHR_spirv_1_4,VK_VERSION_1_2)+VK_KHR_acceleration_structure" author="KHR" contact="Daniel Koch @dgkoch" supported="vulkan" sortorder="1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42208 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42209 <enum value="1" name="VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42210 <enum value="&quot;VK_KHR_ray_tracing_pipeline&quot;" name="VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42211 <enum name="VK_SHADER_UNUSED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42212 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42213 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42214 <enum offset="15" extends="VkStructureType" extnumber="151" name="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42215 <enum offset="16" extends="VkStructureType" extnumber="151" name="VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42216 <enum offset="18" extends="VkStructureType" extnumber="151" name="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42217 <enum bitpos="8" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_RAYGEN_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42218 <enum bitpos="9" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_ANY_HIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42219 <enum bitpos="10" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42220 <enum bitpos="11" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_MISS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42221 <enum bitpos="12" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_INTERSECTION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42222 <enum bitpos="13" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_CALLABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42223 <enum bitpos="21" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42224 <enum bitpos="10" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42225 <enum offset="0" extends="VkPipelineBindPoint" extnumber="166" name="VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42226 <enum bitpos="14" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42227 <enum bitpos="15" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42228 <enum bitpos="16" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42229 <enum bitpos="17" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42230 <enum bitpos="12" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42231 <enum bitpos="13" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42232 <enum bitpos="19" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42233 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42234 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_BIT_KHR" alias="VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42235 <type name="VkRayTracingShaderGroupCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42236 <type name="VkRayTracingShaderGroupTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42237 <type name="VkRayTracingPipelineCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42238 <type name="VkPhysicalDeviceRayTracingPipelineFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42239 <type name="VkPhysicalDeviceRayTracingPipelinePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42240 <type name="VkStridedDeviceAddressRegionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42241 <type name="VkTraceRaysIndirectCommandKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42242 <type name="VkRayTracingPipelineInterfaceCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42243 <type name="VkShaderGroupShaderKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42244 <command name="vkCmdTraceRaysKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42245 <command name="vkCreateRayTracingPipelinesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42246 <command name="vkGetRayTracingShaderGroupHandlesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42247 <command name="vkGetRayTracingCaptureReplayShaderGroupHandlesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42248 <command name="vkCmdTraceRaysIndirectKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42249 <command name="vkGetRayTracingShaderGroupStackSizeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42250 <command name="vkCmdSetRayTracingPipelineStackSizeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42251 <feature name="rayTracingPipeline" struct="VkPhysicalDeviceRayTracingPipelineFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42252 <feature name="rayTracingPipelineTraceRaysIndirect" struct="VkPhysicalDeviceRayTracingPipelineFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42253 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42254 <require depends="VK_KHR_ray_query">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42255 <feature name="rayTraversalPrimitiveCulling" struct="VkPhysicalDeviceRayTracingPipelineFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42256 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42257 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42258 <extension name="VK_KHR_ray_query" number="349" type="device" depends="(VK_KHR_spirv_1_4,VK_VERSION_1_2)+VK_KHR_acceleration_structure" author="KHR" contact="Daniel Koch @dgkoch" supported="vulkan" sortorder="1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42259 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42260 <enum value="1" name="VK_KHR_RAY_QUERY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42261 <enum value="&quot;VK_KHR_ray_query&quot;" name="VK_KHR_RAY_QUERY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42262 <enum offset="13" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42263 <type name="VkPhysicalDeviceRayQueryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42264 <feature name="rayQuery" struct="VkPhysicalDeviceRayQueryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42265 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42266 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42267 <extension name="VK_NV_extension_152" number="152" author="NV" contact="Jeff Bolz @jeffbolznv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42268 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42269 <enum value="0" name="VK_NV_EXTENSION_152_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42270 <enum value="&quot;VK_NV_extension_152&quot;" name="VK_NV_EXTENSION_152_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42271 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42272 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42273 <extension name="VK_NV_framebuffer_mixed_samples" number="153" type="device" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42274 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42275 <enum value="1" name="VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42276 <enum value="&quot;VK_NV_framebuffer_mixed_samples&quot;" name="VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42277 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42278 <type name="VkPipelineCoverageModulationStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42279 <type name="VkPipelineCoverageModulationStateCreateFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42280 <type name="VkCoverageModulationModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42281 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42282 <require depends="VK_VERSION_1_3,VK_KHR_dynamic_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42283 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV" alias="VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42284 <type name="VkAttachmentSampleCountInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42285 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42286 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42287 <extension name="VK_NV_fill_rectangle" number="154" type="device" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42288 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42289 <enum value="1" name="VK_NV_FILL_RECTANGLE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42290 <enum value="&quot;VK_NV_fill_rectangle&quot;" name="VK_NV_FILL_RECTANGLE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42291 <enum offset="0" extends="VkPolygonMode" name="VK_POLYGON_MODE_FILL_RECTANGLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42292 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42293 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42294 <extension name="VK_NV_shader_sm_builtins" number="155" type="device" depends="VK_VERSION_1_1" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42295 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42296 <enum value="1" name="VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42297 <enum value="&quot;VK_NV_shader_sm_builtins&quot;" name="VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42298 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42299 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42300 <type name="VkPhysicalDeviceShaderSMBuiltinsPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42301 <type name="VkPhysicalDeviceShaderSMBuiltinsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42302 <feature name="shaderSMBuiltins" struct="VkPhysicalDeviceShaderSMBuiltinsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42303 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42304 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42305 <extension name="VK_EXT_post_depth_coverage" number="156" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42306 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42307 <enum value="1" name="VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42308 <enum value="&quot;VK_EXT_post_depth_coverage&quot;" name="VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42309 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42310 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42311 <extension name="VK_KHR_sampler_ycbcr_conversion" number="157" type="device" depends="(VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1" author="KHR" contact="Andrew Garrard @fluppeteer" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42312 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42313 <enum value="14" name="VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42314 <enum value="&quot;VK_KHR_sampler_ycbcr_conversion&quot;" name="VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42315 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42316 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR" alias="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42317 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR" alias="VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42318 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42319 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42320 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42321 <enum extends="VkObjectType" name="VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR" alias="VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42322 <enum extends="VkFormat" name="VK_FORMAT_G8B8G8R8_422_UNORM_KHR" alias="VK_FORMAT_G8B8G8R8_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42323 <enum extends="VkFormat" name="VK_FORMAT_B8G8R8G8_422_UNORM_KHR" alias="VK_FORMAT_B8G8R8G8_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42324 <enum extends="VkFormat" name="VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR" alias="VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42325 <enum extends="VkFormat" name="VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR" alias="VK_FORMAT_G8_B8R8_2PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42326 <enum extends="VkFormat" name="VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR" alias="VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42327 <enum extends="VkFormat" name="VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR" alias="VK_FORMAT_G8_B8R8_2PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42328 <enum extends="VkFormat" name="VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR" alias="VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42329 <enum extends="VkFormat" name="VK_FORMAT_R10X6_UNORM_PACK16_KHR" alias="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42330 <enum extends="VkFormat" name="VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR" alias="VK_FORMAT_R10X6G10X6_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42331 <enum extends="VkFormat" name="VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR" alias="VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42332 <enum extends="VkFormat" name="VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR" alias="VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42333 <enum extends="VkFormat" name="VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR" alias="VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42334 <enum extends="VkFormat" name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR" alias="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42335 <enum extends="VkFormat" name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR" alias="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42336 <enum extends="VkFormat" name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR" alias="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42337 <enum extends="VkFormat" name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR" alias="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42338 <enum extends="VkFormat" name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR" alias="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42339 <enum extends="VkFormat" name="VK_FORMAT_R12X4_UNORM_PACK16_KHR" alias="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42340 <enum extends="VkFormat" name="VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR" alias="VK_FORMAT_R12X4G12X4_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42341 <enum extends="VkFormat" name="VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR" alias="VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42342 <enum extends="VkFormat" name="VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR" alias="VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42343 <enum extends="VkFormat" name="VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR" alias="VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42344 <enum extends="VkFormat" name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR" alias="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42345 <enum extends="VkFormat" name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR" alias="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42346 <enum extends="VkFormat" name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR" alias="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42347 <enum extends="VkFormat" name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR" alias="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42348 <enum extends="VkFormat" name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR" alias="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42349 <enum extends="VkFormat" name="VK_FORMAT_G16B16G16R16_422_UNORM_KHR" alias="VK_FORMAT_G16B16G16R16_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42350 <enum extends="VkFormat" name="VK_FORMAT_B16G16R16G16_422_UNORM_KHR" alias="VK_FORMAT_B16G16R16G16_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42351 <enum extends="VkFormat" name="VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR" alias="VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42352 <enum extends="VkFormat" name="VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR" alias="VK_FORMAT_G16_B16R16_2PLANE_420_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42353 <enum extends="VkFormat" name="VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR" alias="VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42354 <enum extends="VkFormat" name="VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR" alias="VK_FORMAT_G16_B16R16_2PLANE_422_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42355 <enum extends="VkFormat" name="VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR" alias="VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42356 <enum extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_PLANE_0_BIT_KHR" alias="VK_IMAGE_ASPECT_PLANE_0_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42357 <enum extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_PLANE_1_BIT_KHR" alias="VK_IMAGE_ASPECT_PLANE_1_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42358 <enum extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_PLANE_2_BIT_KHR" alias="VK_IMAGE_ASPECT_PLANE_2_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42359 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_DISJOINT_BIT_KHR" alias="VK_IMAGE_CREATE_DISJOINT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42360 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR" alias="VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42361 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR" alias="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42362 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" alias="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42363 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" alias="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42364 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" alias="VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42365 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_DISJOINT_BIT_KHR" alias="VK_FORMAT_FEATURE_DISJOINT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42366 <enum extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR" alias="VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42367 <type name="VkSamplerYcbcrConversionCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42368 <type name="VkSamplerYcbcrConversionInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42369 <type name="VkBindImagePlaneMemoryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42370 <type name="VkImagePlaneMemoryRequirementsInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42371 <type name="VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42372 <type name="VkSamplerYcbcrConversionImageFormatPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42373 <command name="vkCreateSamplerYcbcrConversionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42374 <command name="vkDestroySamplerYcbcrConversionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42375 <type name="VkSamplerYcbcrConversionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42376 <type name="VkSamplerYcbcrModelConversionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42377 <enum extends="VkSamplerYcbcrModelConversion" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR" alias="VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42378 <enum extends="VkSamplerYcbcrModelConversion" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR" alias="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42379 <enum extends="VkSamplerYcbcrModelConversion" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR" alias="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42380 <enum extends="VkSamplerYcbcrModelConversion" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR" alias="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42381 <enum extends="VkSamplerYcbcrModelConversion" name="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR" alias="VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42382 <type name="VkSamplerYcbcrRangeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42383 <enum extends="VkSamplerYcbcrRange" name="VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR" alias="VK_SAMPLER_YCBCR_RANGE_ITU_FULL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42384 <enum extends="VkSamplerYcbcrRange" name="VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR" alias="VK_SAMPLER_YCBCR_RANGE_ITU_NARROW"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42385 <type name="VkChromaLocationKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42386 <enum extends="VkChromaLocation" name="VK_CHROMA_LOCATION_COSITED_EVEN_KHR" alias="VK_CHROMA_LOCATION_COSITED_EVEN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42387 <enum extends="VkChromaLocation" name="VK_CHROMA_LOCATION_MIDPOINT_KHR" alias="VK_CHROMA_LOCATION_MIDPOINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42388 <feature name="samplerYcbcrConversion" struct="VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42389 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42390 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42391 <enum extends="VkDebugReportObjectTypeEXT" offset="0" name="VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42392 <enum extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT" alias="VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42393 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42394 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42395 <extension name="VK_KHR_bind_memory2" number="158" type="device" author="KHR" contact="Tobias Hector @tobski" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42396 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42397 <enum value="1" name="VK_KHR_BIND_MEMORY_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42398 <enum value="&quot;VK_KHR_bind_memory2&quot;" name="VK_KHR_BIND_MEMORY_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42399 <command name="vkBindBufferMemory2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42400 <command name="vkBindImageMemory2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42401 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR" alias="VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42402 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR" alias="VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42403 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_ALIAS_BIT_KHR" alias="VK_IMAGE_CREATE_ALIAS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42404 <type name="VkBindBufferMemoryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42405 <type name="VkBindImageMemoryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42406 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42407 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42408 <extension name="VK_EXT_image_drm_format_modifier" number="159" type="device" depends="(((VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion),VK_VERSION_1_1)+VK_KHR_image_format_list),VK_VERSION_1_2" author="EXT" contact="Lina Versace @linyaa-kiwi" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42409 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42410 <enum value="2" name="VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42411 <enum value="&quot;VK_EXT_image_drm_format_modifier&quot;" name="VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42412 <enum offset="0" dir="-" extends="VkResult" name="VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42413 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42414 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42415 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42416 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42417 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42418 <enum offset="0" extends="VkImageTiling" name="VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42419 <enum bitpos="7" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42420 <enum bitpos="8" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42421 <enum bitpos="9" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42422 <enum bitpos="10" extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42423 <type name="VkDrmFormatModifierPropertiesListEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42424 <type name="VkDrmFormatModifierPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42425 <type name="VkPhysicalDeviceImageDrmFormatModifierInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42426 <type name="VkImageDrmFormatModifierListCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42427 <type name="VkImageDrmFormatModifierExplicitCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42428 <type name="VkImageDrmFormatModifierPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42429 <command name="vkGetImageDrmFormatModifierPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42430 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42431 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42432 <type name="VkDrmFormatModifierPropertiesList2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42433 <type name="VkDrmFormatModifierProperties2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42434 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42435 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42436 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42437 <extension name="VK_EXT_extension_160" number="160" author="EXT" contact="Mark Young @marky-lunarg" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42438 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42439 <enum value="0" name="VK_EXT_EXTENSION_160_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42440 <enum value="&quot;VK_EXT_extension_160&quot;" name="VK_EXT_EXTENSION_160_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42441 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42442 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42443 <extension name="VK_EXT_validation_cache" number="161" type="device" author="GOOGLE" contact="Cort Stratton @cdwfs" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42444 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42445 <enum value="1" name="VK_EXT_VALIDATION_CACHE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42446 <enum value="&quot;VK_EXT_validation_cache&quot;" name="VK_EXT_VALIDATION_CACHE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42447 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42448 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42449 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_VALIDATION_CACHE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42450 <type name="VkValidationCacheEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42451 <type name="VkValidationCacheCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42452 <type name="VkShaderModuleValidationCacheCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42453 <type name="VkValidationCacheHeaderVersionEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42454 <type name="VkValidationCacheCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42455 <command name="vkCreateValidationCacheEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42456 <command name="vkDestroyValidationCacheEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42457 <command name="vkMergeValidationCachesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42458 <command name="vkGetValidationCacheDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42459 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42460 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42461 <extension name="VK_EXT_descriptor_indexing" number="162" type="device" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3),VK_VERSION_1_1" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan" ratified="vulkan" promotedto="VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42462 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42463 <enum value="2" name="VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42464 <enum value="&quot;VK_EXT_descriptor_indexing&quot;" name="VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42465 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42466 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42467 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42468 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42469 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT" alias="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42470 <enum extends="VkDescriptorBindingFlagBits" name="VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT" alias="VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42471 <enum extends="VkDescriptorBindingFlagBits" name="VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT" alias="VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42472 <enum extends="VkDescriptorBindingFlagBits" name="VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT" alias="VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42473 <enum extends="VkDescriptorBindingFlagBits" name="VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT" alias="VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42474 <enum extends="VkDescriptorPoolCreateFlagBits" name="VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT" alias="VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42475 <enum extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT" alias="VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42476 <enum extends="VkResult" name="VK_ERROR_FRAGMENTATION_EXT" alias="VK_ERROR_FRAGMENTATION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42477 <type name="VkDescriptorSetLayoutBindingFlagsCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42478 <type name="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42479 <type name="VkPhysicalDeviceDescriptorIndexingPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42480 <type name="VkDescriptorSetVariableDescriptorCountAllocateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42481 <type name="VkDescriptorSetVariableDescriptorCountLayoutSupportEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42482 <type name="VkDescriptorBindingFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42483 <type name="VkDescriptorBindingFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42484 <feature name="shaderSampledImageArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42485 <feature name="shaderStorageBufferArrayDynamicIndexing" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42486 <feature name="shaderUniformTexelBufferArrayDynamicIndexing" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42487 <feature name="shaderStorageTexelBufferArrayDynamicIndexing" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42488 <feature name="shaderSampledImageArrayNonUniformIndexing" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42489 <feature name="shaderStorageBufferArrayNonUniformIndexing" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42490 <feature name="shaderUniformTexelBufferArrayNonUniformIndexing" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42491 <feature name="descriptorBindingSampledImageUpdateAfterBind" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42492 <feature name="descriptorBindingStorageImageUpdateAfterBind" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42493 <feature name="descriptorBindingStorageBufferUpdateAfterBind" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42494 <feature name="descriptorBindingUniformTexelBufferUpdateAfterBind" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42495 <feature name="descriptorBindingStorageTexelBufferUpdateAfterBind" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42496 <feature name="descriptorBindingUpdateUnusedWhilePending" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42497 <feature name="descriptorBindingPartiallyBound" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42498 <feature name="runtimeDescriptorArray" struct="VkPhysicalDeviceDescriptorIndexingFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42499 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42500 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42501 <extension name="VK_EXT_shader_viewport_index_layer" number="163" type="device" author="NV" contact="Daniel Koch @dgkoch" supported="vulkan" promotedto="VK_VERSION_1_2" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42502 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42503 <enum value="1" name="VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42504 <enum value="&quot;VK_EXT_shader_viewport_index_layer&quot;" name="VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42505 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42506 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42507 <extension name="VK_KHR_portability_subset" number="164" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Bill Hollings @billhollings" platform="provisional" supported="vulkan" provisional="true" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42508 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42509 <enum value="1" name="VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42510 <enum value="&quot;VK_KHR_portability_subset&quot;" name="VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42511 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42512 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42513 <type name="VkPhysicalDevicePortabilitySubsetFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42514 <type name="VkPhysicalDevicePortabilitySubsetPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42515 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42516 <remove>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42517 <feature name="robustBufferAccess" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42518 </remove>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42519 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42520 <extension name="VK_NV_shading_rate_image" number="165" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Pat Brown @nvpbrown" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42521 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42522 <enum value="3" name="VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42523 <enum value="&quot;VK_NV_shading_rate_image&quot;" name="VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42524 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42525 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42526 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42527 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV" alias="VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42528 <enum offset="4" extends="VkDynamicState" name="VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42529 <enum extends="VkAccessFlagBits" name="VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV" alias="VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42530 <enum extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV" alias="VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42531 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV" alias="VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42532 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42533 <enum offset="6" extends="VkDynamicState" name="VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42534 <type name="VkShadingRatePaletteEntryNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42535 <type name="VkShadingRatePaletteNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42536 <type name="VkPipelineViewportShadingRateImageStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42537 <type name="VkPhysicalDeviceShadingRateImageFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42538 <type name="VkPhysicalDeviceShadingRateImagePropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42539 <type name="VkCoarseSampleLocationNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42540 <type name="VkCoarseSampleOrderCustomNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42541 <type name="VkPipelineViewportCoarseSampleOrderStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42542 <type name="VkCoarseSampleOrderTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42543 <command name="vkCmdBindShadingRateImageNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42544 <command name="vkCmdSetViewportShadingRatePaletteNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42545 <command name="vkCmdSetCoarseSampleOrderNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42546 <feature name="shadingRateImage" struct="VkPhysicalDeviceShadingRateImageFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42547 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42548 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42549 <extension name="VK_NV_ray_tracing" number="166" type="device" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2),VK_VERSION_1_1" author="NV" contact="Eric Werness @ewerness-nv" supported="vulkan" deprecatedby="VK_KHR_ray_tracing_pipeline" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42550 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42551 <enum value="3" name="VK_NV_RAY_TRACING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42552 <enum value="&quot;VK_NV_ray_tracing&quot;" name="VK_NV_RAY_TRACING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42553 <enum name="VK_SHADER_UNUSED_NV" alias="VK_SHADER_UNUSED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42554 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42555 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42556 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GEOMETRY_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42557 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42558 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42559 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42560 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42561 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42562 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42563 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42564 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42565 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_RAYGEN_BIT_NV" alias="VK_SHADER_STAGE_RAYGEN_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42566 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_ANY_HIT_BIT_NV" alias="VK_SHADER_STAGE_ANY_HIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42567 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV" alias="VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42568 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_MISS_BIT_NV" alias="VK_SHADER_STAGE_MISS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42569 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_INTERSECTION_BIT_NV" alias="VK_SHADER_STAGE_INTERSECTION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42570 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_CALLABLE_BIT_NV" alias="VK_SHADER_STAGE_CALLABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42571 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV" alias="VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42572 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV" alias="VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42573 <enum extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_RAY_TRACING_BIT_NV" alias="VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42574 <enum extends="VkPipelineBindPoint" name="VK_PIPELINE_BIND_POINT_RAY_TRACING_NV" alias="VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42575 <enum offset="0" extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42576 <enum extends="VkAccessFlagBits" name="VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV" alias="VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42577 <enum extends="VkAccessFlagBits" name="VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV" alias="VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42578 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42579 <enum bitpos="5" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42580 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42581 <enum extends="VkIndexType" name="VK_INDEX_TYPE_NONE_NV" alias="VK_INDEX_TYPE_NONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42582 <type name="VkRayTracingShaderGroupCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42583 <type name="VkRayTracingShaderGroupTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42584 <enum extends="VkRayTracingShaderGroupTypeKHR" name="VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV" alias="VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42585 <enum extends="VkRayTracingShaderGroupTypeKHR" name="VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV" alias="VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42586 <enum extends="VkRayTracingShaderGroupTypeKHR" name="VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV" alias="VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42587 <type name="VkRayTracingPipelineCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42588 <type name="VkGeometryTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42589 <enum extends="VkGeometryTypeKHR" name="VK_GEOMETRY_TYPE_TRIANGLES_NV" alias="VK_GEOMETRY_TYPE_TRIANGLES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42590 <enum extends="VkGeometryTypeKHR" name="VK_GEOMETRY_TYPE_AABBS_NV" alias="VK_GEOMETRY_TYPE_AABBS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42591 <type name="VkAccelerationStructureTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42592 <enum extends="VkAccelerationStructureTypeKHR" name="VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV" alias="VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42593 <enum extends="VkAccelerationStructureTypeKHR" name="VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV" alias="VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42594 <type name="VkGeometryTrianglesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42595 <type name="VkGeometryAABBNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42596 <type name="VkGeometryDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42597 <type name="VkGeometryNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42598 <type name="VkGeometryFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42599 <type name="VkGeometryFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42600 <enum extends="VkGeometryFlagBitsKHR" name="VK_GEOMETRY_OPAQUE_BIT_NV" alias="VK_GEOMETRY_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42601 <enum extends="VkGeometryFlagBitsKHR" name="VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV" alias="VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42602 <type name="VkGeometryInstanceFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42603 <type name="VkGeometryInstanceFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42604 <enum extends="VkGeometryInstanceFlagBitsKHR" name="VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV" alias="VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42605 <enum extends="VkGeometryInstanceFlagBitsKHR" name="VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV" alias="VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42606 <enum extends="VkGeometryInstanceFlagBitsKHR" name="VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV" alias="VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42607 <enum extends="VkGeometryInstanceFlagBitsKHR" name="VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV" alias="VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42608 <type name="VkAccelerationStructureInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42609 <type name="VkAccelerationStructureCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42610 <type name="VkAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42611 <type name="VkBuildAccelerationStructureFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42612 <enum extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV" alias="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42613 <enum extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV" alias="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42614 <enum extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV" alias="VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42615 <enum extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV" alias="VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42616 <enum extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV" alias="VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42617 <type name="VkBuildAccelerationStructureFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42618 <type name="VkCopyAccelerationStructureModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42619 <enum extends="VkCopyAccelerationStructureModeKHR" name="VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV" alias="VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42620 <enum extends="VkCopyAccelerationStructureModeKHR" name="VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV" alias="VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42621 <type name="VkBindAccelerationStructureMemoryInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42622 <type name="VkWriteDescriptorSetAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42623 <type name="VkAccelerationStructureMemoryRequirementsInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42624 <type name="VkPhysicalDeviceRayTracingPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42625 <type name="VkAccelerationStructureMemoryRequirementsTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42626 <type name="VkTransformMatrixNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42627 <type name="VkAabbPositionsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42628 <type name="VkAccelerationStructureInstanceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42629 <command name="vkCreateAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42630 <command name="vkDestroyAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42631 <command name="vkGetAccelerationStructureMemoryRequirementsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42632 <command name="vkBindAccelerationStructureMemoryNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42633 <command name="vkCmdBuildAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42634 <command name="vkCmdCopyAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42635 <command name="vkCmdTraceRaysNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42636 <command name="vkCreateRayTracingPipelinesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42637 <command name="vkGetRayTracingShaderGroupHandlesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42638 <command name="vkGetAccelerationStructureHandleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42639 <command name="vkCmdWriteAccelerationStructuresPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42640 <command name="vkCompileDeferredNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42641 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42642 <require depends="VK_KHR_get_memory_requirements2,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42643 <type name="VkMemoryRequirements2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42644 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42645 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42646 <enum offset="0" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42647 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42648 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42649 <extension name="VK_NV_representative_fragment_test" number="167" type="device" author="NV" contact="Kedarnath Thangudu @kthangudu" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42650 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42651 <enum value="2" name="VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42652 <enum value="&quot;VK_NV_representative_fragment_test&quot;" name="VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42653 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42654 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42655 <type name="VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42656 <type name="VkPipelineRepresentativeFragmentTestStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42657 <feature name="representativeFragmentTest" struct="VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42658 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42659 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42660 <extension name="VK_NV_extension_168" number="168" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42661 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42662 <enum value="0" name="VK_NV_EXTENSION_168_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42663 <enum value="&quot;VK_NV_extension_168&quot;" name="VK_NV_EXTENSION_168_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42664 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42665 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42666 <extension name="VK_KHR_maintenance3" number="169" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_1" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42667 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42668 <enum value="1" name="VK_KHR_MAINTENANCE_3_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42669 <enum value="&quot;VK_KHR_maintenance3&quot;" name="VK_KHR_MAINTENANCE_3_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42670 <enum alias="VK_KHR_MAINTENANCE_3_SPEC_VERSION" name="VK_KHR_MAINTENANCE3_SPEC_VERSION" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42671 <enum alias="VK_KHR_MAINTENANCE_3_EXTENSION_NAME" name="VK_KHR_MAINTENANCE3_EXTENSION_NAME" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42672 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42673 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR" alias="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42674 <type name="VkPhysicalDeviceMaintenance3PropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42675 <type name="VkDescriptorSetLayoutSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42676 <command name="vkGetDescriptorSetLayoutSupportKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42677 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42678 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42679 <extension name="VK_KHR_draw_indirect_count" number="170" type="device" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42680 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42681 <enum value="1" name="VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42682 <enum value="&quot;VK_KHR_draw_indirect_count&quot;" name="VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42683 <command name="vkCmdDrawIndirectCountKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42684 <command name="vkCmdDrawIndexedIndirectCountKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42685 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42686 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42687 <extension name="VK_EXT_filter_cubic" number="171" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42688 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42689 <enum value="3" name="VK_EXT_FILTER_CUBIC_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42690 <enum value="&quot;VK_EXT_filter_cubic&quot;" name="VK_EXT_FILTER_CUBIC_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42691 <enum offset="0" extends="VkFilter" extnumber="16" name="VK_FILTER_CUBIC_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42692 <enum bitpos="13" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42693 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42694 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42695 <type name="VkPhysicalDeviceImageViewImageFormatInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42696 <type name="VkFilterCubicImageViewImageFormatPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42697 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42698 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42699 <extension name="VK_QCOM_render_pass_shader_resolve" number="172" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42700 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42701 <enum value="4" name="VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42702 <enum value="&quot;VK_QCOM_render_pass_shader_resolve&quot;" name="VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42703 <enum bitpos="2" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42704 <enum bitpos="3" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42705 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42706 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42707 <extension name="VK_QCOM_extension_173" number="173" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42708 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42709 <enum value="0" name="VK_QCOM_EXTENSION_173_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42710 <enum value="&quot;VK_QCOM_extension_173&quot;" name="VK_QCOM_EXTENSION_173_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42711 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42712 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42713 <extension name="VK_QCOM_extension_174" number="174" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42714 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42715 <enum value="0" name="VK_QCOM_EXTENSION_174_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42716 <enum value="&quot;VK_QCOM_extension_174&quot;" name="VK_QCOM_EXTENSION_174_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42717 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42718 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42719 <extension name="VK_EXT_global_priority" number="175" type="device" author="EXT" contact="Andres Rodriguez @lostgoat" supported="vulkan" promotedto="VK_KHR_global_priority" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42720 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42721 <enum value="2" name="VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42722 <enum value="&quot;VK_EXT_global_priority&quot;" name="VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42723 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42724 <enum extends="VkResult" name="VK_ERROR_NOT_PERMITTED_EXT" alias="VK_ERROR_NOT_PERMITTED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42725 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT" alias="VK_QUEUE_GLOBAL_PRIORITY_LOW"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42726 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT" alias="VK_QUEUE_GLOBAL_PRIORITY_MEDIUM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42727 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT" alias="VK_QUEUE_GLOBAL_PRIORITY_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42728 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT" alias="VK_QUEUE_GLOBAL_PRIORITY_REALTIME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42729 <type name="VkDeviceQueueGlobalPriorityCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42730 <type name="VkQueueGlobalPriorityEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42731 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42732 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42733 <extension name="VK_KHR_shader_subgroup_extended_types" number="176" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Neil Henning @sheredom" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42734 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42735 <enum value="1" name="VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42736 <enum value="&quot;VK_KHR_shader_subgroup_extended_types&quot;" name="VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42737 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42738 <type name="VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42739 <feature name="shaderSubgroupExtendedTypes" struct="VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42740 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42741 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42742 <extension name="VK_EXT_extension_177" number="177" author="EXT" contact="Neil Henning @sheredom" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42743 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42744 <enum value="0" name="VK_EXT_EXTENSION_177_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42745 <enum value="&quot;VK_EXT_extension_177&quot;" name="VK_EXT_EXTENSION_177_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42746 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42747 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42748 <extension name="VK_KHR_8bit_storage" number="178" type="device" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class),VK_VERSION_1_1" author="KHR" contact="Alexander Galazin @alegal-arm" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42749 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42750 <enum value="1" name="VK_KHR_8BIT_STORAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42751 <enum value="&quot;VK_KHR_8bit_storage&quot;" name="VK_KHR_8BIT_STORAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42752 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42753 <type name="VkPhysicalDevice8BitStorageFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42754 <feature name="storageBuffer8BitAccess" struct="VkPhysicalDevice8BitStorageFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42755 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42756 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42757 <extension name="VK_EXT_external_memory_host" number="179" type="device" author="EXT" depends="VK_KHR_external_memory,VK_VERSION_1_1" contact="Daniel Rakos @drakos-amd" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42758 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42759 <enum value="1" name="VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42760 <enum value="&quot;VK_EXT_external_memory_host&quot;" name="VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42761 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42762 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42763 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42764 <enum bitpos="7" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42765 <enum bitpos="8" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42766 <type name="VkImportMemoryHostPointerInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42767 <type name="VkMemoryHostPointerPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42768 <type name="VkPhysicalDeviceExternalMemoryHostPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42769 <command name="vkGetMemoryHostPointerPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42770 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42771 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42772 <extension name="VK_AMD_buffer_marker" number="180" type="device" author="AMD" contact="Daniel Rakos @drakos-amd" specialuse="devtools" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42773 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42774 <enum value="1" name="VK_AMD_BUFFER_MARKER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42775 <enum value="&quot;VK_AMD_buffer_marker&quot;" name="VK_AMD_BUFFER_MARKER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42776 <command name="vkCmdWriteBufferMarkerAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42777 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42778 <require depends="VK_VERSION_1_3,VK_KHR_synchronization2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42779 <command name="vkCmdWriteBufferMarker2AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42780 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42781 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42782 <extension name="VK_KHR_shader_atomic_int64" number="181" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Aaron Hagan @ahagan" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42783 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42784 <enum value="1" name="VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42785 <enum value="&quot;VK_KHR_shader_atomic_int64&quot;" name="VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42786 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42787 <type name="VkPhysicalDeviceShaderAtomicInt64FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42788 <feature name="shaderBufferInt64Atomics" struct="VkPhysicalDeviceShaderAtomicInt64FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42789 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42790 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42791 <extension name="VK_KHR_shader_clock" number="182" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Aaron Hagan @ahagan" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42792 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42793 <enum value="1" name="VK_KHR_SHADER_CLOCK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42794 <enum value="&quot;VK_KHR_shader_clock&quot;" name="VK_KHR_SHADER_CLOCK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42795 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42796 <type name="VkPhysicalDeviceShaderClockFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42797 <feature name="shaderSubgroupClock" struct="VkPhysicalDeviceShaderClockFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42798 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42799 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42800 <extension name="VK_AMD_extension_183" number="183" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42801 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42802 <enum value="0" name="VK_AMD_EXTENSION_183_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42803 <enum value="&quot;VK_AMD_extension_183&quot;" name="VK_AMD_EXTENSION_183_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42804 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42805 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42806 <extension name="VK_AMD_pipeline_compiler_control" number="184" type="device" author="AMD" contact="Matthaeus G. Chajdas @anteru" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42807 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42808 <enum value="1" name="VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42809 <enum value="&quot;VK_AMD_pipeline_compiler_control&quot;" name="VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42810 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42811 <type name="VkPipelineCompilerControlFlagBitsAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42812 <type name="VkPipelineCompilerControlFlagsAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42813 <type name="VkPipelineCompilerControlCreateInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42814 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42815 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42816 <extension name="VK_EXT_calibrated_timestamps" number="185" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Daniel Rakos @drakos-amd" promotedto="VK_KHR_calibrated_timestamps" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42817 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42818 <enum value="2" name="VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42819 <enum value="&quot;VK_EXT_calibrated_timestamps&quot;" name="VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42820 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT" alias="VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42821 <enum extends="VkTimeDomainKHR" name="VK_TIME_DOMAIN_DEVICE_EXT" alias="VK_TIME_DOMAIN_DEVICE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42822 <enum extends="VkTimeDomainKHR" name="VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT" alias="VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42823 <enum extends="VkTimeDomainKHR" name="VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT" alias="VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42824 <enum extends="VkTimeDomainKHR" name="VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT" alias="VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42825 <type name="VkTimeDomainEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42826 <type name="VkCalibratedTimestampInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42827 <command name="vkGetPhysicalDeviceCalibrateableTimeDomainsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42828 <command name="vkGetCalibratedTimestampsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42829 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42830 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42831 <extension name="VK_AMD_shader_core_properties" number="186" type="device" author="AMD" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Martin Dinkov @mdinkov" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42832 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42833 <enum value="2" name="VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42834 <enum value="&quot;VK_AMD_shader_core_properties&quot;" name="VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42835 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42836 <type name="VkPhysicalDeviceShaderCorePropertiesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42837 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42838 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42839 <extension name="VK_AMD_extension_187" number="187" author="AMD" contact="Daniel Rakos @drakos-amd" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42840 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42841 <enum value="0" name="VK_AMD_EXTENSION_187_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42842 <enum value="&quot;VK_AMD_extension_187&quot;" name="VK_AMD_EXTENSION_187_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42843 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42844 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42845 <extension name="VK_KHR_video_decode_h265" number="188" type="device" depends="VK_KHR_video_decode_queue" author="KHR" contact="peter.fang@amd.com" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42846 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42847 <enum value="8" name="VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42848 <enum value="&quot;VK_KHR_video_decode_h265&quot;" name="VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42849 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42850 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42851 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42852 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42853 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42854 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42855 <enum bitpos="1" extends="VkVideoCodecOperationFlagBitsKHR" name="VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42856 <type name="VkVideoDecodeH265ProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42857 <type name="VkVideoDecodeH265CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42858 <type name="VkVideoDecodeH265SessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42859 <type name="VkVideoDecodeH265SessionParametersAddInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42860 <type name="VkVideoDecodeH265PictureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42861 <type name="VkVideoDecodeH265DpbSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42862 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42863 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42864 <extension name="VK_KHR_global_priority" number="189" type="device" author="KHR" contact="Tobias Hector @tobski" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_4" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42865 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42866 <enum value="1" name="VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42867 <enum value="&quot;VK_KHR_global_priority&quot;" name="VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42868 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42869 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42870 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42871 <enum extends="VkResult" name="VK_ERROR_NOT_PERMITTED_KHR" alias="VK_ERROR_NOT_PERMITTED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42872 <enum name="VK_MAX_GLOBAL_PRIORITY_SIZE_KHR" alias="VK_MAX_GLOBAL_PRIORITY_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42873 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR" alias="VK_QUEUE_GLOBAL_PRIORITY_LOW"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42874 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR" alias="VK_QUEUE_GLOBAL_PRIORITY_MEDIUM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42875 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR" alias="VK_QUEUE_GLOBAL_PRIORITY_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42876 <enum extends="VkQueueGlobalPriority" name="VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR" alias="VK_QUEUE_GLOBAL_PRIORITY_REALTIME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42877 <type name="VkDeviceQueueGlobalPriorityCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42878 <type name="VkQueueGlobalPriorityKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42879 <type name="VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42880 <type name="VkQueueFamilyGlobalPriorityPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42881 <feature name="globalPriorityQuery" struct="VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42882 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42883 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42884 <extension name="VK_AMD_memory_overallocation_behavior" number="190" type="device" author="AMD" contact="Martin Dinkov @mdinkov" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42885 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42886 <enum value="1" name="VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42887 <enum value="&quot;VK_AMD_memory_overallocation_behavior&quot;" name="VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42888 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42889 <type name="VkMemoryOverallocationBehaviorAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42890 <type name="VkDeviceMemoryOverallocationCreateInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42891 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42892 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42893 <extension name="VK_EXT_vertex_attribute_divisor" number="191" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Vikram Kushwaha @vkushwaha" supported="vulkan" promotedto="VK_KHR_vertex_attribute_divisor">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42894 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42895 <enum value="3" name="VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42896 <enum value="&quot;VK_EXT_vertex_attribute_divisor&quot;" name="VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42897 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42898 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42899 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42900 <type name="VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42901 <type name="VkVertexInputBindingDivisorDescriptionEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42902 <type name="VkPipelineVertexInputDivisorStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42903 <type name="VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42904 <feature name="vertexAttributeInstanceRateDivisor" struct="VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42905 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42906 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42907 <extension name="VK_GGP_frame_token" number="192" type="device" depends="VK_KHR_swapchain+VK_GGP_stream_descriptor_surface" platform="ggp" author="GGP" contact="Jean-Francois Roy @jfroy" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42908 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42909 <enum value="1" name="VK_GGP_FRAME_TOKEN_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42910 <enum value="&quot;VK_GGP_frame_token&quot;" name="VK_GGP_FRAME_TOKEN_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42911 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42912 <type name="VkPresentFrameTokenGGP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42913 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42914 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42915 <extension name="VK_EXT_pipeline_creation_feedback" number="193" type="device" author="GOOGLE" contact="Jean-Francois Roy @jfroy" specialuse="devtools" supported="vulkan" promotedto="VK_VERSION_1_3" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42916 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42917 <enum value="1" name="VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42918 <enum value="&quot;VK_EXT_pipeline_creation_feedback&quot;" name="VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42919 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42920 <enum extends="VkPipelineCreationFeedbackFlagBits" name="VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT" alias="VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42921 <enum extends="VkPipelineCreationFeedbackFlagBits" name="VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT" alias="VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42922 <enum extends="VkPipelineCreationFeedbackFlagBits" name="VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT" alias="VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42923 <type name="VkPipelineCreationFeedbackFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42924 <type name="VkPipelineCreationFeedbackFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42925 <type name="VkPipelineCreationFeedbackCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42926 <type name="VkPipelineCreationFeedbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42927 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42928 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42929 <extension name="VK_GOOGLE_extension_194" number="194" author="GOOGLE" contact="Jean-Francois Roy @jfroy" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42930 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42931 <enum value="0" name="VK_GOOGLE_EXTENSION_194_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42932 <enum value="&quot;VK_GOOGLE_extension_194&quot;" name="VK_GOOGLE_EXTENSION_194_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42933 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42934 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42935 <extension name="VK_GOOGLE_extension_195" number="195" author="GOOGLE" contact="Jean-Francois Roy @jfroy" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42936 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42937 <enum value="0" name="VK_GOOGLE_EXTENSION_195_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42938 <enum value="&quot;VK_GOOGLE_extension_195&quot;" name="VK_GOOGLE_EXTENSION_195_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42939 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42940 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42941 <extension name="VK_GOOGLE_extension_196" number="196" author="GOOGLE" contact="Jean-Francois Roy @jfroy" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42942 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42943 <enum value="0" name="VK_GOOGLE_EXTENSION_196_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42944 <enum value="&quot;VK_GOOGLE_extension_196&quot;" name="VK_GOOGLE_EXTENSION_196_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42945 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42946 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42947 <extension name="VK_KHR_driver_properties" number="197" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Daniel Rakos @drakos-amd" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42948 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42949 <enum value="1" name="VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42950 <enum value="&quot;VK_KHR_driver_properties&quot;" name="VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42951 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42952 <enum name="VK_MAX_DRIVER_NAME_SIZE_KHR" alias="VK_MAX_DRIVER_NAME_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42953 <enum name="VK_MAX_DRIVER_INFO_SIZE_KHR" alias="VK_MAX_DRIVER_INFO_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42954 <type name="VkDriverIdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42955 <enum extends="VkDriverId" name="VK_DRIVER_ID_AMD_PROPRIETARY_KHR" alias="VK_DRIVER_ID_AMD_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42956 <enum extends="VkDriverId" name="VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR" alias="VK_DRIVER_ID_AMD_OPEN_SOURCE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42957 <enum extends="VkDriverId" name="VK_DRIVER_ID_MESA_RADV_KHR" alias="VK_DRIVER_ID_MESA_RADV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42958 <enum extends="VkDriverId" name="VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR" alias="VK_DRIVER_ID_NVIDIA_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42959 <enum extends="VkDriverId" name="VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR" alias="VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42960 <enum extends="VkDriverId" name="VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR" alias="VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42961 <enum extends="VkDriverId" name="VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR" alias="VK_DRIVER_ID_IMAGINATION_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42962 <enum extends="VkDriverId" name="VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR" alias="VK_DRIVER_ID_QUALCOMM_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42963 <enum extends="VkDriverId" name="VK_DRIVER_ID_ARM_PROPRIETARY_KHR" alias="VK_DRIVER_ID_ARM_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42964 <enum extends="VkDriverId" name="VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR" alias="VK_DRIVER_ID_GOOGLE_SWIFTSHADER"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42965 <enum extends="VkDriverId" name="VK_DRIVER_ID_GGP_PROPRIETARY_KHR" alias="VK_DRIVER_ID_GGP_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42966 <enum extends="VkDriverId" name="VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR" alias="VK_DRIVER_ID_BROADCOM_PROPRIETARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42967 <type name="VkConformanceVersionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42968 <type name="VkPhysicalDeviceDriverPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42969 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42970 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42971 <extension name="VK_KHR_shader_float_controls" number="198" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Alexander Galazin @alegal-arm" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42972 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42973 <enum value="4" name="VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42974 <enum value="&quot;VK_KHR_shader_float_controls&quot;" name="VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42975 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42976 <type name="VkPhysicalDeviceFloatControlsPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42977 <type name="VkShaderFloatControlsIndependenceKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42978 <enum extends="VkShaderFloatControlsIndependence" name="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR" alias="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42979 <enum extends="VkShaderFloatControlsIndependence" name="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR" alias="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42980 <enum extends="VkShaderFloatControlsIndependence" name="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR" alias="VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42981 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42982 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42983 <extension name="VK_NV_shader_subgroup_partitioned" number="199" type="device" depends="VK_VERSION_1_1" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42984 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42985 <enum value="1" name="VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42986 <enum value="&quot;VK_NV_shader_subgroup_partitioned&quot;" name="VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42987 <enum bitpos="8" extends="VkSubgroupFeatureFlagBits" name="VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42988 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42989 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42990 <extension name="VK_KHR_depth_stencil_resolve" number="200" type="device" depends="VK_KHR_create_renderpass2,VK_VERSION_1_2" author="KHR" contact="Jan-Harald Fredriksen @janharald" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42991 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42992 <enum value="1" name="VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42993 <enum value="&quot;VK_KHR_depth_stencil_resolve&quot;" name="VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42994 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42995 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR" alias="VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42996 <type name="VkSubpassDescriptionDepthStencilResolveKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42997 <type name="VkPhysicalDeviceDepthStencilResolvePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42998 <type name="VkResolveModeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
42999 <type name="VkResolveModeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43000 <enum extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_NONE_KHR" alias="VK_RESOLVE_MODE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43001 <enum extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR" alias="VK_RESOLVE_MODE_SAMPLE_ZERO_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43002 <enum extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_AVERAGE_BIT_KHR" alias="VK_RESOLVE_MODE_AVERAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43003 <enum extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_MIN_BIT_KHR" alias="VK_RESOLVE_MODE_MIN_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43004 <enum extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_MAX_BIT_KHR" alias="VK_RESOLVE_MODE_MAX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43005 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43006 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43007 <extension name="VK_KHR_swapchain_mutable_format" number="201" type="device" author="KHR" depends="VK_KHR_swapchain+(VK_KHR_maintenance2,VK_VERSION_1_1)+(VK_KHR_image_format_list,VK_VERSION_1_2)" contact="Daniel Rakos @drakos-amd" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43008 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43009 <enum value="1" name="VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43010 <enum value="&quot;VK_KHR_swapchain_mutable_format&quot;" name="VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43011 <enum bitpos="2" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43012 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43013 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43014 <extension name="VK_NV_compute_shader_derivatives" number="202" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Pat Brown @nvpbrown" supported="vulkan" promotedto="VK_KHR_compute_shader_derivatives">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43015 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43016 <enum value="1" name="VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43017 <enum value="&quot;VK_NV_compute_shader_derivatives&quot;" name="VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43018 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43019 <type name="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43020 <feature name="computeDerivativeGroupQuads,computeDerivativeGroupLinear" struct="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43021 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43022 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43023 <extension name="VK_NV_mesh_shader" number="203" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Christoph Kubisch @pixeljetstream" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43024 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43025 <enum value="1" name="VK_NV_MESH_SHADER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43026 <enum value="&quot;VK_NV_mesh_shader&quot;" name="VK_NV_MESH_SHADER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43027 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43028 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43029 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_TASK_BIT_NV" alias="VK_SHADER_STAGE_TASK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43030 <enum extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_MESH_BIT_NV" alias="VK_SHADER_STAGE_MESH_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43031 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV" alias="VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43032 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV" alias="VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43033 <command name="vkCmdDrawMeshTasksNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43034 <command name="vkCmdDrawMeshTasksIndirectNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43035 <type name="VkPhysicalDeviceMeshShaderFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43036 <type name="VkPhysicalDeviceMeshShaderPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43037 <type name="VkDrawMeshTasksIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43038 <feature name="meshShader" struct="VkPhysicalDeviceMeshShaderFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43039 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43040 <require depends="VK_KHR_draw_indirect_count,VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43041 <command name="vkCmdDrawMeshTasksIndirectCountNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43042 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43043 <require depends="VK_EXT_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43044 <enum offset="2" extends="VkIndirectCommandsTokenTypeEXT" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43045 <enum offset="3" extends="VkIndirectCommandsTokenTypeEXT" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_NV_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43046 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43047 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43048 <extension name="VK_NV_fragment_shader_barycentric" number="204" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Pat Brown @nvpbrown" supported="vulkan" promotedto="VK_KHR_fragment_shader_barycentric" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43049 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43050 <enum value="1" name="VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43051 <enum value="&quot;VK_NV_fragment_shader_barycentric&quot;" name="VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43052 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43053 <type name="VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43054 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43055 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43056 <extension name="VK_NV_shader_image_footprint" number="205" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Pat Brown @nvpbrown" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43057 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43058 <enum value="2" name="VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43059 <enum value="&quot;VK_NV_shader_image_footprint&quot;" name="VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43060 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43061 <type name="VkPhysicalDeviceShaderImageFootprintFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43062 <feature name="imageFootprint" struct="VkPhysicalDeviceShaderImageFootprintFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43063 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43064 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43065 <extension name="VK_NV_scissor_exclusive" number="206" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Pat Brown @nvpbrown" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43066 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43067 <enum value="2" name="VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43068 <enum value="&quot;VK_NV_scissor_exclusive&quot;" name="VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43069 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43070 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43071 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43072 <enum offset="1" extends="VkDynamicState" name="VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43073 <type name="VkPipelineViewportExclusiveScissorStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43074 <type name="VkPhysicalDeviceExclusiveScissorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43075 <command name="vkCmdSetExclusiveScissorEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43076 <command name="vkCmdSetExclusiveScissorNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43077 <feature name="exclusiveScissor" struct="VkPhysicalDeviceExclusiveScissorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43078 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43079 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43080 <extension name="VK_NV_device_diagnostic_checkpoints" type="device" number="207" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NVIDIA" contact="Nuno Subtil @nsubtil" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43081 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43082 <enum value="2" name="VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43083 <enum value="&quot;VK_NV_device_diagnostic_checkpoints&quot;" name="VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43084 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43085 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43086 <type name="VkQueueFamilyCheckpointPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43087 <type name="VkCheckpointDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43088 <command name="vkCmdSetCheckpointNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43089 <command name="vkGetQueueCheckpointDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43090 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43091 <require depends="VK_VERSION_1_3,VK_KHR_synchronization2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43092 <type name="VkQueueFamilyCheckpointProperties2NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43093 <type name="VkCheckpointData2NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43094 <command name="vkGetQueueCheckpointData2NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43095 <enum offset="8" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43096 <enum offset="9" extends="VkStructureType" extnumber="315" name="VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43097 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43098 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43099 <extension name="VK_KHR_timeline_semaphore" number="208" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Faith Ekstrand @gfxstrand" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43100 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43101 <enum value="2" name="VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43102 <enum value="&quot;VK_KHR_timeline_semaphore&quot;" name="VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43103 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43104 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43105 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43106 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR" alias="VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43107 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR" alias="VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43108 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR" alias="VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43109 <enum extends="VkSemaphoreType" name="VK_SEMAPHORE_TYPE_BINARY_KHR" alias="VK_SEMAPHORE_TYPE_BINARY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43110 <enum extends="VkSemaphoreType" name="VK_SEMAPHORE_TYPE_TIMELINE_KHR" alias="VK_SEMAPHORE_TYPE_TIMELINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43111 <enum extends="VkSemaphoreWaitFlagBits" name="VK_SEMAPHORE_WAIT_ANY_BIT_KHR" alias="VK_SEMAPHORE_WAIT_ANY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43112 <type name="VkSemaphoreTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43113 <type name="VkPhysicalDeviceTimelineSemaphoreFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43114 <type name="VkPhysicalDeviceTimelineSemaphorePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43115 <type name="VkSemaphoreTypeCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43116 <type name="VkTimelineSemaphoreSubmitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43117 <type name="VkSemaphoreWaitFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43118 <type name="VkSemaphoreWaitFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43119 <type name="VkSemaphoreWaitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43120 <type name="VkSemaphoreSignalInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43121 <command name="vkGetSemaphoreCounterValueKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43122 <command name="vkWaitSemaphoresKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43123 <command name="vkSignalSemaphoreKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43124 <feature name="timelineSemaphore" struct="VkPhysicalDeviceTimelineSemaphoreFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43125 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43126 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43127 <extension name="VK_KHR_extension_209" number="209" type="device" author="KHR" contact="Ian Elliott @ianelliott" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43128 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43129 <enum value="0" name="VK_KHR_EXTENSION_209_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43130 <enum value="&quot;VK_KHR_extension_209&quot;" name="VK_KHR_EXTENSION_209_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43131 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43132 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43133 <extension name="VK_INTEL_shader_integer_functions2" number="210" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="INTEL" contact="Ian Romanick @ianromanick" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43134 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43135 <enum value="1" name="VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43136 <enum value="&quot;VK_INTEL_shader_integer_functions2&quot;" name="VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43137 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43138 <type name="VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43139 <feature name="shaderIntegerFunctions2" struct="VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43140 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43141 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43142 <extension name="VK_INTEL_performance_query" number="211" type="device" author="INTEL" contact="Lionel Landwerlin @llandwerlin" specialuse="devtools" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43143 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43144 <enum value="2" name="VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43145 <enum value="&quot;VK_INTEL_performance_query&quot;" name="VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43146 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43147 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL" alias="VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43148 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43149 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43150 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43151 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43152 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43153 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43154 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43155 <type name="VkPerformanceConfigurationTypeINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43156 <type name="VkQueryPoolSamplingModeINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43157 <type name="VkPerformanceOverrideTypeINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43158 <type name="VkPerformanceParameterTypeINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43159 <type name="VkPerformanceValueTypeINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43160 <type name="VkPerformanceValueDataINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43161 <type name="VkPerformanceValueINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43162 <type name="VkInitializePerformanceApiInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43163 <type name="VkQueryPoolCreateInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43164 <type name="VkQueryPoolPerformanceQueryCreateInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43165 <type name="VkPerformanceMarkerInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43166 <type name="VkPerformanceStreamMarkerInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43167 <type name="VkPerformanceOverrideInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43168 <type name="VkPerformanceConfigurationAcquireInfoINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43169 <type name="VkPerformanceConfigurationINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43170 <command name="vkInitializePerformanceApiINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43171 <command name="vkUninitializePerformanceApiINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43172 <command name="vkCmdSetPerformanceMarkerINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43173 <command name="vkCmdSetPerformanceStreamMarkerINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43174 <command name="vkCmdSetPerformanceOverrideINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43175 <command name="vkAcquirePerformanceConfigurationINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43176 <command name="vkReleasePerformanceConfigurationINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43177 <command name="vkQueueSetPerformanceConfigurationINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43178 <command name="vkGetPerformanceParameterINTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43179 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43180 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43181 <extension name="VK_KHR_vulkan_memory_model" number="212" type="device" author="KHR" contact="Jeff Bolz @jeffbolznv" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43182 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43183 <enum value="3" name="VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43184 <enum value="&quot;VK_KHR_vulkan_memory_model&quot;" name="VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43185 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43186 <type name="VkPhysicalDeviceVulkanMemoryModelFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43187 <feature name="vulkanMemoryModel" struct="VkPhysicalDeviceVulkanMemoryModelFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43188 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43189 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43190 <extension name="VK_EXT_pci_bus_info" number="213" type="device" author="EXT" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Matthaeus G. Chajdas @anteru" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43191 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43192 <enum value="2" name="VK_EXT_PCI_BUS_INFO_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43193 <enum value="&quot;VK_EXT_pci_bus_info&quot;" name="VK_EXT_PCI_BUS_INFO_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43194 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43195 <type name="VkPhysicalDevicePCIBusInfoPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43196 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43197 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43198 <extension name="VK_AMD_display_native_hdr" number="214" type="device" author="AMD" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain" contact="Matthaeus G. Chajdas @anteru" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43199 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43200 <enum value="1" name="VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43201 <enum value="&quot;VK_AMD_display_native_hdr&quot;" name="VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43202 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43203 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43204 <enum offset="0" extends="VkColorSpaceKHR" name="VK_COLOR_SPACE_DISPLAY_NATIVE_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43205 <type name="VkDisplayNativeHdrSurfaceCapabilitiesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43206 <type name="VkSwapchainDisplayNativeHdrCreateInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43207 <command name="vkSetLocalDimmingAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43208 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43209 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43210 <extension name="VK_FUCHSIA_imagepipe_surface" number="215" type="instance" author="FUCHSIA" depends="VK_KHR_surface" platform="fuchsia" contact="Craig Stout @cdotstout" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43211 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43212 <enum value="1" name="VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43213 <enum value="&quot;VK_FUCHSIA_imagepipe_surface&quot;" name="VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43214 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43215 <type name="VkImagePipeSurfaceCreateFlagsFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43216 <type name="VkImagePipeSurfaceCreateInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43217 <command name="vkCreateImagePipeSurfaceFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43218 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43219 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43220 <extension name="VK_KHR_shader_terminate_invocation" number="216" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Jesse Hall @critsec" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43221 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43222 <enum value="1" name="VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43223 <enum value="&quot;VK_KHR_shader_terminate_invocation&quot;" name="VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43224 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43225 <type name="VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43226 <feature name="shaderTerminateInvocation" struct="VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43227 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43228 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43229 <extension name="VK_GOOGLE_extension_217" number="217" author="GOOGLE" contact="Jesse Hall @critsec" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43230 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43231 <enum value="0" name="VK_GOOGLE_EXTENSION_217_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43232 <enum value="&quot;VK_GOOGLE_extension_217&quot;" name="VK_GOOGLE_EXTENSION_217_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43233 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43234 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43235 <extension name="VK_EXT_metal_surface" number="218" type="instance" depends="VK_KHR_surface" platform="metal" supported="vulkan" ratified="vulkan" author="EXT" contact="Dzmitry Malyshau @kvark" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43236 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43237 <enum value="1" name="VK_EXT_METAL_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43238 <enum value="&quot;VK_EXT_metal_surface&quot;" name="VK_EXT_METAL_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43239 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43240 <type name="VkMetalSurfaceCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43241 <type name="VkMetalSurfaceCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43242 <command name="vkCreateMetalSurfaceEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43243 <type name="CAMetalLayer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43244 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43245 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43246 <extension name="VK_EXT_fragment_density_map" number="219" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Matthew Netsch @mnetsch" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43247 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43248 <enum value="2" name="VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43249 <enum value="&quot;VK_EXT_fragment_density_map&quot;" name="VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43250 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43251 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43252 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43253 <enum bitpos="14" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43254 <enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43255 <enum bitpos="24" extends="VkAccessFlagBits" name="VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43256 <enum bitpos="24" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43257 <enum bitpos="9" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43258 <enum bitpos="0" extends="VkImageViewCreateFlagBits" name="VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43259 <enum bitpos="23" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43260 <enum bitpos="0" extends="VkSamplerCreateFlagBits" name="VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43261 <enum bitpos="1" extends="VkSamplerCreateFlagBits" name="VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43262 <type name="VkPhysicalDeviceFragmentDensityMapFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43263 <type name="VkPhysicalDeviceFragmentDensityMapPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43264 <type name="VkRenderPassFragmentDensityMapCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43265 <feature name="fragmentDensityMap" struct="VkPhysicalDeviceFragmentDensityMapFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43266 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43267 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43268 <enum bitpos="24" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43269 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43270 <require depends="VK_VERSION_1_3,VK_KHR_dynamic_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43271 <enum bitpos="22" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43272 <enum alias="VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43273 <enum offset="7" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43274 <type name="VkRenderingFragmentDensityMapAttachmentInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43275 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43276 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43277 <extension name="VK_EXT_extension_220" number="220" author="EXT" contact="Dzmitry Malyshau @kvark" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43278 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43279 <enum value="0" name="VK_EXT_EXTENSION_220_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43280 <enum value="&quot;VK_EXT_extension_220&quot;" name="VK_EXT_EXTENSION_220_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43281 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43282 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43283 <extension name="VK_KHR_extension_221" number="221" author="KHR" contact="Tobias Hector @tobski" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43284 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43285 <enum value="0" name="VK_KHR_EXTENSION_221_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43286 <enum value="&quot;VK_KHR_extension_221&quot;" name="VK_KHR_EXTENSION_221_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43287 <enum bitpos="0" extends="VkRenderPassCreateFlagBits" name="VK_RENDER_PASS_CREATE_RESERVED_0_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43288 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43289 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43290 <extension name="VK_EXT_scalar_block_layout" number="222" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" type="device" author="EXT" contact="Tobias Hector @tobski" supported="vulkan" promotedto="VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43291 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43292 <enum value="1" name="VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43293 <enum value="&quot;VK_EXT_scalar_block_layout&quot;" name="VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43294 <type name="VkPhysicalDeviceScalarBlockLayoutFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43295 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43296 <feature name="scalarBlockLayout" struct="VkPhysicalDeviceScalarBlockLayoutFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43297 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43298 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43299 <extension name="VK_EXT_extension_223" number="223" author="EXT" contact="Tobias Hector @tobski" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43300 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43301 <enum value="0" name="VK_EXT_EXTENSION_223_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43302 <enum value="&quot;VK_EXT_extension_223&quot;" name="VK_EXT_EXTENSION_223_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43303 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43304 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43305 <extension name="VK_GOOGLE_hlsl_functionality1" number="224" type="device" author="GOOGLE" contact="Hai Nguyen @chaoticbob" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43306 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43307 <enum value="1" name="VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43308 <enum value="&quot;VK_GOOGLE_hlsl_functionality1&quot;" name="VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43309 <enum alias="VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION" name="VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43310 <enum alias="VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME" name="VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43311 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43312 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43313 <extension name="VK_GOOGLE_decorate_string" number="225" type="device" author="GOOGLE" contact="Hai Nguyen @chaoticbob" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43314 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43315 <enum value="1" name="VK_GOOGLE_DECORATE_STRING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43316 <enum value="&quot;VK_GOOGLE_decorate_string&quot;" name="VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43317 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43318 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43319 <extension name="VK_EXT_subgroup_size_control" number="226" type="device" depends="VK_VERSION_1_1" author="EXT" contact="Neil Henning @sheredom" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43320 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43321 <enum value="2" name="VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43322 <enum value="&quot;VK_EXT_subgroup_size_control&quot;" name="VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43323 <type name="VkPhysicalDeviceSubgroupSizeControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43324 <type name="VkPhysicalDeviceSubgroupSizeControlPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43325 <type name="VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43326 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43327 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43328 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43329 <enum extends="VkPipelineShaderStageCreateFlagBits" name="VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT" alias="VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43330 <enum extends="VkPipelineShaderStageCreateFlagBits" name="VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT" alias="VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43331 <feature name="subgroupSizeControl" struct="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43332 <feature name="computeFullSubgroups" struct="VkPhysicalDeviceSubgroupSizeControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43333 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43334 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43335 <extension name="VK_KHR_fragment_shading_rate" number="227" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_create_renderpass2),VK_VERSION_1_2" author="KHR" contact="Tobias Hector @tobski" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43336 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43337 <enum value="2" name="VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43338 <enum value="&quot;VK_KHR_fragment_shading_rate&quot;" name="VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43339 <type name="VkFragmentShadingRateCombinerOpKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43340 <type name="VkFragmentShadingRateAttachmentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43341 <type name="VkPipelineFragmentShadingRateStateCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43342 <type name="VkPhysicalDeviceFragmentShadingRateFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43343 <type name="VkPhysicalDeviceFragmentShadingRatePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43344 <type name="VkPhysicalDeviceFragmentShadingRateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43345 <command name="vkGetPhysicalDeviceFragmentShadingRatesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43346 <command name="vkCmdSetFragmentShadingRateKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43347 <enum offset="3" extends="VkImageLayout" extnumber="165" name="VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43348 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43349 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43350 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43351 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43352 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43353 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43354 <enum bitpos="23" extends="VkAccessFlagBits" name="VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43355 <enum bitpos="8" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43356 <enum bitpos="22" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43357 <enum bitpos="30" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43358 <feature name="pipelineFragmentShadingRate" struct="VkPhysicalDeviceFragmentShadingRateFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43359 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43360 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43361 <enum bitpos="30" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43362 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43363 <require depends="VK_VERSION_1_3,VK_KHR_dynamic_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43364 <enum offset="6" extends="VkStructureType" extnumber="45" name="VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43365 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43366 <require depends="VK_VERSION_1_3,VK_KHR_dynamic_rendering" api="vulkan" comment="Remove 'api' attribute once gitlab #4074 is fixed">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43367 <enum bitpos="21" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43368 <enum alias="VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43369 <type name="VkRenderingFragmentShadingRateAttachmentInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43370 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43371 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43372 <extension name="VK_AMD_shader_core_properties2" number="228" type="device" author="AMD" contact="Matthaeus G. Chajdas @anteru" supported="vulkan" depends="VK_AMD_shader_core_properties" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43373 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43374 <enum value="1" name="VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43375 <enum value="&quot;VK_AMD_shader_core_properties2&quot;" name="VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43376 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43377 <type name="VkPhysicalDeviceShaderCoreProperties2AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43378 <type name="VkShaderCorePropertiesFlagBitsAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43379 <type name="VkShaderCorePropertiesFlagsAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43380 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43381 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43382 <extension name="VK_AMD_extension_229" number="229" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43383 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43384 <enum value="0" name="VK_AMD_EXTENSION_229_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43385 <enum value="&quot;VK_AMD_extension_229&quot;" name="VK_AMD_EXTENSION_229_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43386 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43387 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43388 <extension name="VK_AMD_device_coherent_memory" number="230" type="device" author="AMD" contact="Tobias Hector @tobski" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43389 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43390 <enum value="1" name="VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43391 <enum value="&quot;VK_AMD_device_coherent_memory&quot;" name="VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43392 <enum bitpos="6" extends="VkMemoryPropertyFlagBits" name="VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43393 <enum bitpos="7" extends="VkMemoryPropertyFlagBits" name="VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43394 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43395 <type name="VkPhysicalDeviceCoherentMemoryFeaturesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43396 <feature name="deviceCoherentMemory" struct="VkPhysicalDeviceCoherentMemoryFeaturesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43397 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43398 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43399 <extension name="VK_AMD_extension_231" number="231" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43400 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43401 <enum value="0" name="VK_AMD_EXTENSION_231_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43402 <enum value="&quot;VK_AMD_extension_231&quot;" name="VK_AMD_EXTENSION_231_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43403 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43404 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43405 <extension name="VK_AMD_extension_232" number="232" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43406 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43407 <enum value="0" name="VK_AMD_EXTENSION_232_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43408 <enum value="&quot;VK_AMD_extension_232&quot;" name="VK_AMD_EXTENSION_232_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43409 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43410 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43411 <extension name="VK_KHR_dynamic_rendering_local_read" number="233" type="device" depends="VK_KHR_dynamic_rendering,VK_VERSION_1_3" author="AMD" contact="Tobias Hector @tobski" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43412 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43413 <enum value="1" name="VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43414 <enum value="&quot;VK_KHR_dynamic_rendering_local_read&quot;" name="VK_KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43415 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR" alias="VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43416 <command name="vkCmdSetRenderingAttachmentLocationsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43417 <command name="vkCmdSetRenderingInputAttachmentIndicesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43418 <type name="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43419 <type name="VkRenderingAttachmentLocationInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43420 <type name="VkRenderingInputAttachmentIndexInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43421 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43422 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43423 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43424 <feature name="dynamicRenderingLocalRead" struct="VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43425 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43426 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43427 <extension name="VK_AMD_extension_234" number="234" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43428 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43429 <enum value="0" name="VK_AMD_EXTENSION_234_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43430 <enum value="&quot;VK_AMD_extension_234&quot;" name="VK_AMD_EXTENSION_234_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43431 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43432 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43433 <extension name="VK_EXT_shader_image_atomic_int64" number="235" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Tobias Hector @tobski" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43434 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43435 <enum value="1" name="VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43436 <enum value="&quot;VK_EXT_shader_image_atomic_int64&quot;" name="VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43437 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43438 <type name="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43439 <feature name="shaderInt64" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43440 <feature name="shaderImageInt64Atomics" struct="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43441 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43442 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43443 <extension name="VK_KHR_shader_quad_control" number="236" type="device" depends="((VK_VERSION_1_1+VK_KHR_vulkan_memory_model),VK_VERSION_1_2)+VK_KHR_shader_maximal_reconvergence" author="KHR" contact="Tobias Hector @tobski" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43444 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43445 <enum value="1" name="VK_KHR_SHADER_QUAD_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43446 <enum value="&quot;VK_KHR_shader_quad_control&quot;" name="VK_KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43447 <type name="VkPhysicalDeviceShaderQuadControlFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43448 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43449 <feature name="shaderQuadControl" struct="VkPhysicalDeviceShaderQuadControlFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43450 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43451 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43452 <extension name="VK_KHR_spirv_1_4" number="237" type="device" depends="VK_VERSION_1_1+VK_KHR_shader_float_controls" author="KHR" contact="Jesse Hall @critsec" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43453 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43454 <enum value="1" name="VK_KHR_SPIRV_1_4_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43455 <enum value="&quot;VK_KHR_spirv_1_4&quot;" name="VK_KHR_SPIRV_1_4_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43456 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43457 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43458 <extension name="VK_EXT_memory_budget" number="238" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43459 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43460 <enum value="1" name="VK_EXT_MEMORY_BUDGET_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43461 <enum value="&quot;VK_EXT_memory_budget&quot;" name="VK_EXT_MEMORY_BUDGET_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43462 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43463 <type name="VkPhysicalDeviceMemoryBudgetPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43464 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43465 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43466 <extension name="VK_EXT_memory_priority" number="239" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43467 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43468 <enum value="1" name="VK_EXT_MEMORY_PRIORITY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43469 <enum value="&quot;VK_EXT_memory_priority&quot;" name="VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43470 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43471 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43472 <type name="VkPhysicalDeviceMemoryPriorityFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43473 <type name="VkMemoryPriorityAllocateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43474 <feature name="memoryPriority" struct="VkPhysicalDeviceMemoryPriorityFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43475 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43476 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43477 <extension name="VK_KHR_surface_protected_capabilities" number="240" type="instance" depends="VK_VERSION_1_1+VK_KHR_get_surface_capabilities2" author="KHR" contact="Sandeep Shinde @sashinde" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43478 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43479 <enum value="1" name="VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43480 <enum value="&quot;VK_KHR_surface_protected_capabilities&quot;" name="VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43481 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43482 <type name="VkSurfaceProtectedCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43483 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43484 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43485 <extension name="VK_NV_dedicated_allocation_image_aliasing" number="241" type="device" depends="(VK_KHR_dedicated_allocation+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1" author="NVIDIA" contact="Nuno Subtil @nsubtil" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43486 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43487 <enum value="1" name="VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43488 <enum value="&quot;VK_NV_dedicated_allocation_image_aliasing&quot;" name="VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43489 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43490 <type name="VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43491 <feature name="dedicatedAllocationImageAliasing" struct="VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43492 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43493 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43494 <extension name="VK_KHR_separate_depth_stencil_layouts" number="242" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_create_renderpass2),VK_VERSION_1_2" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43495 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43496 <enum value="1" name="VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43497 <enum value="&quot;VK_KHR_separate_depth_stencil_layouts&quot;" name="VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43498 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43499 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR" alias="VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43500 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR" alias="VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43501 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43502 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43503 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43504 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43505 <type name="VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43506 <type name="VkAttachmentReferenceStencilLayoutKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43507 <type name="VkAttachmentDescriptionStencilLayoutKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43508 <feature name="separateDepthStencilLayouts" struct="VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43509 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43510 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43511 <extension name="VK_INTEL_extension_243" number="243" author="INTEL" contact="Slawek Grajewski @sgrajewski" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43512 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43513 <enum value="0" name="VK_INTEL_EXTENSION_243_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43514 <enum value="&quot;VK_INTEL_extension_243&quot;" name="VK_INTEL_EXTENSION_243_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43515 <enum bitpos="46" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_46_BIT_INTEL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43516 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43517 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43518 <extension name="VK_MESA_extension_244" number="244" author="MESA" contact="Andres Rodriguez @lostgoat" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43519 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43520 <enum value="0" name="VK_MESA_EXTENSION_244_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43521 <enum value="&quot;VK_MESA_extension_244&quot;" name="VK_MESA_EXTENSION_244_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43522 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43523 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43524 <extension name="VK_EXT_buffer_device_address" number="245" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Jeff Bolz @jeffbolznv" deprecatedby="VK_KHR_buffer_device_address" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43525 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43526 <enum value="2" name="VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43527 <enum value="&quot;VK_EXT_buffer_device_address&quot;" name="VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43528 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43529 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43530 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT" alias="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43531 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43532 <enum extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT" alias="VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43533 <enum extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT" alias="VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43534 <enum extends="VkResult" name="VK_ERROR_INVALID_DEVICE_ADDRESS_EXT" alias="VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43535 <type name="VkPhysicalDeviceBufferAddressFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43536 <type name="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43537 <type name="VkBufferDeviceAddressInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43538 <type name="VkBufferDeviceAddressCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43539 <command name="vkGetBufferDeviceAddressEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43540 <feature name="bufferDeviceAddress" struct="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43541 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43542 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43543 <extension name="VK_EXT_tooling_info" number="246" type="device" author="EXT" contact="Tobias Hector @tobski" supported="vulkan" promotedto="VK_VERSION_1_3" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43544 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43545 <enum value="1" name="VK_EXT_TOOLING_INFO_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43546 <enum value="&quot;VK_EXT_tooling_info&quot;" name="VK_EXT_TOOLING_INFO_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43547 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43548 <enum extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_VALIDATION_BIT_EXT" alias="VK_TOOL_PURPOSE_VALIDATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43549 <enum extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_PROFILING_BIT_EXT" alias="VK_TOOL_PURPOSE_PROFILING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43550 <enum extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_TRACING_BIT_EXT" alias="VK_TOOL_PURPOSE_TRACING_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43551 <enum extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT" alias="VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43552 <enum extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT" alias="VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43553 <type name="VkToolPurposeFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43554 <type name="VkToolPurposeFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43555 <type name="VkPhysicalDeviceToolPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43556 <command name="vkGetPhysicalDeviceToolPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43557 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43558 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43559 <enum bitpos="5" extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43560 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43561 <require depends="VK_EXT_debug_marker">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43562 <enum bitpos="6" extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43563 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43564 <require depends="VK_EXT_debug_utils">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43565 <enum bitpos="5" extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43566 <enum bitpos="6" extends="VkToolPurposeFlagBits" name="VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43567 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43568 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43569 <extension name="VK_EXT_separate_stencil_usage" number="247" type="device" author="EXT" contact="Daniel Rakos @drakos-amd" supported="vulkan" promotedto="VK_VERSION_1_2" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43570 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43571 <enum value="1" name="VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43572 <enum value="&quot;VK_EXT_separate_stencil_usage&quot;" name="VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43573 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43574 <type name="VkImageStencilUsageCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43575 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43576 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43577 <extension name="VK_EXT_validation_features" number="248" type="instance" author="LUNARG" contact="Karl Schultz @karl-lunarg" specialuse="debugging" supported="vulkan,vulkansc" ratified="vulkan" deprecatedby="VK_EXT_layer_settings" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43578 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43579 <enum value="6" name="VK_EXT_VALIDATION_FEATURES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43580 <enum value="&quot;VK_EXT_validation_features&quot;" name="VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43581 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43582 <type name="VkValidationFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43583 <type name="VkValidationFeatureEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43584 <type name="VkValidationFeatureDisableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43585 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43586 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43587 <extension name="VK_KHR_present_wait" number="249" type="device" depends="VK_KHR_swapchain+VK_KHR_present_id" author="KHR" contact="Keith Packard @keithp" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43588 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43589 <enum value="1" name="VK_KHR_PRESENT_WAIT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43590 <enum value="&quot;VK_KHR_present_wait&quot;" name="VK_KHR_PRESENT_WAIT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43591 <command name="vkWaitForPresentKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43592 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43593 <type name="VkPhysicalDevicePresentWaitFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43594 <feature name="presentWait" struct="VkPhysicalDevicePresentWaitFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43595 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43596 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43597 <extension name="VK_NV_cooperative_matrix" number="250" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43598 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43599 <enum value="1" name="VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43600 <enum value="&quot;VK_NV_cooperative_matrix&quot;" name="VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43601 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43602 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43603 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43604 <type name="VkCooperativeMatrixPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43605 <type name="VkScopeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43606 <enum extends="VkScopeKHR" name="VK_SCOPE_DEVICE_NV" alias="VK_SCOPE_DEVICE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43607 <enum extends="VkScopeKHR" name="VK_SCOPE_WORKGROUP_NV" alias="VK_SCOPE_WORKGROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43608 <enum extends="VkScopeKHR" name="VK_SCOPE_SUBGROUP_NV" alias="VK_SCOPE_SUBGROUP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43609 <enum extends="VkScopeKHR" name="VK_SCOPE_QUEUE_FAMILY_NV" alias="VK_SCOPE_QUEUE_FAMILY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43610 <type name="VkComponentTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43611 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_FLOAT16_NV" alias="VK_COMPONENT_TYPE_FLOAT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43612 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_FLOAT32_NV" alias="VK_COMPONENT_TYPE_FLOAT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43613 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_FLOAT64_NV" alias="VK_COMPONENT_TYPE_FLOAT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43614 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_SINT8_NV" alias="VK_COMPONENT_TYPE_SINT8_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43615 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_SINT16_NV" alias="VK_COMPONENT_TYPE_SINT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43616 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_SINT32_NV" alias="VK_COMPONENT_TYPE_SINT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43617 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_SINT64_NV" alias="VK_COMPONENT_TYPE_SINT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43618 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_UINT8_NV" alias="VK_COMPONENT_TYPE_UINT8_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43619 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_UINT16_NV" alias="VK_COMPONENT_TYPE_UINT16_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43620 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_UINT32_NV" alias="VK_COMPONENT_TYPE_UINT32_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43621 <enum extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_UINT64_NV" alias="VK_COMPONENT_TYPE_UINT64_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43622 <type name="VkPhysicalDeviceCooperativeMatrixFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43623 <type name="VkPhysicalDeviceCooperativeMatrixPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43624 <command name="vkGetPhysicalDeviceCooperativeMatrixPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43625 <feature name="cooperativeMatrix" struct="VkPhysicalDeviceCooperativeMatrixFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43626 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43627 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43628 <extension name="VK_NV_coverage_reduction_mode" number="251" depends="VK_NV_framebuffer_mixed_samples+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" type="device" author="NV" contact="Kedarnath Thangudu @kthangudu" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43629 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43630 <enum value="1" name="VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43631 <enum value="&quot;VK_NV_coverage_reduction_mode&quot;" name="VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43632 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43633 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43634 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43635 <type name="VkPhysicalDeviceCoverageReductionModeFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43636 <type name="VkPipelineCoverageReductionStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43637 <type name="VkPipelineCoverageReductionStateCreateFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43638 <type name="VkCoverageReductionModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43639 <type name="VkFramebufferMixedSamplesCombinationNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43640 <command name="vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43641 <feature name="coverageReductionMode" struct="VkPhysicalDeviceCoverageReductionModeFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43642 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43643 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43644 <extension name="VK_EXT_fragment_shader_interlock" number="252" author="EXT" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43645 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43646 <enum value="1" name="VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43647 <enum value="&quot;VK_EXT_fragment_shader_interlock&quot;" name="VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43648 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43649 <type name="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43650 <feature name="fragmentShaderSampleInterlock,fragmentShaderPixelInterlock,fragmentShaderShadingRateInterlock" struct="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43651 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43652 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43653 <extension name="VK_EXT_ycbcr_image_arrays" number="253" type="device" depends="VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43654 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43655 <enum value="1" name="VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43656 <enum value="&quot;VK_EXT_ycbcr_image_arrays&quot;" name="VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43657 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43658 <type name="VkPhysicalDeviceYcbcrImageArraysFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43659 <feature name="ycbcrImageArrays" struct="VkPhysicalDeviceYcbcrImageArraysFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43660 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43661 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43662 <extension name="VK_KHR_uniform_buffer_standard_layout" number="254" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" type="device" author="KHR" contact="Graeme Leese @gnl21" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43663 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43664 <enum value="1" name="VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43665 <enum value="&quot;VK_KHR_uniform_buffer_standard_layout&quot;" name="VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43666 <type name="VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43667 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43668 <feature name="uniformBufferStandardLayout" struct="VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43669 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43670 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43671 <extension name="VK_EXT_provoking_vertex" number="255" type="device" author="EXT" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Jesse Hall @jessehall" specialuse="glemulation" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43672 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43673 <enum value="1" name="VK_EXT_PROVOKING_VERTEX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43674 <enum value="&quot;VK_EXT_provoking_vertex&quot;" name="VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43675 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43676 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43677 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43678 <type name="VkPhysicalDeviceProvokingVertexFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43679 <type name="VkPhysicalDeviceProvokingVertexPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43680 <type name="VkPipelineRasterizationProvokingVertexStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43681 <type name="VkProvokingVertexModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43682 <feature name="provokingVertexLast" struct="VkPhysicalDeviceProvokingVertexFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43683 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43684 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43685 <extension name="VK_EXT_full_screen_exclusive" number="256" type="device" author="EXT" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain" platform="win32" contact="James Jones @cubanismo" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43686 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43687 <enum value="4" name="VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43688 <enum value="&quot;VK_EXT_full_screen_exclusive&quot;" name="VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43689 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43690 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43691 <enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43692 <type name="VkFullScreenExclusiveEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43693 <type name="VkSurfaceFullScreenExclusiveInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43694 <type name="VkSurfaceCapabilitiesFullScreenExclusiveEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43695 <command name="vkGetPhysicalDeviceSurfacePresentModes2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43696 <command name="vkAcquireFullScreenExclusiveModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43697 <command name="vkReleaseFullScreenExclusiveModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43698 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43699 <require depends="VK_KHR_win32_surface">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43700 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43701 <type name="VkSurfaceFullScreenExclusiveWin32InfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43702 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43703 <require depends="VK_KHR_device_group,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43704 <command name="vkGetDeviceGroupSurfacePresentModes2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43705 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43706 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43707 <extension name="VK_EXT_headless_surface" number="257" type="instance" depends="VK_KHR_surface" author="EXT" contact="Lisa Wu @chengtianww" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43708 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43709 <enum value="1" name="VK_EXT_HEADLESS_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43710 <enum value="&quot;VK_EXT_headless_surface&quot;" name="VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43711 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43712 <type name="VkHeadlessSurfaceCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43713 <type name="VkHeadlessSurfaceCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43714 <command name="vkCreateHeadlessSurfaceEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43715 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43716 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43717 <extension name="VK_KHR_buffer_device_address" number="258" type="device" depends="(VK_KHR_get_physical_device_properties2+VK_KHR_device_group),VK_VERSION_1_1" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="vulkan" promotedto="VK_VERSION_1_2" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43718 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43719 <enum value="1" name="VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43720 <enum value="&quot;VK_KHR_buffer_device_address&quot;" name="VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43721 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43722 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43723 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43724 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43725 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43726 <enum extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR" alias="VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43727 <enum extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR" alias="VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43728 <enum extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR" alias="VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43729 <enum extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR" alias="VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43730 <enum extends="VkResult" name="VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR" alias="VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43731 <type name="VkPhysicalDeviceBufferDeviceAddressFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43732 <type name="VkBufferDeviceAddressInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43733 <type name="VkBufferOpaqueCaptureAddressCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43734 <type name="VkMemoryOpaqueCaptureAddressAllocateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43735 <type name="VkDeviceMemoryOpaqueCaptureAddressInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43736 <command name="vkGetBufferDeviceAddressKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43737 <command name="vkGetBufferOpaqueCaptureAddressKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43738 <command name="vkGetDeviceMemoryOpaqueCaptureAddressKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43739 <feature name="bufferDeviceAddress" struct="VkPhysicalDeviceBufferDeviceAddressFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43740 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43741 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43742 <extension name="VK_EXT_extension_259" number="259" author="EXT" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43743 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43744 <enum value="0" name="VK_EXT_EXTENSION_259_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43745 <enum value="&quot;VK_EXT_extension_259&quot;" name="VK_EXT_EXTENSION_259_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43746 <enum bitpos="9" extends="VkQueueFlagBits" name="VK_QUEUE_RESERVED_9_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43747 <enum bitpos="44" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_44_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43748 <enum bitpos="45" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_45_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43749 <enum bitpos="19" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_RESERVED_19_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43750 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43751 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43752 <extension name="VK_EXT_line_rasterization" number="260" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Jeff Bolz @jeffbolznv" specialuse="cadsupport" supported="vulkan,vulkansc" promotedto="VK_KHR_line_rasterization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43753 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43754 <enum value="1" name="VK_EXT_LINE_RASTERIZATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43755 <enum value="&quot;VK_EXT_line_rasterization&quot;" name="VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43756 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43757 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43758 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43759 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_EXT" alias="VK_DYNAMIC_STATE_LINE_STIPPLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43760 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT" alias="VK_LINE_RASTERIZATION_MODE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43761 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT" alias="VK_LINE_RASTERIZATION_MODE_RECTANGULAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43762 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT" alias="VK_LINE_RASTERIZATION_MODE_BRESENHAM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43763 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT" alias="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43764 <type name="VkPhysicalDeviceLineRasterizationFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43765 <type name="VkPhysicalDeviceLineRasterizationPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43766 <type name="VkPipelineRasterizationLineStateCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43767 <type name="VkLineRasterizationModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43768 <command name="vkCmdSetLineStippleEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43769 <feature name="rectangularLines,bresenhamLines,smoothLines,stippledRectangularLines,stippledBresenhamLines,stippledSmoothLines" struct="VkPhysicalDeviceLineRasterizationFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43770 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43771 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43772 <extension name="VK_EXT_shader_atomic_float" number="261" type="device" author="NV" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43773 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43774 <enum value="1" name="VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43775 <enum value="&quot;VK_EXT_shader_atomic_float&quot;" name="VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43776 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43777 <type name="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43778 <feature name="shaderBufferFloat32Atomics,shaderBufferFloat32AtomicAdd,shaderBufferFloat64Atomics,shaderBufferFloat64AtomicAdd,shaderSharedFloat32Atomics,shaderSharedFloat32AtomicAdd,shaderSharedFloat64Atomics,shaderSharedFloat64AtomicAdd,shaderImageFloat32Atomics,shaderImageFloat32AtomicAdd" struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43779 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43780 <require depends="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::sparseImageFloat32Atomics">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43781 <feature name="shaderImageFloat32Atomics" struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43782 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43783 <require depends="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::sparseImageFloat32AtomicAdd">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43784 <feature name="shaderImageFloat32AtomicAdd" struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43785 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43786 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43787 <extension name="VK_EXT_host_query_reset" number="262" author="EXT" contact="Bas Nieuwenhuizen @BNieuwenhuizen" supported="vulkan" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" promotedto="VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43788 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43789 <enum value="1" name="VK_EXT_HOST_QUERY_RESET_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43790 <enum value="&quot;VK_EXT_host_query_reset&quot;" name="VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43791 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43792 <type name="VkPhysicalDeviceHostQueryResetFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43793 <command name="vkResetQueryPoolEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43794 <feature name="hostQueryReset" struct="VkPhysicalDeviceHostQueryResetFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43795 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43796 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43797 <extension name="VK_GGP_extension_263" number="263" author="GGP" contact="Jean-Francois Roy @jfroy" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43798 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43799 <enum value="0" name="VK_GGP_EXTENSION_263_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43800 <enum value="&quot;VK_GGP_extension_263&quot;" name="VK_GGP_EXTENSION_263_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43801 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43802 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43803 <extension name="VK_BRCM_extension_264" number="264" author="BRCM" contact="Graeme Leese @gnl21" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43804 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43805 <enum value="0" name="VK_BRCM_EXTENSION_264_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43806 <enum value="&quot;VK_BRCM_extension_264&quot;" name="VK_BRCM_EXTENSION_264_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43807 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43808 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43809 <extension name="VK_BRCM_extension_265" number="265" author="BRCM" contact="Graeme Leese @gnl21" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43810 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43811 <enum value="0" name="VK_BRCM_EXTENSION_265_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43812 <enum value="&quot;VK_BRCM_extension_265&quot;" name="VK_BRCM_EXTENSION_265_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43813 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43814 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43815 <extension name="VK_EXT_index_type_uint8" number="266" type="device" author="EXT" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" promotedto="VK_KHR_index_type_uint8">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43816 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43817 <enum value="1" name="VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43818 <enum value="&quot;VK_EXT_index_type_uint8&quot;" name="VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43819 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43820 <enum extends="VkIndexType" name="VK_INDEX_TYPE_UINT8_EXT" alias="VK_INDEX_TYPE_UINT8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43821 <type name="VkPhysicalDeviceIndexTypeUint8FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43822 <feature name="indexTypeUint8" struct="VkPhysicalDeviceIndexTypeUint8FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43823 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43824 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43825 <extension name="VK_EXT_extension_267" number="267" type="device" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43826 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43827 <enum value="0" name="VK_EXT_EXTENSION_267_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43828 <enum value="&quot;VK_EXT_extension_267&quot;" name="VK_EXT_EXTENSION_267_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43829 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43830 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43831 <extension name="VK_EXT_extended_dynamic_state" number="268" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43832 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43833 <enum value="1" name="VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43834 <enum value="&quot;VK_EXT_extended_dynamic_state&quot;" name="VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43835 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43836 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_CULL_MODE_EXT" alias="VK_DYNAMIC_STATE_CULL_MODE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43837 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_FRONT_FACE_EXT" alias="VK_DYNAMIC_STATE_FRONT_FACE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43838 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT" alias="VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43839 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT" alias="VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43840 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT" alias="VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43841 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT" alias="VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43842 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT" alias="VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43843 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT" alias="VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43844 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT" alias="VK_DYNAMIC_STATE_DEPTH_COMPARE_OP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43845 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT" alias="VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43846 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT" alias="VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43847 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_STENCIL_OP_EXT" alias="VK_DYNAMIC_STATE_STENCIL_OP"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43848 <type name="VkPhysicalDeviceExtendedDynamicStateFeaturesEXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43849 <command name="vkCmdSetCullModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43850 <command name="vkCmdSetFrontFaceEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43851 <command name="vkCmdSetPrimitiveTopologyEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43852 <command name="vkCmdSetViewportWithCountEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43853 <command name="vkCmdSetScissorWithCountEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43854 <command name="vkCmdBindVertexBuffers2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43855 <command name="vkCmdSetDepthTestEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43856 <command name="vkCmdSetDepthWriteEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43857 <command name="vkCmdSetDepthCompareOpEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43858 <command name="vkCmdSetDepthBoundsTestEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43859 <command name="vkCmdSetStencilTestEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43860 <command name="vkCmdSetStencilOpEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43861 <feature name="extendedDynamicState" struct="VkPhysicalDeviceExtendedDynamicStateFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43862 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43863 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43864 <extension name="VK_KHR_deferred_host_operations" number="269" type="device" author="KHR" contact="Josh Barczak @jbarczak" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43865 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43866 <enum value="4" name="VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43867 <enum value="&quot;VK_KHR_deferred_host_operations&quot;" name="VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43868 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43869 <type name="VkDeferredOperationKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43870 <command name="vkCreateDeferredOperationKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43871 <command name="vkDestroyDeferredOperationKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43872 <command name="vkGetDeferredOperationMaxConcurrencyKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43873 <command name="vkGetDeferredOperationResultKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43874 <command name="vkDeferredOperationJoinKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43875 <enum extends="VkResult" offset="0" name="VK_THREAD_IDLE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43876 <enum extends="VkResult" offset="1" name="VK_THREAD_DONE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43877 <enum extends="VkResult" offset="2" name="VK_OPERATION_DEFERRED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43878 <enum extends="VkResult" offset="3" name="VK_OPERATION_NOT_DEFERRED_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43879 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43880 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43881 <extension name="VK_KHR_pipeline_executable_properties" number="270" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Faith Ekstrand @gfxstrand" specialuse="devtools" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43882 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43883 <enum value="1" name="VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43884 <enum value="&quot;VK_KHR_pipeline_executable_properties&quot;" name="VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43885 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43886 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43887 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43888 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43889 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43890 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43891 <enum bitpos="6" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43892 <enum bitpos="7" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43893 <type name="VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43894 <type name="VkPipelineInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43895 <type name="VkPipelineExecutablePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43896 <type name="VkPipelineExecutableInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43897 <type name="VkPipelineExecutableStatisticFormatKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43898 <type name="VkPipelineExecutableStatisticValueKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43899 <type name="VkPipelineExecutableStatisticKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43900 <type name="VkPipelineExecutableInternalRepresentationKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43901 <command name="vkGetPipelineExecutablePropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43902 <command name="vkGetPipelineExecutableStatisticsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43903 <command name="vkGetPipelineExecutableInternalRepresentationsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43904 <feature name="pipelineExecutableInfo" struct="VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43905 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43906 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43907 <extension name="VK_EXT_host_image_copy" number="271" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_copy_commands2+VK_KHR_format_feature_flags2),VK_VERSION_1_3" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43908 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43909 <enum value="1" name="VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43910 <enum value="&quot;VK_EXT_host_image_copy&quot;" name="VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43911 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43912 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43913 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT" alias="VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43914 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT" alias="VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43915 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT" alias="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43916 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT" alias="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43917 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT" alias="VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43918 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT" alias="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43919 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT" alias="VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43920 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT" alias="VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43921 <enum extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT" alias="VK_IMAGE_USAGE_HOST_TRANSFER_BIT" comment="Can be used with host image copies"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43922 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT" alias="VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT" comment="Host image copies are supported"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43923 <enum extends="VkHostImageCopyFlagBits" name="VK_HOST_IMAGE_COPY_MEMCPY_EXT" alias="VK_HOST_IMAGE_COPY_MEMCPY"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43924 <type name="VkPhysicalDeviceHostImageCopyFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43925 <type name="VkPhysicalDeviceHostImageCopyPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43926 <type name="VkHostImageCopyFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43927 <type name="VkHostImageCopyFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43928 <type name="VkMemoryToImageCopyEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43929 <type name="VkImageToMemoryCopyEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43930 <type name="VkCopyMemoryToImageInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43931 <type name="VkCopyImageToMemoryInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43932 <type name="VkCopyImageToImageInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43933 <type name="VkHostImageLayoutTransitionInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43934 <type name="VkSubresourceHostMemcpySizeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43935 <type name="VkHostImageCopyDevicePerformanceQueryEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43936 <command name="vkCopyMemoryToImageEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43937 <command name="vkCopyImageToMemoryEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43938 <command name="vkCopyImageToImageEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43939 <command name="vkTransitionImageLayoutEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43940 <type name="VkSubresourceLayout2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43941 <type name="VkImageSubresource2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43942 <command name="vkGetImageSubresourceLayout2EXT" comment="Taken from VK_EXT_image_compression_control. VkStructureType enums defined in that extension"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43943 <feature name="hostImageCopy" struct="VkPhysicalDeviceHostImageCopyFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43944 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43945 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43946 <extension name="VK_KHR_map_memory2" number="272" type="device" author="KHR" contact="Faith Ekstrand @gfxstrand" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43947 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43948 <enum value="1" name="VK_KHR_MAP_MEMORY_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43949 <enum value="&quot;VK_KHR_map_memory2&quot;" name="VK_KHR_MAP_MEMORY_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43950 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_MAP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43951 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43952 <type name="VkMemoryMapInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43953 <type name="VkMemoryUnmapInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43954 <type name="VkMemoryUnmapFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43955 <type name="VkMemoryUnmapFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43956 <command name="vkMapMemory2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43957 <command name="vkUnmapMemory2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43958 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43959 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43960 <extension name="VK_EXT_map_memory_placed" number="273" type="device" depends="VK_KHR_map_memory2,VK_VERSION_1_4" author="EXT" contact="Faith Ekstrand @gfxstrand" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43961 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43962 <enum value="1" name="VK_EXT_MAP_MEMORY_PLACED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43963 <enum value="&quot;VK_EXT_map_memory_placed&quot;" name="VK_EXT_MAP_MEMORY_PLACED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43964 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43965 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43966 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43967 <enum bitpos="0" extends="VkMemoryMapFlagBits" name="VK_MEMORY_MAP_PLACED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43968 <enum bitpos="0" extends="VkMemoryUnmapFlagBits" name="VK_MEMORY_UNMAP_RESERVE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43969 <type name="VkPhysicalDeviceMapMemoryPlacedFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43970 <type name="VkPhysicalDeviceMapMemoryPlacedPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43971 <type name="VkMemoryMapPlacedInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43972 <feature name="memoryMapPlaced" struct="VkPhysicalDeviceMapMemoryPlacedFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43973 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43974 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43975 <extension name="VK_EXT_shader_atomic_float2" number="274" type="device" depends="VK_EXT_shader_atomic_float" author="EXT" contact="Faith Ekstrand @gfxstrand" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43976 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43977 <enum value="1" name="VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43978 <enum value="&quot;VK_EXT_shader_atomic_float2&quot;" name="VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43979 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43980 <type name="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43981 <feature name="shaderBufferFloat16Atomics,shaderBufferFloat16AtomicAdd,shaderBufferFloat16AtomicMinMax,shaderBufferFloat32AtomicMinMax,shaderBufferFloat64AtomicMinMax,shaderSharedFloat16Atomics,shaderSharedFloat16AtomicAdd,shaderSharedFloat16AtomicMinMax,shaderSharedFloat32AtomicMinMax,shaderSharedFloat64AtomicMinMax,shaderImageFloat32AtomicMinMax" struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43982 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43983 <require depends="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT::sparseImageFloat32AtomicMinMax">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43984 <feature name="shaderImageFloat32AtomicMinMax" struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43985 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43986 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43987 <extension name="VK_EXT_surface_maintenance1" number="275" type="instance" depends="VK_KHR_surface+VK_KHR_get_surface_capabilities2" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43988 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43989 <enum value="1" name="VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43990 <enum value="&quot;VK_EXT_surface_maintenance1&quot;" name="VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43991 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43992 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43993 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43994 <type name="VkSurfacePresentModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43995 <type name="VkPresentScalingFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43996 <type name="VkPresentScalingFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43997 <type name="VkPresentGravityFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43998 <type name="VkPresentGravityFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
43999 <type name="VkSurfacePresentScalingCapabilitiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44000 <type name="VkSurfacePresentModeCompatibilityEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44001 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44002 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44003 <extension name="VK_EXT_swapchain_maintenance1" number="276" type="device" depends="VK_KHR_swapchain+VK_EXT_surface_maintenance1+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44004 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44005 <enum value="1" name="VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44006 <enum value="&quot;VK_EXT_swapchain_maintenance1&quot;" name="VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44007 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44008 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44009 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44010 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44011 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44012 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44013 <enum bitpos="3" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44014 <type name="VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44015 <type name="VkSwapchainPresentFenceInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44016 <type name="VkSwapchainPresentModesCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44017 <type name="VkSwapchainPresentModeInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44018 <type name="VkSwapchainPresentScalingCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44019 <type name="VkReleaseSwapchainImagesInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44020 <command name="vkReleaseSwapchainImagesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44021 <feature name="swapchainMaintenance1" struct="VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44022 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44023 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44024 <extension name="VK_EXT_shader_demote_to_helper_invocation" number="277" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44025 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44026 <enum value="1" name="VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44027 <enum value="&quot;VK_EXT_shader_demote_to_helper_invocation&quot;" name="VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44028 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44029 <type name="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44030 <feature name="shaderDemoteToHelperInvocation" struct="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44031 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44032 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44033 <extension name="VK_NV_device_generated_commands" number="278" type="device" depends="(VK_VERSION_1_1+VK_KHR_buffer_device_address),VK_VERSION_1_2" author="NV" contact="Christoph Kubisch @pixeljetstream" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44034 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44035 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44036 This extension requires buffer_device_address functionality.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44037 VK_EXT_buffer_device_address is also acceptable, but since it is deprecated the KHR version is preferred.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44038 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44039 <enum value="3" name="VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44040 <enum value="&quot;VK_NV_device_generated_commands&quot;" name="VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44041 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44042 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44043 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44044 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44045 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44046 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44047 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44048 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44049 <enum bitpos="18" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44050 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV" alias="VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44051 <enum extends="VkAccessFlagBits" name="VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV" alias="VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44052 <enum extends="VkAccessFlagBits" name="VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV" alias="VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44053 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44054 <type name="VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44055 <type name="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44056 <type name="VkGraphicsShaderGroupCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44057 <type name="VkGraphicsPipelineShaderGroupsCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44058 <type name="VkBindShaderGroupIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44059 <type name="VkBindIndexBufferIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44060 <type name="VkBindVertexBufferIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44061 <type name="VkSetStateFlagsIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44062 <type name="VkIndirectStateFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44063 <type name="VkIndirectStateFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44064 <type name="VkIndirectCommandsLayoutNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44065 <type name="VkIndirectCommandsTokenTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44066 <type name="VkIndirectCommandsLayoutUsageFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44067 <type name="VkIndirectCommandsLayoutUsageFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44068 <type name="VkIndirectCommandsStreamNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44069 <type name="VkIndirectCommandsLayoutTokenNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44070 <type name="VkIndirectCommandsLayoutCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44071 <type name="VkGeneratedCommandsInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44072 <type name="VkGeneratedCommandsMemoryRequirementsInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44073 <command name="vkGetGeneratedCommandsMemoryRequirementsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44074 <command name="vkCmdPreprocessGeneratedCommandsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44075 <command name="vkCmdExecuteGeneratedCommandsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44076 <command name="vkCmdBindPipelineShaderGroupNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44077 <command name="vkCreateIndirectCommandsLayoutNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44078 <command name="vkDestroyIndirectCommandsLayoutNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44079 <feature name="deviceGeneratedCommands" struct="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44080 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44081 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44082 <extension name="VK_NV_inherited_viewport_scissor" number="279" type="device" author="NV" contact="David Zhao Akeley @akeley98" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44083 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44084 <enum value="1" name="VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44085 <enum value="&quot;VK_NV_inherited_viewport_scissor&quot;" name="VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44086 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44087 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44088 <type name="VkPhysicalDeviceInheritedViewportScissorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44089 <type name="VkCommandBufferInheritanceViewportScissorInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44090 <feature name="inheritedViewportScissor2D" struct="VkPhysicalDeviceInheritedViewportScissorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44091 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44092 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44093 <extension name="VK_KHR_extension_280" number="280" type="device" author="KHR" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44094 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44095 <enum value="0" name="VK_KHR_EXTENSION_280_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44096 <enum value="&quot;VK_KHR_extension_280&quot;" name="VK_KHR_EXTENSION_280_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44097 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44098 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44099 <extension name="VK_KHR_shader_integer_dot_product" number="281" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Kevin Petit @kpet" supported="vulkan" promotedto="VK_VERSION_1_3" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44100 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44101 <enum value="1" name="VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44102 <enum value="&quot;VK_KHR_shader_integer_dot_product&quot;" name="VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44103 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44104 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44105 <type name="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44106 <type name="VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44107 <feature name="shaderIntegerDotProduct" struct="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44108 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44109 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44110 <extension name="VK_EXT_texel_buffer_alignment" number="282" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Jeff Bolz @jeffbolznv" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44111 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44112 <enum value="1" name="VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44113 <enum value="&quot;VK_EXT_texel_buffer_alignment&quot;" name="VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44114 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44115 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44116 <type name="VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44117 <type name="VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44118 <feature name="texelBufferAlignment" struct="VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44119 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44120 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44121 <extension name="VK_QCOM_render_pass_transform" number="283" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44122 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44123 <enum value="4" name="VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44124 <enum value="&quot;VK_QCOM_render_pass_transform&quot;" name="VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44125 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44126 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44127 <enum bitpos="1" extends="VkRenderPassCreateFlagBits" name="VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44128 <type name="VkRenderPassTransformBeginInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44129 <type name="VkCommandBufferInheritanceRenderPassTransformInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44130 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44131 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44132 <extension name="VK_EXT_depth_bias_control" number="284" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Joshua Ashton @Joshua-Ashton" specialuse="d3demulation" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44133 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44134 <enum value="1" name="VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44135 <enum value="&quot;VK_EXT_depth_bias_control&quot;" name="VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44136 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44137 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44138 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44139 <type name="VkPhysicalDeviceDepthBiasControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44140 <type name="VkDepthBiasInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44141 <type name="VkDepthBiasRepresentationEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44142 <type name="VkDepthBiasRepresentationInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44143 <command name="vkCmdSetDepthBias2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44144 <feature name="depthBiasControl" struct="VkPhysicalDeviceDepthBiasControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44145 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44146 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44147 <extension name="VK_EXT_device_memory_report" number="285" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Yiwei Zhang @zhangyiwei" specialuse="devtools" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44148 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44149 <enum value="2" name="VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44150 <enum value="&quot;VK_EXT_device_memory_report&quot;" name="VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44151 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44152 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44153 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44154 <type name="VkPhysicalDeviceDeviceMemoryReportFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44155 <type name="VkDeviceDeviceMemoryReportCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44156 <type name="VkDeviceMemoryReportCallbackDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44157 <type name="VkDeviceMemoryReportFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44158 <type name="VkDeviceMemoryReportEventTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44159 <type name="PFN_vkDeviceMemoryReportCallbackEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44160 <feature name="deviceMemoryReport" struct="VkPhysicalDeviceDeviceMemoryReportFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44161 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44162 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44163 <extension name="VK_EXT_acquire_drm_display" number="286" type="instance" depends="VK_EXT_direct_mode_display" author="EXT" contact="Drew DeVault sir@cmpwn.com" supported="vulkan" comment="codespell:ignore devault" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44164 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44165 <enum value="1" name="VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44166 <enum value="&quot;VK_EXT_acquire_drm_display&quot;" name="VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44167 <command name="vkAcquireDrmDisplayEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44168 <command name="vkGetDrmDisplayEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44169 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44170 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44171 <extension name="VK_EXT_robustness2" number="287" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Liam Middlebrook @liam-middlebrook" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44172 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44173 <enum value="1" name="VK_EXT_ROBUSTNESS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44174 <enum value="&quot;VK_EXT_robustness2&quot;" name="VK_EXT_ROBUSTNESS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44175 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44176 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44177 <type name="VkPhysicalDeviceRobustness2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44178 <type name="VkPhysicalDeviceRobustness2PropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44179 <feature name="robustBufferAccess2,robustImageAccess2,nullDescriptor" struct="VkPhysicalDeviceRobustness2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44180 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44181 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44182 <extension name="VK_EXT_custom_border_color" number="288" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Liam Middlebrook @liam-middlebrook" specialuse="glemulation,d3demulation" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44183 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44184 <enum value="12" name="VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44185 <enum value="&quot;VK_EXT_custom_border_color&quot;" name="VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44186 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44187 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44188 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44189 <enum offset="3" extends="VkBorderColor" name="VK_BORDER_COLOR_FLOAT_CUSTOM_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44190 <enum offset="4" extends="VkBorderColor" name="VK_BORDER_COLOR_INT_CUSTOM_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44191 <type name="VkSamplerCustomBorderColorCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44192 <type name="VkPhysicalDeviceCustomBorderColorPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44193 <type name="VkPhysicalDeviceCustomBorderColorFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44194 <feature name="customBorderColors" struct="VkPhysicalDeviceCustomBorderColorFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44195 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44196 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44197 <extension name="VK_EXT_extension_289" number="289" author="EXT" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44198 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44199 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44200 These enums are present only to inform downstream
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44201 consumers like KTX2. There is no actual Vulkan extension
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44202 corresponding to the enums.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44203 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44204 <enum value="0" name="VK_EXT_EXTENSION_289_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44205 <enum value="&quot;VK_EXT_extension_289&quot;" name="VK_EXT_EXTENSION_289_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44206 <enum extends="VkFormat" extnumber="289" offset="0" name="VK_FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44207 <enum extends="VkFormat" extnumber="289" offset="1" name="VK_FORMAT_ASTC_3x3x3_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44208 <enum extends="VkFormat" extnumber="289" offset="2" name="VK_FORMAT_ASTC_3x3x3_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44209 <enum extends="VkFormat" extnumber="289" offset="3" name="VK_FORMAT_ASTC_4x3x3_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44210 <enum extends="VkFormat" extnumber="289" offset="4" name="VK_FORMAT_ASTC_4x3x3_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44211 <enum extends="VkFormat" extnumber="289" offset="5" name="VK_FORMAT_ASTC_4x3x3_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44212 <enum extends="VkFormat" extnumber="289" offset="6" name="VK_FORMAT_ASTC_4x4x3_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44213 <enum extends="VkFormat" extnumber="289" offset="7" name="VK_FORMAT_ASTC_4x4x3_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44214 <enum extends="VkFormat" extnumber="289" offset="8" name="VK_FORMAT_ASTC_4x4x3_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44215 <enum extends="VkFormat" extnumber="289" offset="9" name="VK_FORMAT_ASTC_4x4x4_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44216 <enum extends="VkFormat" extnumber="289" offset="10" name="VK_FORMAT_ASTC_4x4x4_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44217 <enum extends="VkFormat" extnumber="289" offset="11" name="VK_FORMAT_ASTC_4x4x4_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44218 <enum extends="VkFormat" extnumber="289" offset="12" name="VK_FORMAT_ASTC_5x4x4_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44219 <enum extends="VkFormat" extnumber="289" offset="13" name="VK_FORMAT_ASTC_5x4x4_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44220 <enum extends="VkFormat" extnumber="289" offset="14" name="VK_FORMAT_ASTC_5x4x4_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44221 <enum extends="VkFormat" extnumber="289" offset="15" name="VK_FORMAT_ASTC_5x5x4_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44222 <enum extends="VkFormat" extnumber="289" offset="16" name="VK_FORMAT_ASTC_5x5x4_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44223 <enum extends="VkFormat" extnumber="289" offset="17" name="VK_FORMAT_ASTC_5x5x4_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44224 <enum extends="VkFormat" extnumber="289" offset="18" name="VK_FORMAT_ASTC_5x5x5_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44225 <enum extends="VkFormat" extnumber="289" offset="19" name="VK_FORMAT_ASTC_5x5x5_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44226 <enum extends="VkFormat" extnumber="289" offset="20" name="VK_FORMAT_ASTC_5x5x5_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44227 <enum extends="VkFormat" extnumber="289" offset="21" name="VK_FORMAT_ASTC_6x5x5_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44228 <enum extends="VkFormat" extnumber="289" offset="22" name="VK_FORMAT_ASTC_6x5x5_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44229 <enum extends="VkFormat" extnumber="289" offset="23" name="VK_FORMAT_ASTC_6x5x5_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44230 <enum extends="VkFormat" extnumber="289" offset="24" name="VK_FORMAT_ASTC_6x6x5_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44231 <enum extends="VkFormat" extnumber="289" offset="25" name="VK_FORMAT_ASTC_6x6x5_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44232 <enum extends="VkFormat" extnumber="289" offset="26" name="VK_FORMAT_ASTC_6x6x5_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44233 <enum extends="VkFormat" extnumber="289" offset="27" name="VK_FORMAT_ASTC_6x6x6_UNORM_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44234 <enum extends="VkFormat" extnumber="289" offset="28" name="VK_FORMAT_ASTC_6x6x6_SRGB_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44235 <enum extends="VkFormat" extnumber="289" offset="29" name="VK_FORMAT_ASTC_6x6x6_SFLOAT_BLOCK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44236 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44237 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44238 <extension name="VK_GOOGLE_user_type" number="290" type="device" author="GOOGLE" contact="Kaye Mason @chaleur" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44239 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44240 <enum value="1" name="VK_GOOGLE_USER_TYPE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44241 <enum value="&quot;VK_GOOGLE_user_type&quot;" name="VK_GOOGLE_USER_TYPE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44242 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44243 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44244 <extension name="VK_KHR_pipeline_library" number="291" type="device" author="KHR" contact="Christoph Kubisch @pixeljetstream" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44245 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44246 <enum value="1" name="VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44247 <enum value="&quot;VK_KHR_pipeline_library&quot;" name="VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44248 <enum bitpos="11" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_LIBRARY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44249 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44250 <type name="VkPipelineLibraryCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44251 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44252 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44253 <extension name="VK_NV_extension_292" number="292" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44254 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44255 <enum value="0" name="VK_NV_EXTENSION_292_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44256 <enum value="&quot;VK_NV_extension_292&quot;" name="VK_NV_EXTENSION_292_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44257 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44258 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44259 <extension name="VK_NV_present_barrier" number="293" type="device" author="NV" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain" contact="Liya Li @liyli" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44260 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44261 <enum value="1" name="VK_NV_PRESENT_BARRIER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44262 <enum value="&quot;VK_NV_present_barrier&quot;" name="VK_NV_PRESENT_BARRIER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44263 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44264 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44265 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44266 <type name="VkPhysicalDevicePresentBarrierFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44267 <type name="VkSurfaceCapabilitiesPresentBarrierNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44268 <type name="VkSwapchainPresentBarrierCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44269 <feature name="presentBarrier" struct="VkPhysicalDevicePresentBarrierFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44270 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44271 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44272 <extension name="VK_KHR_shader_non_semantic_info" number="294" type="device" author="KHR" contact="Baldur Karlsson @baldurk" supported="vulkan" promotedto="VK_VERSION_1_3" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44273 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44274 <enum value="1" name="VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44275 <enum value="&quot;VK_KHR_shader_non_semantic_info&quot;" name="VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44276 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44277 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44278 <extension name="VK_KHR_present_id" number="295" type="device" depends="VK_KHR_swapchain+VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Keith Packard @keithp" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44279 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44280 <enum value="1" name="VK_KHR_PRESENT_ID_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44281 <enum value="&quot;VK_KHR_present_id&quot;" name="VK_KHR_PRESENT_ID_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44282 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_ID_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44283 <type name="VkPresentIdKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44284 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44285 <type name="VkPhysicalDevicePresentIdFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44286 <feature name="presentId" struct="VkPhysicalDevicePresentIdFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44287 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44288 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44289 <extension name="VK_EXT_private_data" number="296" type="device" author="NV" contact="Matthew Rusch @mattruschnv" supported="vulkan" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" promotedto="VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44290 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44291 <enum value="1" name="VK_EXT_PRIVATE_DATA_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44292 <enum value="&quot;VK_EXT_private_data&quot;" name="VK_EXT_PRIVATE_DATA_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44293 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44294 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44295 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44296 <enum extends="VkObjectType" name="VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT" alias="VK_OBJECT_TYPE_PRIVATE_DATA_SLOT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44297 <type name="VkPhysicalDevicePrivateDataFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44298 <type name="VkDevicePrivateDataCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44299 <type name="VkPrivateDataSlotCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44300 <type name="VkPrivateDataSlotEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44301 <type name="VkPrivateDataSlotCreateFlagsEXT" comment="Will add VkPrivateDataSlotCreateFlagBits when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44302 <command name="vkCreatePrivateDataSlotEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44303 <command name="vkDestroyPrivateDataSlotEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44304 <command name="vkSetPrivateDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44305 <command name="vkGetPrivateDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44306 <feature name="privateData" struct="VkPhysicalDevicePrivateDataFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44307 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44308 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44309 <extension name="VK_KHR_extension_297" number="297" author="KHR" contact="Corentin Wallez @Kangz" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44310 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44311 <enum value="0" name="VK_KHR_EXTENSION_297_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44312 <enum value="&quot;VK_KHR_extension_297&quot;" name="VK_KHR_EXTENSION_297_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44313 <enum bitpos="3" extends="VkPipelineShaderStageCreateFlagBits" name="VK_PIPELINE_SHADER_STAGE_CREATE_RESERVED_3_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44314 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44315 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44316 <extension name="VK_EXT_pipeline_creation_cache_control" number="298" type="device" author="AMD" contact="Gregory Grebe @grgrebe_amd" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" promotedto="VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44317 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44318 <enum value="3" name="VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44319 <enum value="&quot;VK_EXT_pipeline_creation_cache_control&quot;" name="VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44320 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44321 <type name="VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44322 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT" alias="VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44323 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT" alias="VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44324 <enum extends="VkResult" name="VK_PIPELINE_COMPILE_REQUIRED_EXT" alias="VK_PIPELINE_COMPILE_REQUIRED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44325 <enum extends="VkResult" name="VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT" alias="VK_PIPELINE_COMPILE_REQUIRED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44326 <enum extends="VkPipelineCacheCreateFlagBits" name="VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT" alias="VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44327 <type name="VkPipelineCacheCreateFlagBits" comment="This is a temporary workaround for processors not recognizing that VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT above also requires this type"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44328 <feature name="pipelineCreationCacheControl" struct="VkPhysicalDevicePipelineCreationCacheControlFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44329 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44330 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44331 <extension name="VK_KHR_extension_299" number="299" type="device" author="KHR" contact="Mark Bellamy @mark.bellamy_arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44332 <require comment="used for Vulkan SC 1.0 namespace">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44333 <enum value="0" name="VK_KHR_EXTENSION_299_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44334 <enum value="&quot;VK_KHR_extension_299&quot;" name="VK_KHR_EXTENSION_299_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44335 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44336 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44337 <extension name="VK_KHR_video_encode_queue" number="300" type="device" depends="VK_KHR_video_queue+(VK_KHR_synchronization2,VK_VERSION_1_3)" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44338 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44339 <enum value="12" name="VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44340 <enum value="&quot;VK_KHR_video_encode_queue&quot;" name="VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44341 <!-- VkPipelineStageFlagBits bitpos="27" is reserved by this extension, but not used -->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44342 <enum bitpos="27" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44343 <enum bitpos="37" extends="VkAccessFlagBits2" name="VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44344 <enum bitpos="38" extends="VkAccessFlagBits2" name="VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44345 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44346 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44347 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44348 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44349 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44350 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44351 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44352 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44353 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44354 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44355 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44356 <enum bitpos="6" extends="VkQueueFlagBits" name="VK_QUEUE_VIDEO_ENCODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44357 <enum bitpos="1" extends="VkVideoCodingControlFlagBitsKHR" name="VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44358 <enum bitpos="2" extends="VkVideoCodingControlFlagBitsKHR" name="VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44359 <enum bitpos="15" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44360 <enum bitpos="16" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44361 <enum bitpos="13" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44362 <enum bitpos="14" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44363 <enum bitpos="15" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44364 <enum bitpos="27" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44365 <enum bitpos="28" extends="VkFormatFeatureFlagBits" name="VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44366 <enum bitpos="1" extends="VkVideoSessionCreateFlagBitsKHR" name="VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44367 <enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44368 <enum offset="1" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44369 <enum offset="2" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44370 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44371 <enum offset="0" extends="VkQueryResultStatusKHR" dir="-" name="VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44372 <enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44373 <type name="VkVideoEncodeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44374 <type name="VkVideoEncodeInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44375 <type name="VkVideoEncodeCapabilityFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44376 <type name="VkVideoEncodeCapabilityFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44377 <type name="VkVideoEncodeCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44378 <type name="VkQueryPoolVideoEncodeFeedbackCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44379 <type name="VkVideoEncodeFeedbackFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44380 <type name="VkVideoEncodeFeedbackFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44381 <type name="VkVideoEncodeUsageFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44382 <type name="VkVideoEncodeUsageFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44383 <type name="VkVideoEncodeContentFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44384 <type name="VkVideoEncodeContentFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44385 <type name="VkVideoEncodeTuningModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44386 <type name="VkVideoEncodeUsageInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44387 <type name="VkVideoEncodeRateControlFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44388 <type name="VkVideoEncodeRateControlModeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44389 <type name="VkVideoEncodeRateControlModeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44390 <type name="VkVideoEncodeRateControlInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44391 <type name="VkVideoEncodeRateControlLayerInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44392 <type name="VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44393 <type name="VkVideoEncodeQualityLevelPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44394 <type name="VkVideoEncodeQualityLevelInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44395 <type name="VkVideoEncodeSessionParametersGetInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44396 <type name="VkVideoEncodeSessionParametersFeedbackInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44397 <command name="vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44398 <command name="vkGetEncodedVideoSessionParametersKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44399 <command name="vkCmdEncodeVideoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44400 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44401 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44402 <enum bitpos="27" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44403 <enum bitpos="28" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44404 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44405 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44406 <extension name="VK_NV_device_diagnostics_config" number="301" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Kedarnath Thangudu @kthangudu" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44407 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44408 <enum value="2" name="VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44409 <enum value="&quot;VK_NV_device_diagnostics_config&quot;" name="VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44410 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44411 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44412 <type name="VkPhysicalDeviceDiagnosticsConfigFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44413 <type name="VkDeviceDiagnosticsConfigCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44414 <type name="VkDeviceDiagnosticsConfigFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44415 <type name="VkDeviceDiagnosticsConfigFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44416 <feature name="diagnosticsConfig" struct="VkPhysicalDeviceDiagnosticsConfigFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44417 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44418 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44419 <extension name="VK_QCOM_render_pass_store_ops" number="302" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44420 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44421 <enum value="2" name="VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44422 <enum value="&quot;VK_QCOM_render_pass_store_ops&quot;" name="VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44423 <enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_QCOM" alias="VK_ATTACHMENT_STORE_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44424 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44425 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44426 <extension name="VK_QCOM_extension_303" number="303" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44427 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44428 <enum value="0" name="VK_QCOM_EXTENSION_303_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44429 <enum value="&quot;VK_QCOM_extension_303&quot;" name="VK_QCOM_EXTENSION_303_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44430 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44431 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44432 <extension name="VK_QCOM_extension_304" number="304" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44433 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44434 <enum value="0" name="VK_QCOM_EXTENSION_304_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44435 <enum value="&quot;VK_QCOM_extension_304&quot;" name="VK_QCOM_EXTENSION_304_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44436 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44437 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44438 <extension name="VK_QCOM_extension_305" number="305" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44439 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44440 <enum value="0" name="VK_QCOM_EXTENSION_305_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44441 <enum value="&quot;VK_QCOM_extension_305&quot;" name="VK_QCOM_EXTENSION_305_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44442 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44443 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44444 <extension name="VK_QCOM_extension_306" number="306" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44445 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44446 <enum value="0" name="VK_QCOM_EXTENSION_306_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44447 <enum value="&quot;VK_QCOM_extension_306&quot;" name="VK_QCOM_EXTENSION_306_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44448 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44449 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44450 <extension name="VK_QCOM_extension_307" number="307" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44451 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44452 <enum value="0" name="VK_QCOM_EXTENSION_307_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44453 <enum value="&quot;VK_QCOM_extension_307&quot;" name="VK_QCOM_EXTENSION_307_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44454 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44455 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44456 <extension name="VK_NV_cuda_kernel_launch" number="308" type="device" author="NV" contact="Tristan Lorach @tlorach" supported="vulkan" provisional="true" platform="provisional">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44457 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44458 <enum value="2" name="VK_NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44459 <enum value="&quot;VK_NV_cuda_kernel_launch&quot;" name="VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44460 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44461 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44462 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44463 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44464 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44465 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_CUDA_MODULE_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44466 <enum offset="1" extends="VkObjectType" name="VK_OBJECT_TYPE_CUDA_FUNCTION_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44467 <type name="VkCudaModuleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44468 <type name="VkCudaFunctionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44469 <type name="VkCudaModuleCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44470 <type name="VkCudaFunctionCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44471 <type name="VkCudaLaunchInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44472 <type name="VkPhysicalDeviceCudaKernelLaunchFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44473 <type name="VkPhysicalDeviceCudaKernelLaunchPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44474 <command name="vkCreateCudaModuleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44475 <command name="vkGetCudaModuleCacheNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44476 <command name="vkCreateCudaFunctionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44477 <command name="vkDestroyCudaModuleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44478 <command name="vkDestroyCudaFunctionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44479 <command name="vkCmdCudaLaunchKernelNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44480 <feature name="cudaKernelLaunchFeatures" struct="VkPhysicalDeviceCudaKernelLaunchFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44481 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44482 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44483 <enum offset="0" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44484 <enum offset="1" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44485 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44486 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44487 <extension name="VK_KHR_object_refresh" number="309" type="device" author="KHR" contact="Aidan Fabius @afabius" supported="vulkansc" ratified="vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44488 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44489 <enum value="1" name="VK_KHR_OBJECT_REFRESH_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44490 <enum value="&quot;VK_KHR_object_refresh&quot;" name="VK_KHR_OBJECT_REFRESH_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44491 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44492 <type name="VkRefreshObjectListKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44493 <type name="VkRefreshObjectKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44494 <type name="VkRefreshObjectFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44495 <type name="VkRefreshObjectFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44496 <command name="vkCmdRefreshObjectsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44497 <command name="vkGetPhysicalDeviceRefreshableObjectTypesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44498 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44499 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44500 <extension name="VK_QCOM_tile_shading" number="310" type="device" depends="VK_QCOM_tile_properties,VK_KHR_get_physical_device_properties2" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44501 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44502 <enum value="1" name="VK_QCOM_TILE_SHADING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44503 <enum value="&quot;VK_QCOM_tile_shading&quot;" name="VK_QCOM_TILE_SHADING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44504 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44505 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44506 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44507 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PER_TILE_BEGIN_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44508 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PER_TILE_END_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44509 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPATCH_TILE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44510 <enum bitpos="51" extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44511 <enum bitpos="52" extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44512 <enum bitpos="8" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_TILE_SHADING_APRON_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44513 <type name="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44514 <type name="VkPhysicalDeviceTileShadingPropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44515 <type name="VkRenderPassTileShadingCreateInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44516 <type name="VkPerTileBeginInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44517 <type name="VkPerTileEndInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44518 <type name="VkDispatchTileInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44519 <type name="VkTileShadingRenderPassFlagsQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44520 <type name="VkTileShadingRenderPassFlagBitsQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44521 <command name="vkCmdDispatchTileQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44522 <command name="vkCmdBeginPerTileExecutionQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44523 <command name="vkCmdEndPerTileExecutionQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44524 <feature name="tileShading" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44525 <feature name="tileShadingFragmentStage" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44526 <feature name="tileShadingPerTileDispatch" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44527 <feature name="tileShadingAtomicOps" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44528 <feature name="tileShadingColorAttachments" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44529 <feature name="tileShadingPerTileDraw" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44530 <feature name="tileShadingApron" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44531 <feature name="tileShadingDepthAttachments" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44532 <feature name="tileShadingStencilAttachments" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44533 <feature name="tileShadingInputAttachments" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44534 <feature name="tileShadingSampledAttachments" struct="VkPhysicalDeviceTileShadingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44535 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44536 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44537 <extension name="VK_NV_low_latency" number="311" author="NV" type="device" supported="vulkan" contact="Charles Hansen @cshansen" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44538 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44539 <enum value="1" name="VK_NV_LOW_LATENCY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44540 <enum value="&quot;VK_NV_low_latency&quot;" name="VK_NV_LOW_LATENCY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44541 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44542 <type name="VkQueryLowLatencySupportNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44543 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44544 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44545 <extension name="VK_EXT_metal_objects" number="312" type="device" platform="metal" supported="vulkan" ratified="vulkan" author="EXT" contact="Bill Hollings @billhollings" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44546 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44547 <enum value="2" name="VK_EXT_METAL_OBJECTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44548 <enum value="&quot;VK_EXT_metal_objects&quot;" name="VK_EXT_METAL_OBJECTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44549 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44550 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44551 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44552 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44553 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44554 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44555 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44556 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44557 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44558 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44559 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44560 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44561 <type name="VkExportMetalObjectTypeFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44562 <type name="VkExportMetalObjectTypeFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44563 <type name="VkExportMetalObjectCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44564 <type name="VkExportMetalObjectsInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44565 <type name="VkExportMetalDeviceInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44566 <type name="VkExportMetalCommandQueueInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44567 <type name="VkExportMetalBufferInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44568 <type name="VkImportMetalBufferInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44569 <type name="VkExportMetalTextureInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44570 <type name="VkImportMetalTextureInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44571 <type name="VkExportMetalIOSurfaceInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44572 <type name="VkImportMetalIOSurfaceInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44573 <type name="VkExportMetalSharedEventInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44574 <type name="VkImportMetalSharedEventInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44575 <type name="MTLDevice_id"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44576 <type name="MTLCommandQueue_id"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44577 <type name="MTLBuffer_id"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44578 <type name="MTLTexture_id"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44579 <type name="MTLSharedEvent_id"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44580 <type name="IOSurfaceRef"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44581 <command name="vkExportMetalObjectsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44582 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44583 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44584 <extension name="VK_EXT_extension_313" number="313" author="MVK" contact="Bill Hollings @billhollings" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44585 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44586 <enum value="0" name="VK_EXT_EXTENSION_313_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44587 <enum value="&quot;VK_EXT_extension_313&quot;" name="VK_EXT_EXTENSION_313_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44588 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44589 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44590 <extension name="VK_AMD_extension_314" number="314" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44591 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44592 <enum value="0" name="VK_AMD_EXTENSION_314_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44593 <enum value="&quot;VK_AMD_extension_314&quot;" name="VK_AMD_EXTENSION_314_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44594 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44595 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44596 <extension name="VK_KHR_synchronization2" number="315" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Tobias Hector @tobski" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44597 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44598 <enum value="1" name="VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44599 <enum value="&quot;VK_KHR_synchronization2&quot;" name="VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44600 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR" alias="VK_STRUCTURE_TYPE_MEMORY_BARRIER_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44601 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44602 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44603 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEPENDENCY_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44604 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_SUBMIT_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44605 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR" alias="VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44606 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR" alias="VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44607 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44608 <enum extends="VkEventCreateFlagBits" name="VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR" alias="VK_EVENT_CREATE_DEVICE_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44609 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44610 <enum extends="VkImageLayout" name="VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR" alias="VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44611 <enum extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_NONE_KHR" alias="VK_PIPELINE_STAGE_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44612 <enum extends="VkAccessFlagBits" name="VK_ACCESS_NONE_KHR" alias="VK_ACCESS_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44613 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_NONE_KHR" alias="VK_ACCESS_2_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44614 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR" alias="VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44615 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_INDEX_READ_BIT_KHR" alias="VK_ACCESS_2_INDEX_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44616 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR" alias="VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44617 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_UNIFORM_READ_BIT_KHR" alias="VK_ACCESS_2_UNIFORM_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44618 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR" alias="VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44619 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_READ_BIT_KHR" alias="VK_ACCESS_2_SHADER_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44620 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_WRITE_BIT_KHR" alias="VK_ACCESS_2_SHADER_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44621 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR" alias="VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44622 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR" alias="VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44623 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR" alias="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44624 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR" alias="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44625 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_TRANSFER_READ_BIT_KHR" alias="VK_ACCESS_2_TRANSFER_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44626 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR" alias="VK_ACCESS_2_TRANSFER_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44627 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_HOST_READ_BIT_KHR" alias="VK_ACCESS_2_HOST_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44628 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_HOST_WRITE_BIT_KHR" alias="VK_ACCESS_2_HOST_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44629 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_MEMORY_READ_BIT_KHR" alias="VK_ACCESS_2_MEMORY_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44630 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_MEMORY_WRITE_BIT_KHR" alias="VK_ACCESS_2_MEMORY_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44631 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR" alias="VK_ACCESS_2_SHADER_SAMPLED_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44632 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR" alias="VK_ACCESS_2_SHADER_STORAGE_READ_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44633 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR" alias="VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44634 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_NONE_KHR" alias="VK_PIPELINE_STAGE_2_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44635 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR" alias="VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44636 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR" alias="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44637 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR" alias="VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44638 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44639 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44640 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44641 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44642 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44643 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR" alias="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44644 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR" alias="VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44645 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR" alias="VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44646 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44647 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44648 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR" alias="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44649 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR" alias="VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44650 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_HOST_BIT_KHR" alias="VK_PIPELINE_STAGE_2_HOST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44651 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR" alias="VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44652 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR" alias="VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44653 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_COPY_BIT_KHR" alias="VK_PIPELINE_STAGE_2_COPY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44654 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR" alias="VK_PIPELINE_STAGE_2_RESOLVE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44655 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_BLIT_BIT_KHR" alias="VK_PIPELINE_STAGE_2_BLIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44656 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR" alias="VK_PIPELINE_STAGE_2_CLEAR_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44657 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR" alias="VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44658 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR" alias="VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44659 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR" alias="VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44660 <enum extends="VkSubmitFlagBits" name="VK_SUBMIT_PROTECTED_BIT_KHR" alias="VK_SUBMIT_PROTECTED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44661 <type name="VkFlags64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44662 <type name="VkPipelineStageFlags2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44663 <type name="VkPipelineStageFlagBits2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44664 <type name="VkAccessFlags2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44665 <type name="VkAccessFlagBits2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44666 <type name="VkMemoryBarrier2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44667 <type name="VkBufferMemoryBarrier2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44668 <type name="VkImageMemoryBarrier2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44669 <type name="VkDependencyInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44670 <type name="VkSubmitInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44671 <type name="VkSemaphoreSubmitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44672 <type name="VkCommandBufferSubmitInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44673 <type name="VkSubmitFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44674 <type name="VkSubmitFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44675 <type name="VkPhysicalDeviceSynchronization2FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44676 <command name="vkCmdSetEvent2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44677 <command name="vkCmdResetEvent2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44678 <command name="vkCmdWaitEvents2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44679 <command name="vkCmdPipelineBarrier2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44680 <command name="vkCmdWriteTimestamp2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44681 <command name="vkQueueSubmit2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44682 <feature name="synchronization2" struct="VkPhysicalDeviceSynchronization2FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44683 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44684 <require depends="VK_EXT_transform_feedback">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44685 <enum bitpos="24" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44686 <enum bitpos="25" extends="VkAccessFlagBits2" name="VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44687 <enum bitpos="26" extends="VkAccessFlagBits2" name="VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44688 <enum bitpos="27" extends="VkAccessFlagBits2" name="VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44689 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44690 <require depends="VK_EXT_conditional_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44691 <enum bitpos="18" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT" comment="A pipeline stage for conditional rendering predicate fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44692 <enum bitpos="20" extends="VkAccessFlagBits2" name="VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT" comment="read access flag for reading conditional rendering predicate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44693 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44694 <require depends="VK_NV_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44695 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV" alias="VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44696 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV" alias="VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44697 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV" alias="VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44698 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44699 <require depends="VK_EXT_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44700 <enum bitpos="17" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44701 <enum bitpos="17" extends="VkAccessFlagBits2" name="VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44702 <enum bitpos="18" extends="VkAccessFlagBits2" name="VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44703 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44704 <require depends="VK_KHR_fragment_shading_rate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44705 <enum bitpos="22" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44706 <enum bitpos="23" extends="VkAccessFlagBits2" name="VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44707 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44708 <require depends="VK_NV_shading_rate_image">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44709 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV" alias="VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44710 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV" alias="VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44711 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44712 <require depends="VK_KHR_acceleration_structure">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44713 <enum bitpos="25" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44714 <enum bitpos="21" extends="VkAccessFlagBits2" name="VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44715 <enum bitpos="22" extends="VkAccessFlagBits2" name="VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44716 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44717 <require depends="VK_KHR_ray_tracing_pipeline">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44718 <enum bitpos="21" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44719 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44720 <require depends="VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44721 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV" alias="VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44722 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV" alias="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44723 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV" alias="VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44724 <enum extends="VkAccessFlagBits2" name="VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV" alias="VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44725 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44726 <require depends="VK_EXT_fragment_density_map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44727 <enum bitpos="23" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44728 <enum bitpos="24" extends="VkAccessFlagBits2" name="VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44729 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44730 <require depends="VK_EXT_blend_operation_advanced">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44731 <enum bitpos="19" extends="VkAccessFlagBits2" name="VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44732 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44733 <require depends="VK_NV_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44734 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV" alias="VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44735 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV" alias="VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44736 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44737 <require depends="VK_EXT_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44738 <enum bitpos="19" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44739 <enum bitpos="20" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44740 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44741 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44742 <extension name="VK_AMD_extension_316" number="316" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44743 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44744 <enum value="0" name="VK_AMD_EXTENSION_316_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44745 <enum value="&quot;VK_AMD_extension_316&quot;" name="VK_AMD_EXTENSION_316_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44746 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44747 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44748 <extension name="VK_EXT_descriptor_buffer" number="317" type="device" author="EXT" depends="((((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing),VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3" contact="Tobias Hector @tobski" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44749 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44750 <enum value="1" name="VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44751 <enum value="&quot;VK_EXT_descriptor_buffer&quot;" name="VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44752 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44753 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44754 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44755 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44756 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44757 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44758 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44759 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44760 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44761 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44762 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44763 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44764 <enum bitpos="4" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44765 <enum bitpos="5" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44766 <enum bitpos="21" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44767 <enum bitpos="22" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44768 <enum bitpos="26" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44769 <enum bitpos="5" extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44770 <enum bitpos="16" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44771 <enum bitpos="2" extends="VkImageViewCreateFlagBits" name="VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44772 <enum bitpos="3" extends="VkSamplerCreateFlagBits" name="VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44773 <enum bitpos="3" extends="VkAccelerationStructureCreateFlagBitsKHR" name="VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44774 <enum bitpos="41" extends="VkAccessFlagBits2" name="VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44775 <enum bitpos="29" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44776 <type name="VkPhysicalDeviceDescriptorBufferPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44777 <type name="VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44778 <type name="VkPhysicalDeviceDescriptorBufferFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44779 <type name="VkDescriptorAddressInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44780 <type name="VkDescriptorBufferBindingInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44781 <type name="VkDescriptorBufferBindingPushDescriptorBufferHandleEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44782 <type name="VkDescriptorDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44783 <type name="VkDescriptorGetInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44784 <type name="VkBufferCaptureDescriptorDataInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44785 <type name="VkImageCaptureDescriptorDataInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44786 <type name="VkImageViewCaptureDescriptorDataInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44787 <type name="VkSamplerCaptureDescriptorDataInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44788 <type name="VkOpaqueCaptureDescriptorDataCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44789 <command name="vkGetDescriptorSetLayoutSizeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44790 <command name="vkGetDescriptorSetLayoutBindingOffsetEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44791 <command name="vkGetDescriptorEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44792 <command name="vkCmdBindDescriptorBuffersEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44793 <command name="vkCmdSetDescriptorBufferOffsetsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44794 <command name="vkCmdBindDescriptorBufferEmbeddedSamplersEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44795 <command name="vkGetBufferOpaqueCaptureDescriptorDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44796 <command name="vkGetImageOpaqueCaptureDescriptorDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44797 <command name="vkGetImageViewOpaqueCaptureDescriptorDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44798 <command name="vkGetSamplerOpaqueCaptureDescriptorDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44799 <feature name="descriptorBuffer" struct="VkPhysicalDeviceDescriptorBufferFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44800 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44801 <require depends="VK_KHR_acceleration_structure,VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44802 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44803 <type name="VkAccelerationStructureCaptureDescriptorDataInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44804 <command name="vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44805 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44806 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44807 <extension name="VK_AMD_extension_318" number="318" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44808 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44809 <enum value="0" name="VK_AMD_EXTENSION_318_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44810 <enum value="&quot;VK_AMD_extension_318&quot;" name="VK_AMD_EXTENSION_318_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44811 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44812 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44813 <extension name="VK_AMD_extension_319" number="319" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44814 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44815 <enum value="0" name="VK_AMD_EXTENSION_319_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44816 <enum value="&quot;VK_AMD_extension_319&quot;" name="VK_AMD_EXTENSION_319_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44817 <enum bitpos="3" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_RESERVED_3_BIT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44818 <enum bitpos="0" extends="VkPipelineLayoutCreateFlagBits" name="VK_PIPELINE_LAYOUT_CREATE_RESERVED_0_BIT_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44819 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44820 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44821 <extension name="VK_AMD_extension_320" number="320" author="AMD" contact="Martin Dinkov @mdinkov" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44822 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44823 <enum value="0" name="VK_AMD_EXTENSION_320_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44824 <enum value="&quot;VK_AMD_extension_320&quot;" name="VK_AMD_EXTENSION_320_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44825 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44826 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44827 <extension name="VK_EXT_graphics_pipeline_library" number="321" type="device" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_pipeline_library" author="AMD" contact="Tobias Hector @tobski" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44828 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44829 <enum value="1" name="VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44830 <enum value="&quot;VK_EXT_graphics_pipeline_library&quot;" name="VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44831 <type name="VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44832 <type name="VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44833 <type name="VkGraphicsPipelineLibraryCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44834 <type name="VkGraphicsPipelineLibraryFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44835 <type name="VkGraphicsPipelineLibraryFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44836 <type name="VkPipelineLayoutCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44837 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44838 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44839 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44840 <enum bitpos="23" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44841 <enum bitpos="10" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44842 <enum bitpos="1" extends="VkPipelineLayoutCreateFlagBits" name="VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44843 <feature name="graphicsPipelineLibrary" struct="VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44844 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44845 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44846 <extension name="VK_AMD_shader_early_and_late_fragment_tests" number="322" author="EXT" contact="Tobias Hector @tobski" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44847 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44848 <enum value="1" name="VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44849 <enum value="&quot;VK_AMD_shader_early_and_late_fragment_tests&quot;" name="VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44850 <type name="VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44851 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44852 <feature name="shaderEarlyAndLateFragmentTests" struct="VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44853 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44854 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44855 <extension name="VK_KHR_fragment_shader_barycentric" number="323" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Stu Smith" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44856 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44857 <enum value="1" name="VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44858 <enum value="&quot;VK_KHR_fragment_shader_barycentric&quot;" name="VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44859 <enum offset="0" extends="VkStructureType" extnumber="204" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44860 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44861 <type name="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44862 <type name="VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44863 <feature name="fragmentShaderBarycentric" struct="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44864 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44865 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44866 <extension name="VK_KHR_shader_subgroup_uniform_control_flow" number="324" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Alan Baker @alan-baker" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44867 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44868 <enum value="1" name="VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44869 <enum value="&quot;VK_KHR_shader_subgroup_uniform_control_flow&quot;" name="VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44870 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44871 <type name="VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44872 <feature name="shaderSubgroupUniformControlFlow" struct="VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44873 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44874 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44875 <extension name="VK_KHR_extension_325" number="325" author="KHR" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44876 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44877 <enum value="0" name="VK_KHR_EXTENSION_325_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44878 <enum value="&quot;VK_KHR_extension_325&quot;" name="VK_KHR_EXTENSION_325_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44879 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44880 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44881 <extension name="VK_KHR_zero_initialize_workgroup_memory" number="326" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Alan Baker @alan-baker" supported="vulkan" promotedto="VK_VERSION_1_3" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44882 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44883 <enum value="1" name="VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44884 <enum value="&quot;VK_KHR_zero_initialize_workgroup_memory&quot;" name="VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44885 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44886 <type name="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44887 <feature name="shaderZeroInitializeWorkgroupMemory" struct="VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44888 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44889 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44890 <extension name="VK_NV_fragment_shading_rate_enums" number="327" type="device" depends="VK_KHR_fragment_shading_rate" author="NV" contact="Pat Brown @nvpbrown" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44891 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44892 <enum value="1" name="VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44893 <enum value="&quot;VK_NV_fragment_shading_rate_enums&quot;" name="VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44894 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44895 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44896 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44897 <type name="VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44898 <type name="VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44899 <type name="VkPipelineFragmentShadingRateEnumStateCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44900 <type name="VkFragmentShadingRateNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44901 <type name="VkFragmentShadingRateTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44902 <command name="vkCmdSetFragmentShadingRateEnumNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44903 <feature name="fragmentShadingRateEnums" struct="VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44904 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44905 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44906 <extension name="VK_NV_ray_tracing_motion_blur" number="328" type="device" depends="VK_KHR_ray_tracing_pipeline" author="NV" contact="Eric Werness" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44907 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44908 <enum value="1" name="VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44909 <enum value="&quot;VK_NV_ray_tracing_motion_blur&quot;" name="VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44910 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44911 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44912 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44913 <enum bitpos="5" extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44914 <enum bitpos="2" extends="VkAccelerationStructureCreateFlagBitsKHR" name="VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44915 <enum bitpos="20" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44916 <type name="VkAccelerationStructureGeometryMotionTrianglesDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44917 <type name="VkAccelerationStructureMotionInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44918 <type name="VkAccelerationStructureMotionInstanceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44919 <type name="VkAccelerationStructureMotionInstanceDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44920 <type name="VkAccelerationStructureMatrixMotionInstanceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44921 <type name="VkAccelerationStructureSRTMotionInstanceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44922 <type name="VkSRTDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44923 <type name="VkAccelerationStructureMotionInstanceTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44924 <type name="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44925 <type name="VkAccelerationStructureMotionInfoFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44926 <type name="VkAccelerationStructureMotionInstanceFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44927 <feature name="rayTracingMotionBlur" struct="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44928 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44929 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44930 <extension name="VK_EXT_mesh_shader" number="329" type="device" depends="VK_KHR_spirv_1_4,VK_VERSION_1_2" author="EXT" sortorder="1" contact="Christoph Kubisch @pixeljetstream" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44931 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44932 <enum value="1" name="VK_EXT_MESH_SHADER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44933 <enum value="&quot;VK_EXT_mesh_shader&quot;" name="VK_EXT_MESH_SHADER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44934 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44935 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44936 <enum bitpos="6" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_TASK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44937 <enum bitpos="7" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_MESH_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44938 <enum bitpos="19" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44939 <enum bitpos="20" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44940 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44941 <enum bitpos="11" extends="VkQueryPipelineStatisticFlagBits" name="VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44942 <enum bitpos="12" extends="VkQueryPipelineStatisticFlagBits" name="VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44943 <command name="vkCmdDrawMeshTasksEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44944 <command name="vkCmdDrawMeshTasksIndirectEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44945 <type name="VkPhysicalDeviceMeshShaderFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44946 <type name="VkPhysicalDeviceMeshShaderPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44947 <type name="VkDrawMeshTasksIndirectCommandEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44948 <feature name="taskShader" struct="VkPhysicalDeviceMeshShaderFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44949 <feature name="meshShader" struct="VkPhysicalDeviceMeshShaderFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44950 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44951 <require depends="VK_KHR_draw_indirect_count,VK_VERSION_1_2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44952 <command name="vkCmdDrawMeshTasksIndirectCountEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44953 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44954 <require depends="VK_NV_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44955 <enum offset="0" extends="VkIndirectCommandsTokenTypeNV" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44956 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44957 <require depends="VK_EXT_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44958 <enum offset="0" extends="VkIndirectCommandsTokenTypeEXT" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44959 <enum offset="1" extends="VkIndirectCommandsTokenTypeEXT" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44960 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44961 <require depends="VK_KHR_fragment_shading_rate+VkPhysicalDeviceMeshShaderFeaturesEXT::primitiveFragmentShadingRateMeshShader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44962 <feature name="primitiveFragmentShadingRate" struct="VkPhysicalDeviceFragmentShadingRateFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44963 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44964 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44965 <extension name="VK_NV_extension_330" number="330" author="NV" contact="Liam Middlebrook @liam-middlebrook" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44966 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44967 <enum value="0" name="VK_NV_EXTENSION_330_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44968 <enum value="&quot;VK_NV_extension_330&quot;" name="VK_NV_EXTENSION_330_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44969 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44970 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44971 <extension name="VK_EXT_ycbcr_2plane_444_formats" number="331" type="device" depends="VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1" author="EXT" contact="Tony Zlatinski @tzlatinski" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44972 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44973 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44974 VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT and
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44975 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44976 were not promoted to Vulkan 1.3.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
44977 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44978 <enum value="1" name="VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44979 <enum value="&quot;VK_EXT_ycbcr_2plane_444_formats&quot;" name="VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44980 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44981 <enum extends="VkFormat" name="VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT" alias="VK_FORMAT_G8_B8R8_2PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44982 <enum extends="VkFormat" name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT" alias="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44983 <enum extends="VkFormat" name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT" alias="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44984 <enum extends="VkFormat" name="VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT" alias="VK_FORMAT_G16_B16R16_2PLANE_444_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44985 <type name="VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44986 <feature name="ycbcr2plane444Formats" struct="VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44987 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44988 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44989 <extension name="VK_NV_extension_332" number="332" author="NV" contact="Tony Zlatinski @tzlatinski" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44990 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44991 <enum value="0" name="VK_NV_EXTENSION_332_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44992 <enum value="&quot;VK_NV_extension_332&quot;" name="VK_NV_EXTENSION_332_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44993 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44994 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44995 <extension name="VK_EXT_fragment_density_map2" number="333" type="device" depends="VK_EXT_fragment_density_map" author="EXT" contact="Matthew Netsch @mnetsch" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44996 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44997 <enum value="1" name="VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44998 <enum value="&quot;VK_EXT_fragment_density_map2&quot;" name="VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
44999 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45000 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45001 <enum bitpos="1" extends="VkImageViewCreateFlagBits" name="VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45002 <type name="VkPhysicalDeviceFragmentDensityMap2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45003 <type name="VkPhysicalDeviceFragmentDensityMap2PropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45004 <feature name="fragmentDensityMapDeferred" struct="VkPhysicalDeviceFragmentDensityMap2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45005 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45006 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45007 <extension name="VK_QCOM_rotated_copy_commands" number="334" type="device" depends="VK_KHR_copy_commands2,VK_VERSION_1_3" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45008 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45009 <enum value="2" name="VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45010 <enum value="&quot;VK_QCOM_rotated_copy_commands&quot;" name="VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45011 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45012 <type name="VkCopyCommandTransformInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45013 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45014 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45015 <extension name="VK_KHR_extension_335" number="335" type="device" author="KHR" contact="Mark Bellamy @mark.bellamy_arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45016 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45017 <enum value="0" name="VK_KHR_EXTENSION_335_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45018 <enum value="&quot;VK_KHR_extension_335&quot;" name="VK_KHR_EXTENSION_335_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45019 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45020 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45021 <extension name="VK_EXT_image_robustness" number="336" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Graeme Leese @gnl21" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45022 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45023 <enum value="1" name="VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45024 <enum value="&quot;VK_EXT_image_robustness&quot;" name="VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45025 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45026 <type name="VkPhysicalDeviceImageRobustnessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45027 <feature name="robustImageAccess" struct="VkPhysicalDeviceImageRobustnessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45028 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45029 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45030 <extension name="VK_KHR_workgroup_memory_explicit_layout" number="337" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Caio Marcelo de Oliveira Filho @cmarcelo" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45031 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45032 <enum value="1" name="VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45033 <enum value="&quot;VK_KHR_workgroup_memory_explicit_layout&quot;" name="VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45034 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45035 <type name="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45036 <feature name="workgroupMemoryExplicitLayout" struct="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45037 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45038 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45039 <extension name="VK_KHR_copy_commands2" number="338" author="KHR" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Matthew Netsch @mnetsch" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45040 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45041 <enum value="1" name="VK_KHR_COPY_COMMANDS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45042 <enum value="&quot;VK_KHR_copy_commands2&quot;" name="VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45043 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45044 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45045 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45046 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45047 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45048 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR" alias="VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45049 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_COPY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45050 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_COPY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45051 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_BLIT_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45052 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45053 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45054 <type name="VkCopyBufferInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45055 <type name="VkCopyImageInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45056 <type name="VkCopyBufferToImageInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45057 <type name="VkCopyImageToBufferInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45058 <type name="VkBlitImageInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45059 <type name="VkResolveImageInfo2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45060 <type name="VkBufferCopy2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45061 <type name="VkImageCopy2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45062 <type name="VkImageBlit2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45063 <type name="VkBufferImageCopy2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45064 <type name="VkImageResolve2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45065 <command name="vkCmdCopyBuffer2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45066 <command name="vkCmdCopyImage2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45067 <command name="vkCmdCopyBufferToImage2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45068 <command name="vkCmdCopyImageToBuffer2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45069 <command name="vkCmdBlitImage2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45070 <command name="vkCmdResolveImage2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45071 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45072 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45073 <extension name="VK_EXT_image_compression_control" number="339" type="device" author="EXT" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45074 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45075 <enum value="1" name="VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45076 <enum value="&quot;VK_EXT_image_compression_control&quot;" name="VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45077 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45078 <type name="VkPhysicalDeviceImageCompressionControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45079 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45080 <type name="VkImageCompressionControlEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45081 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT" alias="VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45082 <type name="VkSubresourceLayout2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45083 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT" alias="VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45084 <type name="VkImageSubresource2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45085 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45086 <type name="VkImageCompressionPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45087 <type name="VkImageCompressionFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45088 <type name="VkImageCompressionFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45089 <type name="VkImageCompressionFixedRateFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45090 <type name="VkImageCompressionFixedRateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45091 <enum offset="0" dir="-" extends="VkResult" name="VK_ERROR_COMPRESSION_EXHAUSTED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45092 <command name="vkGetImageSubresourceLayout2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45093 <feature name="imageCompressionControl" struct="VkPhysicalDeviceImageCompressionControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45094 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45095 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45096 <extension name="VK_EXT_attachment_feedback_loop_layout" number="340" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Joshua Ashton @Joshua-Ashton" supported="vulkan" ratified="vulkan" specialuse="glemulation,d3demulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45097 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45098 <enum value="2" name="VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45099 <enum value="&quot;VK_EXT_attachment_feedback_loop_layout&quot;" name="VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45100 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45101 <enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45102 <enum bitpos="19" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45103 <enum bitpos="25" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45104 <enum bitpos="26" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45105 <enum bitpos="3" extends="VkDependencyFlagBits" name="VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT" comment="Dependency may be a feedback loop"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45106 <type name="VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45107 <feature name="attachmentFeedbackLoopLayout" struct="VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45108 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45109 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45110 <extension name="VK_EXT_4444_formats" number="341" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Joshua Ashton @Joshua-Ashton" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45111 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45112 <comment>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
45113 VkPhysicalDevice4444FormatsFeaturesEXT and
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
45114 VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
45115 were not promoted to Vulkan 1.3.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
45116 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45117 <enum value="1" name="VK_EXT_4444_FORMATS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45118 <enum value="&quot;VK_EXT_4444_formats&quot;" name="VK_EXT_4444_FORMATS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45119 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45120 <enum extends="VkFormat" name="VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT" alias="VK_FORMAT_A4R4G4B4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45121 <enum extends="VkFormat" name="VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT" alias="VK_FORMAT_A4B4G4R4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45122 <type name="VkPhysicalDevice4444FormatsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45123 <feature name="formatA4R4G4B4" struct="VkPhysicalDevice4444FormatsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45124 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45125 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45126 <extension name="VK_EXT_device_fault" number="342" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Ralph Potter gitlab:@r_potter" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45127 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45128 <enum value="2" name="VK_EXT_DEVICE_FAULT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45129 <enum value="&quot;VK_EXT_device_fault&quot;" name="VK_EXT_DEVICE_FAULT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45130 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45131 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45132 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45133 <type name="VkPhysicalDeviceFaultFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45134 <type name="VkDeviceFaultCountsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45135 <type name="VkDeviceFaultInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45136 <type name="VkDeviceFaultAddressInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45137 <type name="VkDeviceFaultAddressTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45138 <type name="VkDeviceFaultVendorInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45139 <type name="VkDeviceFaultVendorBinaryHeaderVersionEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45140 <type name="VkDeviceFaultVendorBinaryHeaderVersionOneEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45141 <command name="vkGetDeviceFaultInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45142 <feature name="deviceFault" struct="VkPhysicalDeviceFaultFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45143 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45144 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45145 <extension name="VK_ARM_rasterization_order_attachment_access" number="343" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" promotedto="VK_EXT_rasterization_order_attachment_access" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45146 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45147 <enum value="1" name="VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45148 <enum value="&quot;VK_ARM_rasterization_order_attachment_access&quot;" name="VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45149 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45150 <type name="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45151 <enum extends="VkPipelineColorBlendStateCreateFlagBits" name="VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM" alias="VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45152 <enum extends="VkPipelineDepthStencilStateCreateFlagBits" name="VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM" alias="VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45153 <enum extends="VkPipelineDepthStencilStateCreateFlagBits" name="VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM" alias="VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45154 <enum extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM" alias="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45155 <enum extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM" alias="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45156 <enum extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM" alias="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45157 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45158 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45159 <extension name="VK_ARM_extension_344" number="344" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45160 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45161 <enum value="0" name="VK_ARM_EXTENSION_344_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45162 <enum value="&quot;VK_ARM_extension_344&quot;" name="VK_ARM_EXTENSION_344_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45163 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45164 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45165 <extension name="VK_EXT_rgba10x6_formats" number="345" type="device" depends="VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1" author="EXT" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45166 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45167 <enum value="1" name="VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45168 <enum value="&quot;VK_EXT_rgba10x6_formats&quot;" name="VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45169 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45170 <type name="VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45171 <feature name="formatRgba10x6WithoutYCbCrSampler" struct="VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45172 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45173 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45174 <extension name="VK_NV_acquire_winrt_display" number="346" type="device" depends="VK_EXT_direct_mode_display" author="NV" contact="Jeff Juliano @jjuliano" platform="win32" supported="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45175 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45176 <enum value="1" name="VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45177 <enum value="&quot;VK_NV_acquire_winrt_display&quot;" name="VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45178 <command name="vkAcquireWinrtDisplayNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45179 <command name="vkGetWinrtDisplayNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45180 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45181 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45182 <extension name="VK_EXT_directfb_surface" number="347" type="instance" depends="VK_KHR_surface" platform="directfb" supported="vulkan" ratified="vulkan" author="EXT" contact="Nicolas Caramelli @caramelli" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45183 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45184 <enum value="1" name="VK_EXT_DIRECTFB_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45185 <enum value="&quot;VK_EXT_directfb_surface&quot;" name="VK_EXT_DIRECTFB_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45186 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45187 <type name="VkDirectFBSurfaceCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45188 <type name="VkDirectFBSurfaceCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45189 <command name="vkCreateDirectFBSurfaceEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45190 <command name="vkGetPhysicalDeviceDirectFBPresentationSupportEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45191 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45192 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45193 <extension name="VK_KHR_extension_350" number="350" type="device" author="KHR" contact="Mark Bellamy @mark.bellamy_arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45194 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45195 <enum value="0" name="VK_KHR_EXTENSION_350_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45196 <enum value="&quot;VK_KHR_extension_350&quot;" name="VK_KHR_EXTENSION_350_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45197 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45198 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45199 <extension name="VK_NV_extension_351" number="351" author="NV" contact="Liam Middlebrook @liam-middlebrook" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45200 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45201 <enum value="0" name="VK_NV_EXTENSION_351_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45202 <enum value="&quot;VK_NV_extension_351&quot;" name="VK_NV_EXTENSION_351_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45203 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45204 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45205 <extension name="VK_VALVE_mutable_descriptor_type" number="352" type="device" supported="vulkan" author="VALVE" contact="Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work" specialuse="d3demulation" depends="VK_KHR_maintenance3" promotedto="VK_EXT_mutable_descriptor_type">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45206 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45207 <enum value="1" name="VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45208 <enum value="&quot;VK_VALVE_mutable_descriptor_type&quot;" name="VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45209 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45210 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE" alias="VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45211 <enum extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_MUTABLE_VALVE" alias="VK_DESCRIPTOR_TYPE_MUTABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45212 <enum extends="VkDescriptorPoolCreateFlagBits" name="VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE" alias="VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45213 <enum extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE" alias="VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45214 <type name="VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45215 <type name="VkMutableDescriptorTypeListVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45216 <type name="VkMutableDescriptorTypeCreateInfoVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45217 <feature name="mutableDescriptorType" struct="VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45218 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45219 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45220 <extension name="VK_EXT_vertex_input_dynamic_state" number="353" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45221 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45222 <enum value="2" name="VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45223 <enum value="&quot;VK_EXT_vertex_input_dynamic_state&quot;" name="VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45224 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45225 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45226 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45227 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_VERTEX_INPUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45228 <type name="VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45229 <type name="VkVertexInputBindingDescription2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45230 <type name="VkVertexInputAttributeDescription2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45231 <command name="vkCmdSetVertexInputEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45232 <feature name="vertexInputDynamicState" struct="VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45233 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45234 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45235 <extension name="VK_EXT_physical_device_drm" number="354" author="EXT" type="device" contact="Simon Ser @emersion" supported="vulkan" ratified="vulkan" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45236 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45237 <enum value="1" name="VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45238 <enum value="&quot;VK_EXT_physical_device_drm&quot;" name="VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45239 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45240 <type name="VkPhysicalDeviceDrmPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45241 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45242 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45243 <extension name="VK_EXT_device_address_binding_report" number="355" type="device" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_debug_utils" author="EXT" contact="Ralph Potter gitlab:@r_potter" specialuse="debugging,devtools" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45244 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45245 <enum value="1" name="VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45246 <enum value="&quot;VK_EXT_device_address_binding_report&quot;" name="VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45247 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45248 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45249 <enum bitpos="3" extends="VkDebugUtilsMessageTypeFlagBitsEXT" name="VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45250 <type name="VkPhysicalDeviceAddressBindingReportFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45251 <type name="VkDeviceAddressBindingCallbackDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45252 <type name="VkDeviceAddressBindingFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45253 <type name="VkDeviceAddressBindingFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45254 <type name="VkDeviceAddressBindingTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45255 <feature name="reportAddressBinding" struct="VkPhysicalDeviceAddressBindingReportFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45256 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45257 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45258 <extension name="VK_EXT_depth_clip_control" number="356" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" ratified="vulkan" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45259 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45260 <enum value="1" name="VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45261 <enum value="&quot;VK_EXT_depth_clip_control&quot;" name="VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45262 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45263 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45264 <type name="VkPhysicalDeviceDepthClipControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45265 <type name="VkPipelineViewportDepthClipControlCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45266 <feature name="depthClipControl" struct="VkPhysicalDeviceDepthClipControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45267 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45268 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45269 <extension name="VK_EXT_primitive_topology_list_restart" number="357" type="device" author="EXT" contact="Shahbaz Youssefi @syoussefi" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" ratified="vulkan" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45270 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45271 <enum value="1" name="VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45272 <enum value="&quot;VK_EXT_primitive_topology_list_restart&quot;" name="VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45273 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45274 <type name="VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45275 <feature name="primitiveTopologyListRestart" struct="VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45276 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45277 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45278 <extension name="VK_KHR_extension_358" number="358" author="KHR" contact="Jeff Bolz @jeffbolznv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45279 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45280 <enum value="0" name="VK_KHR_EXTENSION_358_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45281 <enum value="&quot;VK_KHR_extension_358&quot;" name="VK_KHR_EXTENSION_358_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45282 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45283 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45284 <extension name="VK_EXT_extension_359" number="359" author="EXT" contact="Bill Hollings @billhollings" supported="disabled" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45285 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45286 <enum value="0" name="VK_EXT_EXTENSION_359_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45287 <enum value="&quot;VK_EXT_extension_359&quot;" name="VK_EXT_EXTENSION_359_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45288 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45289 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45290 <extension name="VK_EXT_extension_360" number="360" author="EXT" contact="Bill Hollings @billhollings" supported="disabled" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45291 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45292 <enum value="0" name="VK_EXT_EXTENSION_360_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45293 <enum value="&quot;VK_EXT_extension_360&quot;" name="VK_EXT_EXTENSION_360_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45294 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45295 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45296 <extension name="VK_KHR_format_feature_flags2" number="361" author="KHR" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Lionel Landwerlin @llandwerlin" supported="vulkan" promotedto="VK_VERSION_1_3" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45297 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45298 <enum value="2" name="VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45299 <enum value="&quot;VK_KHR_format_feature_flags2&quot;" name="VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45300 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR" alias="VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45301 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45302 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR" alias="VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45303 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR" alias="VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45304 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR" alias="VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45305 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR" alias="VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45306 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR" alias="VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45307 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR" alias="VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45308 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR" alias="VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45309 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR" alias="VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45310 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR" alias="VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45311 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR" alias="VK_FORMAT_FEATURE_2_BLIT_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45312 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR" alias="VK_FORMAT_FEATURE_2_BLIT_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45313 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45314 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR" alias="VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45315 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR" alias="VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45316 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR" alias="VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45317 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45318 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45319 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45320 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45321 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR" alias="VK_FORMAT_FEATURE_2_DISJOINT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45322 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR" alias="VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45323 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR" alias="VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45324 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR" alias="VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45325 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45326 <type name="VkFormatFeatureFlags2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45327 <type name="VkFormatFeatureFlagBits2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45328 <type name="VkFormatProperties3KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45329 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45330 <require depends="VK_VERSION_1_2,VK_EXT_sampler_filter_minmax">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45331 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45332 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45333 <require depends="VK_EXT_filter_cubic,VK_IMG_filter_cubic">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45334 <enum extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT" alias="VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45335 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45336 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45337 <extension name="VK_EXT_present_mode_fifo_latest_ready" number="362" author="EXT" type="device" depends="VK_KHR_swapchain" contact="Lionel Duc @nvlduc" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45338 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45339 <enum value="1" name="VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45340 <enum value="&quot;VK_EXT_present_mode_fifo_latest_ready&quot;" name="VK_EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45341 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45342 <enum offset="0" extends="VkPresentModeKHR" name="VK_PRESENT_MODE_FIFO_LATEST_READY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45343 <type name="VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45344 <feature name="presentModeFifoLatestReady" struct="VkPhysicalDevicePresentModeFifoLatestReadyFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45345 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45346 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45347 <extension name="VK_EXT_extension_363" number="363" author="EXT" contact="Kaye Mason @chaleur" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45348 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45349 <enum value="0" name="VK_EXT_EXTENSION_363_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45350 <enum value="&quot;VK_EXT_extension_363&quot;" name="VK_EXT_EXTENSION_363_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45351 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45352 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45353 <extension name="VK_FUCHSIA_extension_364" number="364" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45354 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45355 <enum value="0" name="VK_FUCHSIA_EXTENSION_364_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45356 <enum value="&quot;VK_FUCHSIA_extension_364&quot;" name="VK_FUCHSIA_EXTENSION_364_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45357 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45358 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45359 <extension name="VK_FUCHSIA_external_memory" number="365" type="device" depends="(VK_KHR_external_memory_capabilities+VK_KHR_external_memory),VK_VERSION_1_1" author="FUCHSIA" contact="John Rosasco @rosasco" platform="fuchsia" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45360 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45361 <enum value="1" name="VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45362 <enum value="&quot;VK_FUCHSIA_external_memory&quot;" name="VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45363 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45364 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45365 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45366 <enum bitpos="11" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45367 <type name="VkImportMemoryZirconHandleInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45368 <type name="VkMemoryZirconHandlePropertiesFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45369 <type name="VkMemoryGetZirconHandleInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45370 <command name="vkGetMemoryZirconHandleFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45371 <command name="vkGetMemoryZirconHandlePropertiesFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45372 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45373 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45374 <extension name="VK_FUCHSIA_external_semaphore" number="366" type="device" depends="VK_KHR_external_semaphore_capabilities+VK_KHR_external_semaphore" author="FUCHSIA" contact="John Rosasco @rosasco" platform="fuchsia" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45375 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45376 <enum value="1" name="VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45377 <enum value="&quot;VK_FUCHSIA_external_semaphore&quot;" name="VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45378 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45379 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45380 <enum bitpos="7" extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45381 <type name="VkImportSemaphoreZirconHandleInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45382 <type name="VkSemaphoreGetZirconHandleInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45383 <command name="vkImportSemaphoreZirconHandleFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45384 <command name="vkGetSemaphoreZirconHandleFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45385 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45386 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45387 <extension name="VK_FUCHSIA_buffer_collection" number="367" type="device" depends="VK_FUCHSIA_external_memory+(VK_KHR_sampler_ycbcr_conversion,VK_VERSION_1_1)" author="FUCHSIA" contact="John Rosasco @rosasco" supported="vulkan" platform="fuchsia" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45388 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45389 <enum value="2" name="VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45390 <enum value="&quot;VK_FUCHSIA_buffer_collection&quot;" name="VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45391 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45392 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA" comment="VkBufferCollectionFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45393 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45394 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45395 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45396 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45397 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45398 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45399 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45400 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45401 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45402 <type name="VkBufferCollectionFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45403 <type name="VkBufferCollectionCreateInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45404 <type name="VkImportMemoryBufferCollectionFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45405 <type name="VkBufferCollectionImageCreateInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45406 <type name="VkBufferConstraintsInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45407 <type name="VkBufferCollectionBufferCreateInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45408 <type name="VkBufferCollectionPropertiesFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45409 <type name="VkImageFormatConstraintsFlagsFUCHSIA" comment="Will add VkImageFormatConstraintsFlagBitsFUCHSIA when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45410 <type name="VkSysmemColorSpaceFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45411 <type name="VkImageConstraintsInfoFlagBitsFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45412 <type name="VkImageConstraintsInfoFlagsFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45413 <type name="VkImageConstraintsInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45414 <type name="VkImageFormatConstraintsInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45415 <type name="VkBufferCollectionConstraintsInfoFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45416 <command name="vkCreateBufferCollectionFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45417 <command name="vkSetBufferCollectionImageConstraintsFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45418 <command name="vkSetBufferCollectionBufferConstraintsFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45419 <command name="vkDestroyBufferCollectionFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45420 <command name="vkGetBufferCollectionPropertiesFUCHSIA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45421 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45422 <require depends="VK_EXT_debug_report">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45423 <enum offset="0" extends="VkDebugReportObjectTypeEXT" name="VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45424 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45425 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45426 <extension name="VK_FUCHSIA_extension_368" number="368" author="FUCHSIA" contact="Craig Stout @cdotstout" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45427 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45428 <enum value="0" name="VK_FUCHSIA_EXTENSION_368_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45429 <enum value="&quot;VK_FUCHSIA_extension_368&quot;" name="VK_FUCHSIA_EXTENSION_368_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45430 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45431 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45432 <extension name="VK_QCOM_extension_369" number="369" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45433 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45434 <enum value="0" name="VK_QCOM_EXTENSION_369_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45435 <enum value="&quot;VK_QCOM_extension_369&quot;" name="VK_QCOM_EXTENSION_369_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45436 <enum bitpos="4" extends="VkDescriptorBindingFlagBits" name="VK_DESCRIPTOR_BINDING_RESERVED_4_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45437 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45438 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45439 <extension name="VK_HUAWEI_subpass_shading" number="370" type="device" author="HUAWEI" contact="Pan Gao @PanGao-h" depends="((VK_KHR_create_renderpass2,VK_VERSION_1_2)+VK_KHR_synchronization2),VK_VERSION_1_3" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45440 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45441 <enum value="3" name="VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45442 <enum value="&quot;VK_HUAWEI_subpass_shading&quot;" name="VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45443 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45444 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45445 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45446 <enum offset="3" extends="VkPipelineBindPoint" extnumber="370" name="VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45447 <enum bitpos="39" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45448 <enum extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI" alias="VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45449 <enum bitpos="14" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45450 <type name="VkSubpassShadingPipelineCreateInfoHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45451 <type name="VkPhysicalDeviceSubpassShadingFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45452 <type name="VkPhysicalDeviceSubpassShadingPropertiesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45453 <command name="vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45454 <command name="vkCmdSubpassShadingHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45455 <feature name="subpassShading" struct="VkPhysicalDeviceSubpassShadingFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45456 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45457 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45458 <extension name="VK_HUAWEI_invocation_mask" number="371" type="device" depends="VK_KHR_ray_tracing_pipeline+(VK_KHR_synchronization2,VK_VERSION_1_3)" author="Huawei" contact="Pan Gao @PanGao-h" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45459 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45460 <enum value="1" name="VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45461 <enum value="&quot;VK_HUAWEI_invocation_mask&quot;" name="VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45462 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45463 <enum bitpos="39" extends="VkAccessFlagBits2" name="VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45464 <enum bitpos="18" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45465 <enum bitpos="40" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45466 <type name="VkPhysicalDeviceInvocationMaskFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45467 <command name="vkCmdBindInvocationMaskHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45468 <feature name="invocationMask" struct="VkPhysicalDeviceInvocationMaskFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45469 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45470 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45471 <extension name="VK_NV_external_memory_rdma" number="372" type="device" depends="VK_KHR_external_memory,VK_VERSION_1_1" author="NV" contact="Carsten Rohde @crohde" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45472 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45473 <enum value="1" name="VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45474 <enum value="&quot;VK_NV_external_memory_rdma&quot;" name="VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45475 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45476 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45477 <enum bitpos="8" extends="VkMemoryPropertyFlagBits" name="VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45478 <enum bitpos="12" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45479 <type name="VkRemoteAddressNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45480 <type name="VkMemoryGetRemoteAddressInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45481 <type name="VkPhysicalDeviceExternalMemoryRDMAFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45482 <command name="vkGetMemoryRemoteAddressNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45483 <feature name="externalMemoryRDMA" struct="VkPhysicalDeviceExternalMemoryRDMAFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45484 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45485 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45486 <extension name="VK_EXT_pipeline_properties" number="373" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Mukund Keshava @mkeshavanv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45487 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45488 <enum value="1" name="VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45489 <enum value="&quot;VK_EXT_pipeline_properties&quot;" name="VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45490 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45491 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45492 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45493 <type name="VkPipelineInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45494 <type name="VkPipelinePropertiesIdentifierEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45495 <type name="VkPhysicalDevicePipelinePropertiesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45496 <command name="vkGetPipelinePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45497 <feature name="pipelinePropertiesIdentifier" struct="VkPhysicalDevicePipelinePropertiesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45498 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45499 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45500 <extension name="VK_NV_external_sci_sync" number="374" depends="VK_VERSION_1_1" platform="sci" type="device" author="NV" contact="Kai Zhang @kazhang" supported="vulkansc" deprecatedby="VK_NV_external_sci_sync2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45501 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45502 <enum value="2" name="VK_NV_EXTERNAL_SCI_SYNC_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45503 <enum value="&quot;VK_NV_external_sci_sync&quot;" name="VK_NV_EXTERNAL_SCI_SYNC_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45504 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45505 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_FENCE_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45506 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FENCE_GET_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45507 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SCI_SYNC_ATTRIBUTES_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45508 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45509 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45510 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_GET_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45511 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45512 <enum bitpos="4" extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_SCI_SYNC_OBJ_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45513 <enum bitpos="5" extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_SCI_SYNC_FENCE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45514 <enum bitpos="5" extends="VkExternalSemaphoreHandleTypeFlagBits" name="VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SCI_SYNC_OBJ_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45515 <type name="VkSciSyncClientTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45516 <type name="VkSciSyncPrimitiveTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45517 <type name="VkExportFenceSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45518 <type name="VkImportFenceSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45519 <type name="VkFenceGetSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45520 <type name="VkSciSyncAttributesInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45521 <type name="VkExportSemaphoreSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45522 <type name="VkImportSemaphoreSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45523 <type name="VkSemaphoreGetSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45524 <type name="VkPhysicalDeviceExternalSciSyncFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45525 <command name="vkGetFenceSciSyncFenceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45526 <command name="vkGetFenceSciSyncObjNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45527 <command name="vkImportFenceSciSyncFenceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45528 <command name="vkImportFenceSciSyncObjNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45529 <command name="vkGetPhysicalDeviceSciSyncAttributesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45530 <command name="vkGetSemaphoreSciSyncObjNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45531 <command name="vkImportSemaphoreSciSyncObjNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45532 <feature name="sciSyncFence,sciSyncSemaphore" struct="VkPhysicalDeviceExternalSciSyncFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45533 <feature name="sciSyncImport,sciSyncExport" struct="VkPhysicalDeviceExternalSciSyncFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45534 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45535 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45536 <extension name="VK_NV_external_memory_sci_buf" number="375" depends="VK_VERSION_1_1" platform="sci" type="device" author="NV" contact="Kai Zhang @kazhang" supported="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45537 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45538 <enum value="2" name="VK_NV_EXTERNAL_MEMORY_SCI_BUF_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45539 <enum value="&quot;VK_NV_external_memory_sci_buf&quot;" name="VK_NV_EXTERNAL_MEMORY_SCI_BUF_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45540 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_SCI_BUF_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45541 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_MEMORY_SCI_BUF_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45542 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_SCI_BUF_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45543 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_SCI_BUF_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45544 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45545 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_BUF_FEATURES_NV" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCI_BUF_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45546 <enum bitpos="13" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCI_BUF_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45547 <type name="VkExportMemorySciBufInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45548 <type name="VkImportMemorySciBufInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45549 <type name="VkMemoryGetSciBufInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45550 <type name="VkMemorySciBufPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45551 <type name="VkPhysicalDeviceExternalMemorySciBufFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45552 <type name="VkPhysicalDeviceExternalSciBufFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45553 <command name="vkGetMemorySciBufNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45554 <command name="vkGetPhysicalDeviceExternalMemorySciBufPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45555 <command name="vkGetPhysicalDeviceSciBufAttributesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45556 <feature name="sciBufImport,sciBufExport" struct="VkPhysicalDeviceExternalSciBufFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45557 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45558 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45559 <extension name="VK_EXT_frame_boundary" number="376" type="device" author="EXT" contact="James Fitzpatrick @jamesfitzpatrick" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45560 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45561 <enum value="1" name="VK_EXT_FRAME_BOUNDARY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45562 <enum value="&quot;VK_EXT_frame_boundary&quot;" name="VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45563 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45564 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45565 <type name="VkPhysicalDeviceFrameBoundaryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45566 <type name="VkFrameBoundaryEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45567 <type name="VkFrameBoundaryFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45568 <type name="VkFrameBoundaryFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45569 <feature name="frameBoundary" struct="VkPhysicalDeviceFrameBoundaryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45570 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45571 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45572 <extension name="VK_EXT_multisampled_render_to_single_sampled" number="377" type="device" depends="(VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve),VK_VERSION_1_2" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45573 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45574 <enum value="1" name="VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45575 <enum value="&quot;VK_EXT_multisampled_render_to_single_sampled&quot;" name="VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45576 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45577 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45578 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45579 <enum bitpos="18" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45580 <type name="VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45581 <type name="VkSubpassResolvePerformanceQueryEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45582 <type name="VkMultisampledRenderToSingleSampledInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45583 <feature name="multisampledRenderToSingleSampled" struct="VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45584 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45585 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45586 <extension name="VK_EXT_extended_dynamic_state2" number="378" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_3" ratified="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45587 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45588 <enum value="1" name="VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45589 <enum value="&quot;VK_EXT_extended_dynamic_state2&quot;" name="VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45590 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45591 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45592 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT" alias="VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45593 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT" alias="VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45594 <enum offset="3" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LOGIC_OP_EXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45595 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT" alias="VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45596 <type name="VkPhysicalDeviceExtendedDynamicState2FeaturesEXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45597 <command name="vkCmdSetPatchControlPointsEXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45598 <command name="vkCmdSetRasterizerDiscardEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45599 <command name="vkCmdSetDepthBiasEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45600 <command name="vkCmdSetLogicOpEXT" comment="Not promoted to 1.3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45601 <command name="vkCmdSetPrimitiveRestartEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45602 <feature name="extendedDynamicState2" struct="VkPhysicalDeviceExtendedDynamicState2FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45603 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45604 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45605 <extension name="VK_QNX_screen_surface" number="379" type="instance" depends="VK_KHR_surface" platform="screen" author="QNX" contact="Mike Gorchak @mgorchak-blackberry" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45606 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45607 <enum value="1" name="VK_QNX_SCREEN_SURFACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45608 <enum value="&quot;VK_QNX_screen_surface&quot;" name="VK_QNX_SCREEN_SURFACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45609 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45610 <type name="VkScreenSurfaceCreateFlagsQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45611 <type name="VkScreenSurfaceCreateInfoQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45612 <command name="vkCreateScreenSurfaceQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45613 <command name="vkGetPhysicalDeviceScreenPresentationSupportQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45614 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45615 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45616 <extension name="VK_KHR_extension_380" number="380" author="KHR" contact="James Jones @cubanismo" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45617 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45618 <enum value="0" name="VK_KHR_EXTENSION_380_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45619 <enum value="&quot;VK_KHR_extension_380&quot;" name="VK_KHR_EXTENSION_380_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45620 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45621 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45622 <extension name="VK_KHR_extension_381" number="381" author="KHR" contact="James Jones @cubanismo" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45623 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45624 <enum value="0" name="VK_KHR_EXTENSION_381_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45625 <enum value="&quot;VK_KHR_extension_381&quot;" name="VK_KHR_EXTENSION_381_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45626 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45627 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45628 <extension name="VK_EXT_color_write_enable" number="382" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Sharif Elcott @selcott" supported="vulkan,vulkansc" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45629 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45630 <enum value="1" name="VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45631 <enum value="&quot;VK_EXT_color_write_enable&quot;" name="VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45632 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45633 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45634 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45635 <type name="VkPhysicalDeviceColorWriteEnableFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45636 <type name="VkPipelineColorWriteCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45637 <command name="vkCmdSetColorWriteEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45638 <feature name="colorWriteEnable" struct="VkPhysicalDeviceColorWriteEnableFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45639 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45640 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45641 <extension name="VK_EXT_primitives_generated_query" number="383" type="device" depends="VK_EXT_transform_feedback" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" specialuse="glemulation" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45642 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45643 <enum value="1" name="VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45644 <enum value="&quot;VK_EXT_primitives_generated_query&quot;" name="VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45645 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45646 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45647 <type name="VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45648 <feature name="primitivesGeneratedQuery" struct="VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45649 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45650 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45651 <extension name="VK_EXT_extension_384" number="384" type="instance" author="EXT" contact="Chia-I Wu @olvaffe1" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45652 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45653 <enum value="0" name="VK_EXT_EXTENSION_384_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45654 <enum value="&quot;VK_EXT_extension_384&quot;" name="VK_EXT_EXTENSION_384_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45655 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45656 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45657 <extension name="VK_MESA_extension_385" number="385" type="instance" author="MESA" contact="Chia-I Wu @olvaffe1" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45658 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45659 <enum value="0" name="VK_MESA_EXTENSION_385_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45660 <enum value="&quot;VK_MESA_extension_385&quot;" name="VK_MESA_EXTENSION_385_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45661 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45662 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45663 <extension name="VK_GOOGLE_extension_386" number="386" author="GOOGLE" contact="Chia-I Wu @olvaffe1" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45664 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45665 <enum value="0" name="VK_GOOGLE_EXTENSION_386_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45666 <enum value="&quot;VK_GOOGLE_extension_386&quot;" name="VK_GOOGLE_EXTENSION_386_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45667 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45668 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45669 <extension name="VK_KHR_ray_tracing_maintenance1" number="387" type="device" depends="VK_KHR_acceleration_structure" author="KHR" contact="Daniel Koch @dgkoch" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45670 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45671 <enum value="1" name="VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45672 <enum value="&quot;VK_KHR_ray_tracing_maintenance1&quot;" name="VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45673 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45674 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45675 <enum offset="1" extends="VkQueryType" name="VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45676 <type name="VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45677 <feature name="rayTracingMaintenance1" struct="VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45678 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45679 <require depends="VK_KHR_synchronization2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45680 <!-- VkPipelineStageFlagBits bitpos="28" is reserved by this extension, but not used -->
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45681 <enum bitpos="28" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45682 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45683 <require depends="(VK_KHR_synchronization2,VK_VERSION_1_3)+VK_KHR_ray_tracing_pipeline">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45684 <enum bitpos="40" extends="VkAccessFlagBits2" name="VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45685 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45686 <require depends="VK_KHR_ray_tracing_pipeline">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45687 <type name="VkTraceRaysIndirectCommand2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45688 <command name="vkCmdTraceRaysIndirect2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45689 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45690 <require depends="VK_EXT_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45691 <enum offset="4" extends="VkIndirectCommandsTokenTypeEXT" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_TRACE_RAYS2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45692 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45693 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45694 <extension name="VK_EXT_extension_388" number="388" author="EXT" contact="Alan Baker @alan-baker" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45695 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45696 <enum value="0" name="VK_EXT_EXTENSION_388_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45697 <enum value="&quot;VK_EXT_extension_388&quot;" name="VK_EXT_EXTENSION_388_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45698 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45699 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45700 <extension name="VK_EXT_global_priority_query" number="389" type="device" depends="VK_EXT_global_priority+(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)" author="EXT" contact="Yiwei Zhang @zhangyiwei" supported="vulkan" promotedto="VK_KHR_global_priority">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45701 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45702 <enum value="1" name="VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45703 <enum value="&quot;VK_EXT_global_priority_query&quot;" name="VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45704 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45705 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT" alias="VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45706 <enum name="VK_MAX_GLOBAL_PRIORITY_SIZE_EXT" alias="VK_MAX_GLOBAL_PRIORITY_SIZE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45707 <type name="VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45708 <type name="VkQueueFamilyGlobalPriorityPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45709 <feature name="globalPriorityQuery" struct="VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45710 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45711 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45712 <extension name="VK_EXT_extension_390" number="390" author="EXT" contact="Joshua Ashton @Joshua-Ashton" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45713 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45714 <enum value="0" name="VK_EXT_EXTENSION_390_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45715 <enum value="&quot;VK_EXT_extension_390&quot;" name="VK_EXT_EXTENSION_390_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45716 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45717 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45718 <extension name="VK_EXT_extension_391" number="391" author="EXT" contact="Joshua Ashton @Joshua-Ashton" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45719 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45720 <enum value="0" name="VK_EXT_EXTENSION_391_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45721 <enum value="&quot;VK_EXT_extension_391&quot;" name="VK_EXT_EXTENSION_391_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45722 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45723 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45724 <extension name="VK_EXT_image_view_min_lod" number="392" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Joshua Ashton @Joshua-Ashton" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45725 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45726 <enum value="1" name="VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45727 <enum value="&quot;VK_EXT_image_view_min_lod&quot;" name="VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45728 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45729 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45730 <type name="VkPhysicalDeviceImageViewMinLodFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45731 <type name="VkImageViewMinLodCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45732 <feature name="minLod" struct="VkPhysicalDeviceImageViewMinLodFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45733 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45734 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45735 <extension name="VK_EXT_multi_draw" number="393" author="EXT" contact="Mike Blumenkrantz @zmike" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45736 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45737 <enum value="1" name="VK_EXT_MULTI_DRAW_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45738 <enum value="&quot;VK_EXT_multi_draw&quot;" name="VK_EXT_MULTI_DRAW_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45739 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45740 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45741 <type name="VkPhysicalDeviceMultiDrawFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45742 <type name="VkPhysicalDeviceMultiDrawPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45743 <command name="vkCmdDrawMultiEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45744 <command name="vkCmdDrawMultiIndexedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45745 <type name="VkMultiDrawInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45746 <type name="VkMultiDrawIndexedInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45747 <feature name="multiDraw" struct="VkPhysicalDeviceMultiDrawFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45748 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45749 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45750 <extension name="VK_EXT_image_2d_view_of_3d" number="394" depends="(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1" author="EXT" contact="Mike Blumenkrantz @zmike" specialuse="glemulation" type="device" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45751 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45752 <enum value="1" name="VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45753 <enum value="&quot;VK_EXT_image_2d_view_of_3d&quot;" name="VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45754 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45755 <type name="VkPhysicalDeviceImage2DViewOf3DFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45756 <enum extends="VkImageCreateFlagBits" bitpos="17" name="VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT" comment="Image is created with a layout where individual slices are capable of being used as 2D images"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45757 <feature name="image2DViewOf3D" struct="VkPhysicalDeviceImage2DViewOf3DFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45758 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45759 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45760 <extension name="VK_KHR_portability_enumeration" number="395" author="KHR" contact="Charles Giessen @charles-lunarg" type="instance" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45761 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45762 <enum value="1" name="VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45763 <enum value="&quot;VK_KHR_portability_enumeration&quot;" name="VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45764 <enum bitpos="0" extends="VkInstanceCreateFlagBits" name="VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45765 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45766 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45767 <extension name="VK_EXT_shader_tile_image" number="396" type="device" author="EXT" depends="VK_VERSION_1_3" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45768 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45769 <enum value="1" name="VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45770 <enum value="&quot;VK_EXT_shader_tile_image&quot;" name="VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45771 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45772 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45773 <type name="VkPhysicalDeviceShaderTileImageFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45774 <type name="VkPhysicalDeviceShaderTileImagePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45775 <feature name="shaderTileImageColorReadAccess" struct="VkPhysicalDeviceShaderTileImageFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45776 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45777 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45778 <extension name="VK_EXT_opacity_micromap" number="397" type="device" depends="VK_KHR_acceleration_structure+(VK_KHR_synchronization2,VK_VERSION_1_3)" author="EXT" contact="Christoph Kubisch @pixeljetstream, Eric Werness" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45779 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45780 <enum value="2" name="VK_EXT_OPACITY_MICROMAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45781 <enum value="&quot;VK_EXT_opacity_micromap&quot;" name="VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45782 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45783 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45784 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45785 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45786 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45787 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45788 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45789 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45790 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45791 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45792 <enum bitpos="30" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45793 <enum bitpos="44" extends="VkAccessFlagBits2" name="VK_ACCESS_2_MICROMAP_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45794 <enum bitpos="45" extends="VkAccessFlagBits2" name="VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45795 <enum offset="0" extends="VkQueryType" name="VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45796 <enum offset="1" extends="VkQueryType" name="VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45797 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_MICROMAP_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45798 <enum bitpos="23" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45799 <enum bitpos="24" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45800 <enum bitpos="24" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45801 <enum bitpos="4" extends="VkGeometryInstanceFlagBitsKHR" name="VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45802 <enum bitpos="5" extends="VkGeometryInstanceFlagBitsKHR" name="VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45803 <enum bitpos="6" extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45804 <enum bitpos="7" extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45805 <enum bitpos="8" extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45806 <type name="VkMicromapTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45807 <type name="VkMicromapBuildInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45808 <type name="VkMicromapUsageEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45809 <type name="VkMicromapCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45810 <type name="VkMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45811 <type name="VkBuildMicromapFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45812 <type name="VkBuildMicromapFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45813 <type name="VkCopyMicromapModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45814 <type name="VkPhysicalDeviceOpacityMicromapFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45815 <type name="VkPhysicalDeviceOpacityMicromapPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45816 <type name="VkMicromapVersionInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45817 <type name="VkCopyMicromapToMemoryInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45818 <type name="VkCopyMemoryToMicromapInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45819 <type name="VkCopyMicromapInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45820 <type name="VkMicromapCreateFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45821 <type name="VkMicromapCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45822 <type name="VkBuildMicromapModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45823 <type name="VkMicromapBuildSizesInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45824 <type name="VkOpacityMicromapFormatEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45825 <type name="VkAccelerationStructureTrianglesOpacityMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45826 <type name="VkMicromapTriangleEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45827 <type name="VkOpacityMicromapSpecialIndexEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45828 <command name="vkCreateMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45829 <command name="vkDestroyMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45830 <command name="vkCmdBuildMicromapsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45831 <command name="vkBuildMicromapsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45832 <command name="vkCopyMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45833 <command name="vkCopyMicromapToMemoryEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45834 <command name="vkCopyMemoryToMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45835 <command name="vkWriteMicromapsPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45836 <command name="vkCmdCopyMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45837 <command name="vkCmdCopyMicromapToMemoryEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45838 <command name="vkCmdCopyMemoryToMicromapEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45839 <command name="vkCmdWriteMicromapsPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45840 <command name="vkGetDeviceMicromapCompatibilityEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45841 <command name="vkGetMicromapBuildSizesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45842 <feature name="micromap" struct="VkPhysicalDeviceOpacityMicromapFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45843 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45844 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45845 <extension name="VK_NV_displacement_micromap" number="398" type="device" depends="VK_EXT_opacity_micromap" author="NV" contact="Christoph Kubisch @pixeljetstream, Eric Werness @ewerness-nv" supported="vulkan" provisional="true" platform="provisional" deprecatedby="VK_NV_cluster_acceleration_structure">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45846 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45847 <enum value="2" name="VK_NV_DISPLACEMENT_MICROMAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45848 <enum value="&quot;VK_NV_displacement_micromap&quot;" name="VK_NV_DISPLACEMENT_MICROMAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45849 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45850 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45851 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45852 <enum bitpos="28" extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45853 <enum bitpos="9" extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45854 <enum offset="0" extends="VkMicromapTypeEXT" name="VK_MICROMAP_TYPE_DISPLACEMENT_MICROMAP_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45855 <type name="VkPhysicalDeviceDisplacementMicromapFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45856 <type name="VkPhysicalDeviceDisplacementMicromapPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45857 <type name="VkAccelerationStructureTrianglesDisplacementMicromapNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45858 <type name="VkDisplacementMicromapFormatNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45859 <feature name="displacementMicromap" struct="VkPhysicalDeviceDisplacementMicromapFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45860 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45861 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45862 <extension name="VK_JUICE_extension_399" number="399" author="JUICE" contact="Dean Beeler @canadacow" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45863 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45864 <enum value="0" name="VK_JUICE_EXTENSION_399_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45865 <enum value="&quot;VK_JUICE_extension_399&quot;" name="VK_JUICE_EXTENSION_399_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45866 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45867 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45868 <extension name="VK_JUICE_extension_400" number="400" author="JUICE" contact="David McCloskey @damcclos" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45869 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45870 <enum value="0" name="VK_JUICE_EXTENSION_400_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45871 <enum value="&quot;VK_JUICE_extension_400&quot;" name="VK_JUICE_EXTENSION_400_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45872 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45873 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45874 <extension name="VK_EXT_load_store_op_none" number="401" author="EXT" type="device" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" promotedto="VK_KHR_load_store_op_none" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45875 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45876 <enum value="1" name="VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45877 <enum value="&quot;VK_EXT_load_store_op_none&quot;" name="VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45878 <enum extends="VkAttachmentLoadOp" name="VK_ATTACHMENT_LOAD_OP_NONE_EXT" alias="VK_ATTACHMENT_LOAD_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45879 <enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_EXT" alias="VK_ATTACHMENT_STORE_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45880 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45881 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45882 <extension name="VK_FB_extension_402" number="402" author="FB" contact="Artem Bolgar @artyom17" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45883 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45884 <enum value="0" name="VK_FB_EXTENSION_402_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45885 <enum value="&quot;VK_FB_extension_402&quot;" name="VK_FB_EXTENSION_402_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45886 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45887 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45888 <extension name="VK_FB_extension_403" number="403" author="FB" contact="Artem Bolgar @artyom17" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45889 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45890 <enum value="0" name="VK_FB_EXTENSION_403_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45891 <enum value="&quot;VK_FB_extension_403&quot;" name="VK_FB_EXTENSION_403_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45892 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45893 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45894 <extension name="VK_FB_extension_404" number="404" author="FB" contact="Artem Bolgar @artyom17" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45895 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45896 <enum value="0" name="VK_FB_EXTENSION_404_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45897 <enum value="&quot;VK_FB_extension_404&quot;" name="VK_FB_EXTENSION_404_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45898 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45899 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45900 <extension name="VK_HUAWEI_cluster_culling_shader" number="405" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="HUAWEI" contact="Yuchang Wang @richard_Wang2" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45901 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45902 <enum value="3" name="VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45903 <enum value="&quot;VK_HUAWEI_cluster_culling_shader&quot;" name="VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45904 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45905 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45906 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45907 <enum bitpos="41" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45908 <enum bitpos="19" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45909 <enum bitpos="13" extends="VkQueryPipelineStatisticFlagBits" name="VK_QUERY_PIPELINE_STATISTIC_CLUSTER_CULLING_SHADER_INVOCATIONS_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45910 <command name="vkCmdDrawClusterHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45911 <command name="vkCmdDrawClusterIndirectHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45912 <type name="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45913 <type name="VkPhysicalDeviceClusterCullingShaderPropertiesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45914 <type name="VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45915 <feature name="clustercullingShader" struct="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45916 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45917 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45918 <extension name="VK_HUAWEI_extension_406" number="406" author="HUAWEI" contact="Hueilong Wang @wyvernathuawei" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45919 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45920 <enum value="0" name="VK_HUAWEI_EXTENSION_406_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45921 <enum value="&quot;VK_HUAWEI_extension_406&quot;" name="VK_HUAWEI_EXTENSION_406_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45922 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45923 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45924 <extension name="VK_GGP_extension_407" number="407" author="GGP" contact="J.D. Rouan @jdrouan" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45925 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45926 <enum value="0" name="VK_GGP_EXTENSION_407_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45927 <enum value="&quot;VK_GGP_extension_407&quot;" name="VK_GGP_EXTENSION_407_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45928 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45929 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45930 <extension name="VK_GGP_extension_408" number="408" author="GGP" contact="J.D. Rouan @jdrouan" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45931 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45932 <enum value="0" name="VK_GGP_EXTENSION_408_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45933 <enum value="&quot;VK_GGP_extension_408&quot;" name="VK_GGP_EXTENSION_408_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45934 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45935 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45936 <extension name="VK_GGP_extension_409" number="409" author="GGP" contact="J.D. Rouan @jdrouan" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45937 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45938 <enum value="0" name="VK_GGP_EXTENSION_409_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45939 <enum value="&quot;VK_GGP_extension_409&quot;" name="VK_GGP_EXTENSION_409_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45940 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45941 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45942 <extension name="VK_GGP_extension_410" number="410" author="GGP" contact="J.D. Rouan @jdrouan" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45943 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45944 <enum value="0" name="VK_GGP_EXTENSION_410_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45945 <enum value="&quot;VK_GGP_extension_410&quot;" name="VK_GGP_EXTENSION_410_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45946 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45947 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45948 <extension name="VK_GGP_extension_411" number="411" author="GGP" contact="J.D. Rouan @jdrouan" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45949 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45950 <enum value="0" name="VK_GGP_EXTENSION_411_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45951 <enum value="&quot;VK_GGP_extension_411&quot;" name="VK_GGP_EXTENSION_411_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45952 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45953 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45954 <extension name="VK_EXT_border_color_swizzle" number="412" type="device" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan" depends="VK_EXT_custom_border_color" specialuse="glemulation,d3demulation" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45955 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45956 <enum value="1" name="VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45957 <enum value="&quot;VK_EXT_border_color_swizzle&quot;" name="VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45958 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45959 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45960 <type name="VkPhysicalDeviceBorderColorSwizzleFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45961 <type name="VkSamplerBorderColorComponentMappingCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45962 <feature name="borderColorSwizzle" struct="VkPhysicalDeviceBorderColorSwizzleFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45963 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45964 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45965 <extension name="VK_EXT_pageable_device_local_memory" number="413" author="EXT" contact="Piers Daniell @pdaniell-nv" type="device" depends="VK_EXT_memory_priority" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45966 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45967 <enum value="1" name="VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45968 <enum value="&quot;VK_EXT_pageable_device_local_memory&quot;" name="VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45969 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45970 <type name="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45971 <command name="vkSetDeviceMemoryPriorityEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45972 <feature name="pageableDeviceLocalMemory" struct="VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45973 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45974 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45975 <extension name="VK_KHR_maintenance4" number="414" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="vulkan" promotedto="VK_VERSION_1_3" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45976 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45977 <enum value="2" name="VK_KHR_MAINTENANCE_4_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45978 <enum value="&quot;VK_KHR_maintenance4&quot;" name="VK_KHR_MAINTENANCE_4_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45979 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45980 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45981 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45982 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45983 <enum extends="VkImageAspectFlagBits" name="VK_IMAGE_ASPECT_NONE_KHR" alias="VK_IMAGE_ASPECT_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45984 <type name="VkPhysicalDeviceMaintenance4FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45985 <type name="VkPhysicalDeviceMaintenance4PropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45986 <type name="VkDeviceBufferMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45987 <type name="VkDeviceImageMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45988 <command name="vkGetDeviceBufferMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45989 <command name="vkGetDeviceImageMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45990 <command name="vkGetDeviceImageSparseMemoryRequirementsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45991 <feature name="maintenance4" struct="VkPhysicalDeviceMaintenance4FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45992 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45993 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45994 <extension name="VK_HUAWEI_extension_415" number="415" author="HUAWEI" contact="Hueilong Wang @wyvernathuawei" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45995 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45996 <enum value="0" name="VK_HUAWEI_EXTENSION_415_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45997 <enum value="&quot;VK_HUAWEI_extension_415&quot;" name="VK_HUAWEI_EXTENSION_415_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45998 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
45999 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46000 <extension name="VK_ARM_shader_core_properties" number="416" type="device" depends="VK_VERSION_1_1" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46001 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46002 <enum value="1" name="VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46003 <enum value="&quot;VK_ARM_shader_core_properties&quot;" name="VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46004 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46005 <type name="VkPhysicalDeviceShaderCorePropertiesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46006 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46007 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46008 <extension name="VK_KHR_shader_subgroup_rotate" number="417" author="KHR" contact="Kevin Petit @kpet" type="device" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46009 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46010 <enum value="2" name="VK_KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46011 <enum value="&quot;VK_KHR_shader_subgroup_rotate&quot;" name="VK_KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46012 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46013 <enum extends="VkSubgroupFeatureFlagBits" name="VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR" alias="VK_SUBGROUP_FEATURE_ROTATE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46014 <enum extends="VkSubgroupFeatureFlagBits" name="VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR" alias="VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46015 <type name="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46016 <feature name="shaderSubgroupRotate" struct="VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46017 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46018 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46019 <extension name="VK_ARM_scheduling_controls" number="418" author="ARM" contact="Kevin Petit @kpet" type="device" depends="VK_ARM_shader_core_builtins" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46020 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46021 <enum value="1" name="VK_ARM_SCHEDULING_CONTROLS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46022 <enum value="&quot;VK_ARM_scheduling_controls&quot;" name="VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46023 <enum extends="VkStructureType" offset="0" name="VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46024 <enum extends="VkStructureType" offset="1" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46025 <enum extends="VkStructureType" offset="2" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46026 <type name="VkDeviceQueueShaderCoreControlCreateInfoARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46027 <type name="VkPhysicalDeviceSchedulingControlsFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46028 <type name="VkPhysicalDeviceSchedulingControlsPropertiesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46029 <type name="VkPhysicalDeviceSchedulingControlsFlagsARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46030 <type name="VkPhysicalDeviceSchedulingControlsFlagBitsARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46031 <feature name="schedulingControls" struct="VkPhysicalDeviceSchedulingControlsFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46032 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46033 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46034 <extension name="VK_EXT_image_sliced_view_of_3d" number="419" depends="(VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1" author="EXT" contact="Mike Blumenkrantz @zmike" specialuse="d3demulation" type="device" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46035 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46036 <enum value="1" name="VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46037 <enum value="&quot;VK_EXT_image_sliced_view_of_3d&quot;" name="VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46038 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46039 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46040 <enum name="VK_REMAINING_3D_SLICES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46041 <type name="VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46042 <type name="VkImageViewSlicedCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46043 <feature name="imageSlicedViewOf3D" struct="VkPhysicalDeviceImageSlicedViewOf3DFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46044 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46045 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46046 <extension name="VK_EXT_extension_420" number="420" author="EXT" contact="Mike Blumenkrantz @zmike" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46047 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46048 <enum value="0" name="VK_EXT_EXTENSION_420_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46049 <enum value="&quot;VK_EXT_extension_420&quot;" name="VK_EXT_EXTENSION_420_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46050 <enum bitpos="4" extends="VkSwapchainCreateFlagBitsKHR" name="VK_SWAPCHAIN_CREATE_RESERVED_4_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46051 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46052 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46053 <extension name="VK_VALVE_descriptor_set_host_mapping" number="421" type="device" author="VALVE" contact="Hans-Kristian Arntzen @HansKristian-Work" specialuse="d3demulation" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46054 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46055 <enum value="1" name="VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46056 <enum value="&quot;VK_VALVE_descriptor_set_host_mapping&quot;" name="VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46057 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46058 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46059 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46060 <type name="VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46061 <type name="VkDescriptorSetBindingReferenceVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46062 <type name="VkDescriptorSetLayoutHostMappingInfoVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46063 <command name="vkGetDescriptorSetLayoutHostMappingInfoVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46064 <command name="vkGetDescriptorSetHostMappingVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46065 <feature name="descriptorSetHostMapping" struct="VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46066 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46067 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46068 <extension name="VK_EXT_depth_clamp_zero_one" number="422" author="EXT" type="device" contact="Graeme Leese @gnl21" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" promotedto="VK_KHR_depth_clamp_zero_one" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46069 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46070 <enum value="1" name="VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46071 <enum value="&quot;VK_EXT_depth_clamp_zero_one&quot;" name="VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46072 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46073 <type name="VkPhysicalDeviceDepthClampZeroOneFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46074 <feature name="depthClampZeroOne" struct="VkPhysicalDeviceDepthClampZeroOneFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46075 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46076 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46077 <extension name="VK_EXT_non_seamless_cube_map" number="423" author="EXT" type="device" contact="Georg Lehmann @DadSchoorse" specialuse="d3demulation,glemulation" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46078 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46079 <enum value="1" name="VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46080 <enum value="&quot;VK_EXT_non_seamless_cube_map&quot;" name="VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46081 <enum bitpos="2" extends="VkSamplerCreateFlagBits" name="VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46082 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46083 <type name="VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46084 <feature name="nonSeamlessCubeMap" struct="VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46085 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46086 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46087 <extension name="VK_ARM_extension_424" number="424" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46088 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46089 <enum value="0" name="VK_ARM_EXTENSION_424_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46090 <enum value="&quot;VK_ARM_extension_424&quot;" name="VK_ARM_EXTENSION_424_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46091 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46092 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46093 <extension name="VK_ARM_render_pass_striped" number="425" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_synchronization2),VK_VERSION_1_3" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46094 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46095 <enum value="1" name="VK_ARM_RENDER_PASS_STRIPED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46096 <enum value="&quot;VK_ARM_render_pass_striped&quot;" name="VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46097 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46098 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46099 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46100 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46101 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46102 <type name="VkPhysicalDeviceRenderPassStripedFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46103 <type name="VkPhysicalDeviceRenderPassStripedPropertiesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46104 <type name="VkRenderPassStripeBeginInfoARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46105 <type name="VkRenderPassStripeInfoARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46106 <type name="VkRenderPassStripeSubmitInfoARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46107 <feature name="renderPassStriped" struct="VkPhysicalDeviceRenderPassStripedFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46108 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46109 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46110 <extension name="VK_QCOM_fragment_density_map_offset" number="426" type="device" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" promotedto="VK_EXT_fragment_density_map_offset">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46111 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46112 <enum value="3" name="VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46113 <enum value="&quot;VK_QCOM_fragment_density_map_offset&quot;" name="VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46114 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46115 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46116 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM" alias="VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46117 <enum extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM" alias="VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46118 <type name="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46119 <type name="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46120 <type name="VkSubpassFragmentDensityMapOffsetEndInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46121 <feature name="fragmentDensityMapOffset" struct="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46122 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46123 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46124 <extension name="VK_NV_copy_memory_indirect" number="427" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address),VK_VERSION_1_2" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46125 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46126 <enum value="1" name="VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46127 <enum value="&quot;VK_NV_copy_memory_indirect&quot;" name="VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46128 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46129 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46130 <type name="VkCopyMemoryIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46131 <type name="VkCopyMemoryToImageIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46132 <type name="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46133 <type name="VkPhysicalDeviceCopyMemoryIndirectPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46134 <command name="vkCmdCopyMemoryIndirectNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46135 <command name="vkCmdCopyMemoryToImageIndirectNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46136 <feature name="indirectCopy" struct="VkPhysicalDeviceCopyMemoryIndirectFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46137 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46138 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46139 <extension name="VK_NV_memory_decompression" number="428" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_buffer_device_address),VK_VERSION_1_2" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46140 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46141 <enum value="1" name="VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46142 <enum value="&quot;VK_NV_memory_decompression&quot;" name="VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46143 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46144 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46145 <type name="VkMemoryDecompressionMethodFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46146 <type name="VkMemoryDecompressionMethodFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46147 <type name="VkDecompressMemoryRegionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46148 <type name="VkPhysicalDeviceMemoryDecompressionFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46149 <type name="VkPhysicalDeviceMemoryDecompressionPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46150 <command name="vkCmdDecompressMemoryNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46151 <command name="vkCmdDecompressMemoryIndirectCountNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46152 <feature name="memoryDecompression" struct="VkPhysicalDeviceMemoryDecompressionFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46153 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46154 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46155 <extension name="VK_NV_device_generated_commands_compute" number="429" type="device" depends="VK_NV_device_generated_commands" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46156 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46157 <enum value="2" name="VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46158 <enum value="&quot;VK_NV_device_generated_commands_compute&quot;" name="VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46159 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46160 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46161 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46162 <enum offset="3" extends="VkIndirectCommandsTokenTypeNV" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46163 <enum offset="4" extends="VkIndirectCommandsTokenTypeNV" name="VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46164 <enum bitpos="7" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46165 <type name="VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46166 <type name="VkComputePipelineIndirectBufferInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46167 <type name="VkPipelineIndirectDeviceAddressInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46168 <type name="VkBindPipelineIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46169 <command name="vkGetPipelineIndirectMemoryRequirementsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46170 <command name="vkCmdUpdatePipelineIndirectBufferNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46171 <command name="vkGetPipelineIndirectDeviceAddressNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46172 <feature name="deviceGeneratedCompute" struct="VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46173 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46174 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46175 <extension name="VK_NV_ray_tracing_linear_swept_spheres" number="430" type="device" depends="VK_KHR_ray_tracing_pipeline" author="NV" contact="Vikram Kushwaha @vkushwaha" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46176 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46177 <enum value="1" name="VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46178 <enum value="&quot;VK_NV_ray_tracing_linear_swept_spheres&quot;" name="VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46179 <enum offset="4" extends="VkGeometryTypeKHR" name="VK_GEOMETRY_TYPE_SPHERES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46180 <enum offset="5" extends="VkGeometryTypeKHR" name="VK_GEOMETRY_TYPE_LINEAR_SWEPT_SPHERES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46181 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_LINEAR_SWEPT_SPHERES_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46182 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46183 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_SPHERES_DATA_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46184 <enum bitpos="33" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46185 <enum bitpos="51" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46186 <type name="VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46187 <type name="VkAccelerationStructureGeometryLinearSweptSpheresDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46188 <type name="VkAccelerationStructureGeometrySpheresDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46189 <type name="VkRayTracingLssIndexingModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46190 <type name="VkRayTracingLssPrimitiveEndCapsModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46191 <feature name="spheres,linearSweptSpheres" struct="VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46192 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46193 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46194 <extension name="VK_NV_linear_color_attachment" number="431" type="device" author="NVIDIA" contact="sourav parmar @souravpNV" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46195 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46196 <enum value="1" name="VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46197 <enum value="&quot;VK_NV_linear_color_attachment&quot;" name="VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46198 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46199 <type name="VkPhysicalDeviceLinearColorAttachmentFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46200 <feature name="linearColorAttachment" struct="VkPhysicalDeviceLinearColorAttachmentFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46201 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46202 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46203 <enum bitpos="38" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV" comment="Format support linear image as render target, it cannot be mixed with non linear attachment"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46204 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46205 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46206 <extension name="VK_NV_extension_432" number="432" author="NV" contact="Sourav Parmar @souravpNV" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46207 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46208 <enum value="0" name="VK_NV_EXTENSION_432_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46209 <enum value="&quot;VK_NV_extension_432&quot;" name="VK_NV_EXTENSION_432_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46210 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46211 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46212 <extension name="VK_NV_extension_433" number="433" author="NV" contact="Sourav Parmar @souravpNV" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46213 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46214 <enum value="0" name="VK_NV_EXTENSION_433_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46215 <enum value="&quot;VK_NV_extension_433&quot;" name="VK_NV_EXTENSION_433_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46216 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46217 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46218 <extension name="VK_GOOGLE_surfaceless_query" number="434" type="instance" depends="VK_KHR_surface" author="GOOGLE" contact="Shahbaz Youssefi @syoussefi" specialuse="glemulation" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46219 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46220 <enum value="2" name="VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46221 <enum value="&quot;VK_GOOGLE_surfaceless_query&quot;" name="VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46222 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46223 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46224 <extension name="VK_KHR_shader_maximal_reconvergence" number="435" type="device" author="KHR" depends="VK_VERSION_1_1" contact="Alan Baker @alan-baker" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46225 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46226 <enum value="1" name="VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46227 <enum value="&quot;VK_KHR_shader_maximal_reconvergence&quot;" name="VK_KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46228 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46229 <type name="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46230 <feature name="shaderMaximalReconvergence" struct="VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46231 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46232 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46233 <extension name="VK_EXT_application_parameters" number="436" type="instance" author="EXT" contact="Daniel Koch @dgkoch" supported="vulkansc" ratified="vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46234 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46235 <enum value="1" name="VK_EXT_APPLICATION_PARAMETERS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46236 <enum value="&quot;VK_EXT_application_parameters&quot;" name="VK_EXT_APPLICATION_PARAMETERS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46237 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46238 <type name="VkApplicationParametersEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46239 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46240 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46241 <extension name="VK_EXT_extension_437" number="437" author="EXT" contact="Jonathan Weinstein @Jonathan-Weinstein" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46242 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46243 <enum value="0" name="VK_EXT_EXTENSION_437_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46244 <enum value="&quot;VK_EXT_extension_437&quot;" name="VK_EXT_EXTENSION_437_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46245 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46246 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46247 <extension name="VK_EXT_image_compression_control_swapchain" number="438" type="device" depends="VK_EXT_image_compression_control" author="EXT" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46248 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46249 <enum value="1" name="VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46250 <enum value="&quot;VK_EXT_image_compression_control_swapchain&quot;" name="VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46251 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46252 <type name="VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46253 <feature name="imageCompressionControlSwapchain" struct="VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46254 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46255 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46256 <extension name="VK_SEC_extension_439" number="439" author="SEC" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46257 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46258 <enum value="0" name="VK_SEC_EXTENSION_439_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46259 <enum value="&quot;VK_SEC_extension_439&quot;" name="VK_SEC_EXTENSION_439_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46260 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46261 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46262 <extension name="VK_QCOM_extension_440" number="440" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46263 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46264 <enum value="0" name="VK_QCOM_EXTENSION_440_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46265 <enum value="&quot;VK_QCOM_extension_440&quot;" name="VK_QCOM_EXTENSION_440_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46266 <enum bitpos="7" extends="VkQueueFlagBits" name="VK_QUEUE_RESERVED_7_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46267 <enum bitpos="1" extends="VkDeviceQueueCreateFlagBits" name="VK_DEVICE_QUEUE_CREATE_RESERVED_1_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46268 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46269 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46270 <extension name="VK_QCOM_image_processing" number="441" type="device" depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46271 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46272 <enum value="1" name="VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46273 <enum value="&quot;VK_QCOM_image_processing&quot;" name="VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46274 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46275 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46276 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46277 <enum bitpos="4" extends="VkSamplerCreateFlagBits" name="VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46278 <enum bitpos="20" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46279 <enum bitpos="21" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46280 <enum offset="0" extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46281 <enum offset="1" extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46282 <type name="VkImageViewSampleWeightCreateInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46283 <type name="VkPhysicalDeviceImageProcessingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46284 <type name="VkPhysicalDeviceImageProcessingPropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46285 <feature name="textureSampleWeighted" struct="VkPhysicalDeviceImageProcessingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46286 <feature name="textureBlockMatch" struct="VkPhysicalDeviceImageProcessingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46287 <feature name="textureBoxFilter" struct="VkPhysicalDeviceImageProcessingFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46288 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46289 <require depends="VK_KHR_format_feature_flags2,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46290 <enum bitpos="34" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46291 <enum bitpos="35" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46292 <enum bitpos="36" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46293 <enum bitpos="37" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46294 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46295 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46296 <extension name="VK_COREAVI_extension_442" number="442" author="COREAVI" contact="Aidan Fabius @afabius" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46297 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46298 <enum value="0" name="VK_COREAVI_EXTENSION_442_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46299 <enum value="&quot;VK_COREAVI_extension_442&quot;" name="VK_COREAVI_EXTENSION_442_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46300 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46301 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46302 <extension name="VK_COREAVI_extension_443" number="443" author="COREAVI" contact="Aidan Fabius @afabius" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46303 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46304 <enum value="0" name="VK_COREAVI_EXTENSION_443_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46305 <enum value="&quot;VK_COREAVI_extension_443&quot;" name="VK_COREAVI_EXTENSION_443_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46306 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46307 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46308 <extension name="VK_COREAVI_extension_444" number="444" author="COREAVI" contact="Aidan Fabius @afabius" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46309 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46310 <enum value="0" name="VK_COREAVI_EXTENSION_444_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46311 <enum value="&quot;VK_COREAVI_extension_444&quot;" name="VK_COREAVI_EXTENSION_444_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46312 <enum extends="VkCommandPoolResetFlagBits" bitpos="1" name="VK_COMMAND_POOL_RESET_RESERVED_1_BIT_COREAVI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46313 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46314 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46315 <extension name="VK_COREAVI_extension_445" number="445" author="COREAVI" contact="Aidan Fabius @afabius" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46316 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46317 <enum value="0" name="VK_COREAVI_EXTENSION_445_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46318 <enum value="&quot;VK_COREAVI_extension_445&quot;" name="VK_COREAVI_EXTENSION_445_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46319 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46320 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46321 <extension name="VK_COREAVI_extension_446" number="446" author="COREAVI" contact="Aidan Fabius @afabius" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46322 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46323 <enum value="0" name="VK_COREAVI_EXTENSION_446_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46324 <enum value="&quot;VK_COREAVI_extension_446&quot;" name="VK_COREAVI_EXTENSION_446_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46325 <enum bitpos="24" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_24_BIT_COREAVI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46326 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46327 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46328 <extension name="VK_COREAVI_extension_447" number="447" author="COREAVI" contact="Aidan Fabius @afabius" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46329 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46330 <enum value="0" name="VK_COREAVI_EXTENSION_447_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46331 <enum value="&quot;VK_COREAVI_extension_447&quot;" name="VK_COREAVI_EXTENSION_447_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46332 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46333 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46334 <extension name="VK_SEC_extension_448" number="448" author="SEC" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46335 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46336 <enum value="0" name="VK_SEC_EXTENSION_448_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46337 <enum value="&quot;VK_SEC_extension_448&quot;" name="VK_SEC_EXTENSION_448_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46338 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46339 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46340 <extension name="VK_SEC_extension_449" number="449" author="SEC" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46341 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46342 <enum value="0" name="VK_SEC_EXTENSION_449_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46343 <enum value="&quot;VK_SEC_extension_449&quot;" name="VK_SEC_EXTENSION_449_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46344 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46345 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46346 <extension name="VK_SEC_extension_450" number="450" author="SEC" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46347 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46348 <enum value="0" name="VK_SEC_EXTENSION_450_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46349 <enum value="&quot;VK_SEC_extension_450&quot;" name="VK_SEC_EXTENSION_450_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46350 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46351 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46352 <extension name="VK_SEC_extension_451" number="451" author="SEC" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46353 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46354 <enum value="0" name="VK_SEC_EXTENSION_451_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46355 <enum value="&quot;VK_SEC_extension_451&quot;" name="VK_SEC_EXTENSION_451_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46356 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46357 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46358 <extension name="VK_EXT_nested_command_buffer" number="452" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46359 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46360 <enum value="1" name="VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46361 <enum value="&quot;VK_EXT_nested_command_buffer&quot;" name="VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46362 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46363 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46364 <enum extends="VkSubpassContents" name="VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT" alias="VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46365 <enum extends="VkRenderingFlagBits" name="VK_RENDERING_CONTENTS_INLINE_BIT_EXT" alias="VK_RENDERING_CONTENTS_INLINE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46366 <type name="VkPhysicalDeviceNestedCommandBufferFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46367 <type name="VkPhysicalDeviceNestedCommandBufferPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46368 <feature name="nestedCommandBuffer" struct="VkPhysicalDeviceNestedCommandBufferFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46369 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46370 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46371 <extension name="VK_ARM_extension_453" number="453" author="Arm" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46372 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46373 <enum value="0" name="VK_ARM_EXTENSION_453_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46374 <enum value="&quot;VK_ARM_extension_453&quot;" name="VK_ARM_EXTENSION_453_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46375 <enum bitpos="11" extends="VkQueueFlagBits" name="VK_QUEUE_RESERVED_11_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46376 <enum bitpos="43" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESERVED_43_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46377 <enum bitpos="49" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_49_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46378 <enum bitpos="50" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_50_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46379 <enum bitpos="47" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_47_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46380 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46381 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46382 <extension name="VK_EXT_external_memory_acquire_unmodified" number="454" type="device" depends="VK_KHR_external_memory,VK_VERSION_1_1" author="EXT" contact="Lina Versace @linyaa-kiwi" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46383 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46384 <enum value="1" name="VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46385 <enum value="&quot;VK_EXT_external_memory_acquire_unmodified&quot;" name="VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46386 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46387 <type name="VkExternalMemoryAcquireUnmodifiedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46388 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46389 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46390 <extension name="VK_GOOGLE_extension_455" number="455" author="GOOGLE" contact="Lina Versace @linyaa-kiwi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46391 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46392 <enum value="0" name="VK_GOOGLE_EXTENSION_455_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46393 <enum value="&quot;VK_GOOGLE_extension_455&quot;" name="VK_GOOGLE_EXTENSION_455_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46394 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46395 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46396 <extension name="VK_EXT_extended_dynamic_state3" number="456" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46397 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46398 <enum value="2" name="VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46399 <enum value="&quot;VK_EXT_extended_dynamic_state3&quot;" name="VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46400 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46401 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46402 <enum offset="3" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46403 <enum offset="4" extends="VkDynamicState" name="VK_DYNAMIC_STATE_POLYGON_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46404 <enum offset="5" extends="VkDynamicState" name="VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46405 <enum offset="6" extends="VkDynamicState" name="VK_DYNAMIC_STATE_SAMPLE_MASK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46406 <enum offset="7" extends="VkDynamicState" name="VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46407 <enum offset="8" extends="VkDynamicState" name="VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46408 <enum offset="9" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46409 <enum offset="10" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46410 <enum offset="11" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46411 <enum offset="12" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46412 <type name="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46413 <type name="VkPhysicalDeviceExtendedDynamicState3PropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46414 <type name="VkColorBlendEquationEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46415 <type name="VkColorBlendAdvancedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46416 <command name="vkCmdSetDepthClampEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46417 <command name="vkCmdSetPolygonModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46418 <command name="vkCmdSetRasterizationSamplesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46419 <command name="vkCmdSetSampleMaskEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46420 <command name="vkCmdSetAlphaToCoverageEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46421 <command name="vkCmdSetAlphaToOneEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46422 <command name="vkCmdSetLogicOpEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46423 <command name="vkCmdSetColorBlendEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46424 <command name="vkCmdSetColorBlendEquationEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46425 <command name="vkCmdSetColorWriteMaskEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46426 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46427 <require depends="VK_KHR_maintenance2,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46428 <enum offset="2" extends="VkDynamicState" name="VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46429 <command name="vkCmdSetTessellationDomainOriginEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46430 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46431 <require depends="VK_EXT_transform_feedback">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46432 <enum offset="13" extends="VkDynamicState" name="VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46433 <command name="vkCmdSetRasterizationStreamEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46434 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46435 <require depends="VK_EXT_conservative_rasterization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46436 <enum offset="14" extends="VkDynamicState" name="VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46437 <enum offset="15" extends="VkDynamicState" name="VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46438 <command name="vkCmdSetConservativeRasterizationModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46439 <command name="vkCmdSetExtraPrimitiveOverestimationSizeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46440 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46441 <require depends="VK_EXT_depth_clip_enable">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46442 <enum offset="16" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46443 <command name="vkCmdSetDepthClipEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46444 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46445 <require depends="VK_EXT_sample_locations">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46446 <enum offset="17" extends="VkDynamicState" name="VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46447 <command name="vkCmdSetSampleLocationsEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46448 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46449 <require depends="VK_EXT_blend_operation_advanced">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46450 <enum offset="18" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46451 <command name="vkCmdSetColorBlendAdvancedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46452 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46453 <require depends="VK_EXT_provoking_vertex">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46454 <enum offset="19" extends="VkDynamicState" name="VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46455 <command name="vkCmdSetProvokingVertexModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46456 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46457 <require depends="VK_EXT_line_rasterization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46458 <enum offset="20" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46459 <enum offset="21" extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46460 <command name="vkCmdSetLineRasterizationModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46461 <command name="vkCmdSetLineStippleEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46462 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46463 <require depends="VK_EXT_depth_clip_control">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46464 <enum offset="22" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46465 <command name="vkCmdSetDepthClipNegativeOneToOneEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46466 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46467 <require depends="VK_NV_clip_space_w_scaling">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46468 <enum offset="23" extends="VkDynamicState" name="VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46469 <command name="vkCmdSetViewportWScalingEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46470 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46471 <require depends="VK_NV_viewport_swizzle">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46472 <enum offset="24" extends="VkDynamicState" name="VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46473 <command name="vkCmdSetViewportSwizzleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46474 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46475 <require depends="VK_NV_fragment_coverage_to_color">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46476 <enum offset="25" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46477 <enum offset="26" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46478 <command name="vkCmdSetCoverageToColorEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46479 <command name="vkCmdSetCoverageToColorLocationNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46480 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46481 <require depends="VK_NV_framebuffer_mixed_samples">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46482 <enum offset="27" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46483 <enum offset="28" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46484 <enum offset="29" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46485 <command name="vkCmdSetCoverageModulationModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46486 <command name="vkCmdSetCoverageModulationTableEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46487 <command name="vkCmdSetCoverageModulationTableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46488 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46489 <require depends="VK_NV_shading_rate_image">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46490 <enum offset="30" extends="VkDynamicState" name="VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46491 <command name="vkCmdSetShadingRateImageEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46492 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46493 <require depends="VK_NV_representative_fragment_test">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46494 <enum offset="31" extends="VkDynamicState" name="VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46495 <command name="vkCmdSetRepresentativeFragmentTestEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46496 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46497 <require depends="VK_NV_coverage_reduction_mode">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46498 <enum offset="32" extends="VkDynamicState" name="VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46499 <command name="vkCmdSetCoverageReductionModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46500 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46501 <require depends="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT::extendedDynamicState3TessellationDomainOrigin">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46502 <feature name="tessellationShader" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46503 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46504 <require depends="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT::extendedDynamicState3DepthClampEnable">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46505 <feature name="depthClamp" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46506 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46507 <require depends="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT::extendedDynamicState3PolygonMode">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46508 <feature name="fillModeNonSolid" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46509 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46510 <require depends="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT::extendedDynamicState3AlphaToOneEnable">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46511 <feature name="alphaToOne" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46512 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46513 <require depends="VkPhysicalDeviceExtendedDynamicState3FeaturesEXT::extendedDynamicState3LogicOpEnable">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46514 <feature name="logicOp" struct="VkPhysicalDeviceFeatures"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46515 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46516 <require depends="VK_EXT_transform_feedback+VkPhysicalDeviceExtendedDynamicState3FeaturesEXT::extendedDynamicState3RasterizationStream">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46517 <feature name="geometryStreams" struct="VkPhysicalDeviceTransformFeedbackFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46518 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46519 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46520 <extension name="VK_EXT_extension_457" number="457" author="RASTERGRID" contact="Daniel Rakos @aqnuep" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46521 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46522 <enum value="0" name="VK_EXT_EXTENSION_457_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46523 <enum value="&quot;VK_EXT_extension_457&quot;" name="VK_EXT_EXTENSION_457_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46524 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46525 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46526 <extension name="VK_EXT_extension_458" number="458" author="RASTERGRID" contact="Daniel Rakos @aqnuep" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46527 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46528 <enum value="0" name="VK_EXT_EXTENSION_458_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46529 <enum value="&quot;VK_EXT_extension_458&quot;" name="VK_EXT_EXTENSION_458_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46530 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46531 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46532 <extension name="VK_EXT_subpass_merge_feedback" number="459" type="device" author="EXT" contact="Ting Wei @catweiting" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46533 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46534 <enum value="2" name="VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46535 <enum value="&quot;VK_EXT_subpass_merge_feedback&quot;" name="VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46536 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46537 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46538 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46539 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46540 <type name="VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46541 <type name="VkRenderPassCreationControlEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46542 <type name="VkRenderPassCreationFeedbackInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46543 <type name="VkRenderPassCreationFeedbackCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46544 <type name="VkRenderPassSubpassFeedbackInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46545 <type name="VkRenderPassSubpassFeedbackCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46546 <type name="VkSubpassMergeStatusEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46547 <feature name="subpassMergeFeedback" struct="VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46548 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46549 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46550 <extension name="VK_LUNARG_direct_driver_loading" number="460" type="instance" author="LUNARG" contact="Charles Giessen @charles-lunarg" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46551 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46552 <enum value="1" name="VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46553 <enum value="&quot;VK_LUNARG_direct_driver_loading&quot;" name="VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46554 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46555 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46556 <type name="VkDirectDriverLoadingFlagsLUNARG" comment="Will add VkDirectDriverLoadingFlagBitsLUNARG when bits are defined in the future"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46557 <type name="VkDirectDriverLoadingModeLUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46558 <type name="VkDirectDriverLoadingInfoLUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46559 <type name="VkDirectDriverLoadingListLUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46560 <type name="PFN_vkGetInstanceProcAddrLUNARG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46561 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46562 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46563 <extension name="VK_EXT_extension_461" number="461" author="EXT" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46564 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46565 <enum value="0" name="VK_EXT_EXTENSION_461_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46566 <enum value="&quot;VK_EXT_extension_461&quot;" name="VK_EXT_EXTENSION_461_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46567 <enum bitpos="39" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_39_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46568 <enum bitpos="43" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_43_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46569 <enum bitpos="23" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_RESERVED_23_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46570 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46571 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46572 <extension name="VK_EXT_extension_462" number="462" author="EXT" contact="Joshua Ashton @Joshua-Ashton,Liam Middlebrook @liam-middlebrook" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46573 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46574 <enum value="0" name="VK_EXT_EXTENSION_462_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46575 <enum value="&quot;VK_EXT_extension_462&quot;" name="VK_EXT_EXTENSION_462_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46576 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46577 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46578 <extension name="VK_EXT_shader_module_identifier" number="463" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_pipeline_creation_cache_control),VK_VERSION_1_3" author="EXT" contact="Hans-Kristian Arntzen @HansKristian-Work" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46579 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46580 <enum value="1" name="VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46581 <enum value="&quot;VK_EXT_shader_module_identifier&quot;" name="VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46582 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46583 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46584 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46585 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46586 <enum name="VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46587 <type name="VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46588 <type name="VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46589 <type name="VkPipelineShaderStageModuleIdentifierCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46590 <type name="VkShaderModuleIdentifierEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46591 <command name="vkGetShaderModuleIdentifierEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46592 <command name="vkGetShaderModuleCreateInfoIdentifierEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46593 <feature name="shaderModuleIdentifier" struct="VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46594 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46595 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46596 <extension name="VK_EXT_rasterization_order_attachment_access" number="464" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46597 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46598 <enum value="1" name="VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46599 <enum value="&quot;VK_EXT_rasterization_order_attachment_access&quot;" name="VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46600 <enum offset="0" extends="VkStructureType" extnumber="343" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46601 <type name="VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46602 <type name="VkPipelineColorBlendStateCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46603 <type name="VkPipelineDepthStencilStateCreateFlagBits"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46604 <enum bitpos="0" extends="VkPipelineColorBlendStateCreateFlagBits" name="VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46605 <enum bitpos="0" extends="VkPipelineDepthStencilStateCreateFlagBits" name="VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46606 <enum bitpos="1" extends="VkPipelineDepthStencilStateCreateFlagBits" name="VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46607 <enum bitpos="4" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46608 <enum bitpos="5" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46609 <enum bitpos="6" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46610 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46611 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46612 <extension name="VK_NV_optical_flow" number="465" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_format_feature_flags2+VK_KHR_synchronization2),VK_VERSION_1_3" type="device" author="NV" contact="Carsten Rohde @crohde" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46613 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46614 <enum value="1" name="VK_NV_OPTICAL_FLOW_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46615 <enum value="&quot;VK_NV_optical_flow&quot;" name="VK_NV_OPTICAL_FLOW_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46616 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46617 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46618 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46619 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46620 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46621 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46622 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46623 <comment>NV internal use only</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46624 <enum offset="0" extends="VkFormat" name="VK_FORMAT_R16G16_SFIXED5_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46625 <enum extends="VkFormat" name="VK_FORMAT_R16G16_S10_5_NV" alias="VK_FORMAT_R16G16_SFIXED5_NV" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46626 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46627 <enum bitpos="8" extends="VkQueueFlagBits" name="VK_QUEUE_OPTICAL_FLOW_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46628 <enum bitpos="29" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46629 <enum bitpos="42" extends="VkAccessFlagBits2" name="VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46630 <enum bitpos="43" extends="VkAccessFlagBits2" name="VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46631 <enum bitpos="40" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46632 <enum bitpos="41" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46633 <enum bitpos="42" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46634 <type name="VkPhysicalDeviceOpticalFlowFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46635 <type name="VkPhysicalDeviceOpticalFlowPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46636 <type name="VkOpticalFlowUsageFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46637 <type name="VkOpticalFlowUsageFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46638 <type name="VkOpticalFlowImageFormatInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46639 <type name="VkOpticalFlowImageFormatPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46640 <type name="VkOpticalFlowGridSizeFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46641 <type name="VkOpticalFlowGridSizeFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46642 <type name="VkOpticalFlowPerformanceLevelNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46643 <type name="VkOpticalFlowSessionBindingPointNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46644 <type name="VkOpticalFlowSessionCreateFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46645 <type name="VkOpticalFlowSessionCreateFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46646 <type name="VkOpticalFlowExecuteFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46647 <type name="VkOpticalFlowExecuteFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46648 <type name="VkOpticalFlowSessionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46649 <type name="VkOpticalFlowSessionCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46650 <type name="VkOpticalFlowSessionCreatePrivateDataInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46651 <comment>NV internal use only</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46652 <type name="VkOpticalFlowExecuteInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46653 <command name="vkGetPhysicalDeviceOpticalFlowImageFormatsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46654 <command name="vkCreateOpticalFlowSessionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46655 <command name="vkDestroyOpticalFlowSessionNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46656 <command name="vkBindOpticalFlowSessionImageNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46657 <command name="vkCmdOpticalFlowExecuteNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46658 <feature name="opticalFlow" struct="VkPhysicalDeviceOpticalFlowFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46659 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46660 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46661 <extension name="VK_EXT_legacy_dithering" number="466" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46662 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46663 <enum value="2" name="VK_EXT_LEGACY_DITHERING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46664 <enum value="&quot;VK_EXT_legacy_dithering&quot;" name="VK_EXT_LEGACY_DITHERING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46665 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46666 <enum bitpos="7" extends="VkSubpassDescriptionFlagBits" name="VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46667 <type name="VkPhysicalDeviceLegacyDitheringFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46668 <feature name="legacyDithering" struct="VkPhysicalDeviceLegacyDitheringFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46669 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46670 <require depends="(VK_KHR_dynamic_rendering,VK_VERSION_1_3)+(VK_KHR_maintenance5,VK_VERSION_1_4)">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46671 <enum bitpos="3" extends="VkRenderingFlagBits" name="VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46672 <enum bitpos="34" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46673 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46674 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46675 <extension name="VK_EXT_pipeline_protected_access" number="467" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" promotedto="VK_VERSION_1_4">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46676 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46677 <enum value="1" name="VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46678 <enum value="&quot;VK_EXT_pipeline_protected_access&quot;" name="VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46679 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46680 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT" alias="VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46681 <enum extends="VkPipelineCreateFlagBits" name="VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT" alias="VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46682 <type name="VkPhysicalDevicePipelineProtectedAccessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46683 <feature name="pipelineProtectedAccess" struct="VkPhysicalDevicePipelineProtectedAccessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46684 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46685 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46686 <extension name="VK_EXT_extension_468" number="468" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46687 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46688 <enum value="0" name="VK_EXT_EXTENSION_468_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46689 <enum value="&quot;VK_EXT_extension_468&quot;" name="VK_EXT_EXTENSION_468_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46690 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46691 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46692 <extension name="VK_ANDROID_external_format_resolve" number="469" type="device" depends="VK_ANDROID_external_memory_android_hardware_buffer" platform="android" author="ANDROID" contact="Chris Forbes @chrisforbes" specialuse="glemulation" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46693 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46694 <enum value="1" name="VK_ANDROID_EXTERNAL_FORMAT_RESOLVE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46695 <enum value="&quot;VK_ANDROID_external_format_resolve&quot;" name="VK_ANDROID_EXTERNAL_FORMAT_RESOLVE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46696 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46697 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46698 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46699 <type name="VkPhysicalDeviceExternalFormatResolveFeaturesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46700 <type name="VkPhysicalDeviceExternalFormatResolvePropertiesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46701 <type name="VkAndroidHardwareBufferFormatResolvePropertiesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46702 <feature name="externalFormatResolve" struct="VkPhysicalDeviceExternalFormatResolveFeaturesANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46703 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46704 <require depends="VK_KHR_dynamic_rendering,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46705 <enum bitpos="4" extends="VkResolveModeFlagBits" name="VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46706 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46707 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46708 <extension name="VK_AMD_extension_470" number="470" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46709 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46710 <enum value="0" name="VK_AMD_EXTENSION_470_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46711 <enum value="&quot;VK_AMD_extension_470&quot;" name="VK_AMD_EXTENSION_470_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46712 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46713 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46714 <extension name="VK_KHR_maintenance5" number="471" type="device" depends="(VK_VERSION_1_1+VK_KHR_dynamic_rendering),VK_VERSION_1_3" author="KHR" contact="Stu Smith @stu-s" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46715 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46716 <enum value="1" name="VK_KHR_MAINTENANCE_5_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46717 <enum value="&quot;VK_KHR_maintenance5&quot;" name="VK_KHR_MAINTENANCE_5_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46718 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46719 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46720 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR" alias="VK_STRUCTURE_TYPE_RENDERING_AREA_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46721 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR" alias="VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46722 <type name="VkPhysicalDeviceMaintenance5FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46723 <type name="VkPhysicalDeviceMaintenance5PropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46724 <enum extends="VkFormat" name="VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR" alias="VK_FORMAT_A1B5G5R5_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46725 <enum extends="VkFormat" name="VK_FORMAT_A8_UNORM_KHR" alias="VK_FORMAT_A8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46726 <command name="vkCmdBindIndexBuffer2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46727 <command name="vkGetRenderingAreaGranularityKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46728 <type name="VkRenderingAreaInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46729 <command name="vkGetDeviceImageSubresourceLayoutKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46730 <command name="vkGetImageSubresourceLayout2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46731 <type name="VkDeviceImageSubresourceInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46732 <type name="VkImageSubresource2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46733 <type name="VkSubresourceLayout2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46734 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR" alias="VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46735 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR" alias="VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46736 <feature name="maintenance5" struct="VkPhysicalDeviceMaintenance5FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46737 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46738 <require comment="Split off new 64-bit flags separately, for the moment">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46739 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR" alias="VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46740 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR" alias="VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46741 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR" alias="VK_PIPELINE_CREATE_2_DERIVATIVE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46742 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR" alias="VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46743 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR" alias="VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46744 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR" alias="VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46745 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR" alias="VK_BUFFER_USAGE_2_TRANSFER_DST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46746 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46747 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46748 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46749 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46750 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46751 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46752 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR" alias="VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46753 <type name="VkPipelineCreateFlags2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46754 <type name="VkPipelineCreateFlagBits2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46755 <type name="VkPipelineCreateFlags2CreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46756 <type name="VkBufferUsageFlags2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46757 <type name="VkBufferUsageFlagBits2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46758 <type name="VkBufferUsageFlags2CreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46759 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46760 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46761 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46762 <require depends="VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46763 <enum bitpos="5" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46764 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46765 <require depends="VK_KHR_pipeline_executable_properties">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46766 <enum bitpos="6" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46767 <enum bitpos="7" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46768 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46769 <require depends="VK_VERSION_1_3,VK_EXT_pipeline_creation_cache_control">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46770 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR" alias="VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46771 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR" alias="VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46772 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46773 <require depends="VK_EXT_graphics_pipeline_library">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46774 <enum bitpos="10" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46775 <enum bitpos="23" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46776 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46777 <require depends="VK_KHR_pipeline_library">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46778 <enum bitpos="11" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46779 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46780 <require depends="VK_KHR_ray_tracing_pipeline">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46781 <enum bitpos="12" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46782 <enum bitpos="13" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46783 <enum bitpos="14" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46784 <enum bitpos="15" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46785 <enum bitpos="16" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46786 <enum bitpos="17" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46787 <enum bitpos="19" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46788 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46789 <require depends="VK_NV_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46790 <enum bitpos="18" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46791 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46792 <require depends="VK_NV_ray_tracing_motion_blur">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46793 <enum bitpos="20" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46794 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46795 <require depends="(VK_KHR_dynamic_rendering,VK_VERSION_1_3)+VK_KHR_fragment_shading_rate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46796 <enum bitpos="21" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46797 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46798 <require depends="(VK_KHR_dynamic_rendering,VK_VERSION_1_3)+VK_EXT_fragment_density_map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46799 <enum bitpos="22" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46800 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46801 <require depends="VK_EXT_opacity_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46802 <enum bitpos="24" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46803 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46804 <require depends="VK_EXT_attachment_feedback_loop_layout">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46805 <enum bitpos="25" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46806 <enum bitpos="26" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46807 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46808 <require depends="VK_VERSION_1_4,VK_EXT_pipeline_protected_access">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46809 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT" alias="VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46810 <enum extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT" alias="VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46811 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46812 <require depends="VK_NV_displacement_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46813 <enum bitpos="28" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46814 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46815 <require depends="VK_EXT_descriptor_buffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46816 <enum bitpos="29" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46817 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46818 <require depends="VK_EXT_conditional_rendering">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46819 <enum bitpos="9" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46820 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46821 <require depends="VK_KHR_ray_tracing_pipeline">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46822 <enum bitpos="10" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46823 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46824 <require depends="VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46825 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV" alias="VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46826 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46827 <require depends="VK_EXT_transform_feedback">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46828 <enum bitpos="11" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46829 <enum bitpos="12" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46830 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46831 <require depends="VK_KHR_video_decode_queue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46832 <enum bitpos="13" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46833 <enum bitpos="14" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46834 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46835 <require depends="VK_KHR_video_encode_queue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46836 <enum bitpos="15" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46837 <enum bitpos="16" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46838 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46839 <require depends="VK_VERSION_1_2,VK_KHR_buffer_device_address,VK_EXT_buffer_device_address">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46840 <enum extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR" alias="VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46841 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46842 <require depends="VK_KHR_acceleration_structure">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46843 <enum bitpos="19" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46844 <enum bitpos="20" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46845 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46846 <require depends="VK_EXT_descriptor_buffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46847 <enum bitpos="21" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46848 <enum bitpos="22" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46849 <enum bitpos="26" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46850 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46851 <require depends="VK_EXT_opacity_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46852 <enum bitpos="23" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46853 <enum bitpos="24" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46854 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46855 <require depends="VK_ARM_pipeline_opacity_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46856 <enum bitpos="37" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46857 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46858 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46859 <extension name="VK_AMD_extension_472" number="472" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46860 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46861 <enum value="0" name="VK_AMD_EXTENSION_472_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46862 <enum value="&quot;VK_AMD_extension_472&quot;" name="VK_AMD_EXTENSION_472_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46863 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46864 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46865 <extension name="VK_AMD_extension_473" number="473" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46866 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46867 <enum value="0" name="VK_AMD_EXTENSION_473_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46868 <enum value="&quot;VK_AMD_extension_473&quot;" name="VK_AMD_EXTENSION_473_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46869 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46870 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46871 <extension name="VK_AMD_extension_474" number="474" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46872 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46873 <enum value="0" name="VK_AMD_EXTENSION_474_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46874 <enum value="&quot;VK_AMD_extension_474&quot;" name="VK_AMD_EXTENSION_474_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46875 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46876 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46877 <extension name="VK_AMD_extension_475" number="475" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46878 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46879 <enum value="0" name="VK_AMD_EXTENSION_475_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46880 <enum value="&quot;VK_AMD_extension_475&quot;" name="VK_AMD_EXTENSION_475_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46881 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46882 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46883 <extension name="VK_AMD_extension_476" number="476" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46884 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46885 <enum value="0" name="VK_AMD_EXTENSION_476_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46886 <enum value="&quot;VK_AMD_extension_476&quot;" name="VK_AMD_EXTENSION_476_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46887 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46888 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46889 <extension name="VK_AMD_anti_lag" number="477" type="device" author="AMD" contact="Stu Smith" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46890 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46891 <enum value="1" name="VK_AMD_ANTI_LAG_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46892 <enum value="&quot;VK_AMD_anti_lag&quot;" name="VK_AMD_ANTI_LAG_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46893 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46894 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46895 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46896 <type name="VkPhysicalDeviceAntiLagFeaturesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46897 <type name="VkAntiLagDataAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46898 <type name="VkAntiLagPresentationInfoAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46899 <type name="VkAntiLagModeAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46900 <type name="VkAntiLagStageAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46901 <command name="vkAntiLagUpdateAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46902 <feature name="antiLag" struct="VkPhysicalDeviceAntiLagFeaturesAMD"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46903 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46904 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46905 <extension name="VK_AMD_extension_478" number="478" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46906 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46907 <enum value="0" name="VK_AMD_EXTENSION_478_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46908 <enum value="&quot;VK_AMD_extension_478&quot;" name="VK_AMD_EXTENSION_478_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46909 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46910 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46911 <extension name="VK_AMD_extension_479" number="479" author="AMD" contact="Stu Smith" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46912 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46913 <enum value="0" name="VK_AMD_EXTENSION_479_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46914 <enum value="&quot;VK_AMD_extension_479&quot;" name="VK_AMD_EXTENSION_479_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46915 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46916 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46917 <extension name="VK_EXT_extension_480" number="480" author="EXT" contact="Daniel Stone" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46918 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46919 <enum value="0" name="VK_EXT_EXTENSION_480_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46920 <enum value="&quot;VK_EXT_extension_480&quot;" name="VK_EXT_EXTENSION_480_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46921 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46922 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46923 <extension name="VK_EXT_extension_481" number="481" author="EXT" contact="Daniel Stone" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46924 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46925 <enum value="0" name="VK_EXT_EXTENSION_481_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46926 <enum value="&quot;VK_EXT_extension_481&quot;" name="VK_EXT_EXTENSION_481_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46927 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46928 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46929 <extension name="VK_KHR_ray_tracing_position_fetch" number="482" type="device" depends="VK_KHR_acceleration_structure" author="KHR" contact="Eric Werness" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46930 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46931 <enum value="1" name="VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46932 <enum value="&quot;VK_KHR_ray_tracing_position_fetch&quot;" name="VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46933 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46934 <enum bitpos="11" extends="VkBuildAccelerationStructureFlagBitsKHR" name="VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46935 <type name="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46936 <feature name="rayTracingPositionFetch" struct="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46937 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46938 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46939 <extension name="VK_EXT_shader_object" number="483" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_dynamic_rendering),VK_VERSION_1_3" type="device" author="EXT" contact="Daniel Story @daniel-story" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46940 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46941 <enum value="1" name="VK_EXT_SHADER_OBJECT_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46942 <enum value="&quot;VK_EXT_shader_object&quot;" name="VK_EXT_SHADER_OBJECT_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46943 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46944 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46945 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46946 <enum extnumber="353" offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46947 <enum extnumber="353" offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46948 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT" alias="VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46949 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_SHADER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46950 <enum offset="0" extends="VkResult" name="VK_INCOMPATIBLE_SHADER_BINARY_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46951 <enum extends="VkResult" name="VK_ERROR_INCOMPATIBLE_SHADER_BINARY_EXT" alias="VK_INCOMPATIBLE_SHADER_BINARY_EXT" deprecated="aliased"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46952 <type name="VkShaderEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46953 <type name="VkShaderCreateFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46954 <type name="VkShaderCreateFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46955 <type name="VkShaderCodeTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46956 <type name="VkPhysicalDeviceShaderObjectFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46957 <type name="VkPhysicalDeviceShaderObjectPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46958 <type name="VkShaderCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46959 <type name="VkShaderRequiredSubgroupSizeCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46960 <type name="VkVertexInputBindingDescription2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46961 <type name="VkVertexInputAttributeDescription2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46962 <type name="VkColorBlendEquationEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46963 <type name="VkColorBlendAdvancedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46964 <command name="vkCreateShadersEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46965 <command name="vkDestroyShaderEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46966 <command name="vkGetShaderBinaryDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46967 <command name="vkCmdBindShadersEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46968 <command name="vkCmdSetCullModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46969 <command name="vkCmdSetFrontFaceEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46970 <command name="vkCmdSetPrimitiveTopologyEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46971 <command name="vkCmdSetViewportWithCountEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46972 <command name="vkCmdSetScissorWithCountEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46973 <command name="vkCmdBindVertexBuffers2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46974 <command name="vkCmdSetDepthTestEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46975 <command name="vkCmdSetDepthWriteEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46976 <command name="vkCmdSetDepthCompareOpEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46977 <command name="vkCmdSetDepthBoundsTestEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46978 <command name="vkCmdSetStencilTestEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46979 <command name="vkCmdSetStencilOpEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46980 <command name="vkCmdSetVertexInputEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46981 <command name="vkCmdSetPatchControlPointsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46982 <command name="vkCmdSetRasterizerDiscardEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46983 <command name="vkCmdSetDepthBiasEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46984 <command name="vkCmdSetLogicOpEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46985 <command name="vkCmdSetPrimitiveRestartEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46986 <command name="vkCmdSetTessellationDomainOriginEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46987 <command name="vkCmdSetDepthClampEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46988 <command name="vkCmdSetPolygonModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46989 <command name="vkCmdSetRasterizationSamplesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46990 <command name="vkCmdSetSampleMaskEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46991 <command name="vkCmdSetAlphaToCoverageEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46992 <command name="vkCmdSetAlphaToOneEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46993 <command name="vkCmdSetLogicOpEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46994 <command name="vkCmdSetColorBlendEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46995 <command name="vkCmdSetColorBlendEquationEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46996 <command name="vkCmdSetColorWriteMaskEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46997 <feature name="shaderObject" struct="VkPhysicalDeviceShaderObjectFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46998 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
46999 <require depends="VK_EXT_transform_feedback">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47000 <command name="vkCmdSetRasterizationStreamEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47001 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47002 <require depends="VK_EXT_conservative_rasterization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47003 <command name="vkCmdSetConservativeRasterizationModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47004 <command name="vkCmdSetExtraPrimitiveOverestimationSizeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47005 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47006 <require depends="VK_EXT_depth_clip_enable">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47007 <command name="vkCmdSetDepthClipEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47008 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47009 <require depends="VK_EXT_sample_locations">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47010 <command name="vkCmdSetSampleLocationsEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47011 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47012 <require depends="VK_EXT_blend_operation_advanced">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47013 <command name="vkCmdSetColorBlendAdvancedEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47014 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47015 <require depends="VK_EXT_provoking_vertex">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47016 <command name="vkCmdSetProvokingVertexModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47017 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47018 <require depends="VK_EXT_line_rasterization">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47019 <command name="vkCmdSetLineRasterizationModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47020 <command name="vkCmdSetLineStippleEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47021 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47022 <require depends="VK_EXT_depth_clip_control">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47023 <command name="vkCmdSetDepthClipNegativeOneToOneEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47024 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47025 <require depends="VK_EXT_subgroup_size_control,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47026 <enum bitpos="1" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47027 <enum bitpos="2" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47028 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47029 <require depends="VK_EXT_mesh_shader,VK_NV_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47030 <enum bitpos="3" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47031 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47032 <require depends="VK_KHR_device_group,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47033 <enum bitpos="4" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_DISPATCH_BASE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47034 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47035 <require depends="VK_KHR_fragment_shading_rate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47036 <enum bitpos="5" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47037 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47038 <require depends="VK_EXT_fragment_density_map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47039 <enum bitpos="6" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47040 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47041 <require depends="VK_NV_clip_space_w_scaling">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47042 <command name="vkCmdSetViewportWScalingEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47043 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47044 <require depends="VK_NV_viewport_swizzle">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47045 <command name="vkCmdSetViewportSwizzleNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47046 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47047 <require depends="VK_NV_fragment_coverage_to_color">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47048 <command name="vkCmdSetCoverageToColorEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47049 <command name="vkCmdSetCoverageToColorLocationNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47050 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47051 <require depends="VK_NV_framebuffer_mixed_samples">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47052 <command name="vkCmdSetCoverageModulationModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47053 <command name="vkCmdSetCoverageModulationTableEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47054 <command name="vkCmdSetCoverageModulationTableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47055 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47056 <require depends="VK_NV_shading_rate_image">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47057 <command name="vkCmdSetShadingRateImageEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47058 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47059 <require depends="VK_NV_representative_fragment_test">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47060 <command name="vkCmdSetRepresentativeFragmentTestEnableNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47061 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47062 <require depends="VK_NV_coverage_reduction_mode">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47063 <command name="vkCmdSetCoverageReductionModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47064 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47065 <require depends="VK_EXT_depth_clamp_control">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47066 <command name="vkCmdSetDepthClampRangeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47067 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47068 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47069 <extension name="VK_KHR_pipeline_binary" number="484" author="KHR" contact="Stu Smith @stu-s" depends="VK_KHR_maintenance5,VK_VERSION_1_4" type="device" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47070 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47071 <enum value="1" name="VK_KHR_PIPELINE_BINARY_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47072 <enum value="&quot;VK_KHR_pipeline_binary&quot;" name="VK_KHR_PIPELINE_BINARY_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47073 <enum name="VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47074 <type name="VkPhysicalDevicePipelineBinaryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47075 <type name="VkPhysicalDevicePipelineBinaryPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47076 <type name="VkDevicePipelineBinaryInternalCacheControlKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47077 <type name="VkPipelineBinaryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47078 <type name="VkPipelineBinaryKeyKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47079 <type name="VkPipelineBinaryDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47080 <type name="VkPipelineBinaryKeysAndDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47081 <type name="VkPipelineBinaryCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47082 <type name="VkPipelineBinaryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47083 <type name="VkReleaseCapturedPipelineDataInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47084 <type name="VkPipelineBinaryDataInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47085 <type name="VkPipelineCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47086 <type name="VkPipelineBinaryHandlesInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47087 <command name="vkCreatePipelineBinariesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47088 <command name="vkDestroyPipelineBinaryKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47089 <command name="vkGetPipelineKeyKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47090 <command name="vkGetPipelineBinaryDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47091 <command name="vkReleaseCapturedPipelineDataKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47092 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47093 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47094 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47095 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47096 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47097 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47098 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47099 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47100 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47101 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47102 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_PIPELINE_BINARY_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47103 <enum offset="0" extends="VkResult" name="VK_PIPELINE_BINARY_MISSING_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47104 <enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_NOT_ENOUGH_SPACE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47105 <enum bitpos="31" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47106 <feature name="pipelineBinaries" struct="VkPhysicalDevicePipelineBinaryFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47107 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47108 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47109 <extension name="VK_QCOM_tile_properties" number="485" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47110 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47111 <enum value="1" name="VK_QCOM_TILE_PROPERTIES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47112 <enum value="&quot;VK_QCOM_tile_properties&quot;" name="VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47113 <command name="vkGetFramebufferTilePropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47114 <command name="vkGetDynamicRenderingTilePropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47115 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47116 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47117 <type name="VkPhysicalDeviceTilePropertiesFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47118 <type name="VkTilePropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47119 <feature name="tileProperties" struct="VkPhysicalDeviceTilePropertiesFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47120 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47121 <require depends="VK_KHR_dynamic_rendering,VK_VERSION_1_3">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47122 <type name="VkRenderingInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47123 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47124 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47125 <extension name="VK_SEC_amigo_profiling" number="486" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="SEC" contact="Ralph Potter gitlab:@r_potter" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47126 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47127 <enum value="1" name="VK_SEC_AMIGO_PROFILING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47128 <enum value="&quot;VK_SEC_amigo_profiling&quot;" name="VK_SEC_AMIGO_PROFILING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47129 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47130 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47131 <type name="VkPhysicalDeviceAmigoProfilingFeaturesSEC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47132 <type name="VkAmigoProfilingSubmitInfoSEC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47133 <feature name="amigoProfiling" struct="VkPhysicalDeviceAmigoProfilingFeaturesSEC"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47134 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47135 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47136 <extension name="VK_EXT_extension_487" number="487" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47137 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47138 <enum value="0" name="VK_EXT_EXTENSION_487_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47139 <enum value="&quot;VK_EXT_extension_487&quot;" name="VK_EXT_EXTENSION_487_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47140 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47141 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47142 <extension name="VK_EXT_extension_488" number="488" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47143 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47144 <enum value="0" name="VK_EXT_EXTENSION_488_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47145 <enum value="&quot;VK_EXT_extension_488&quot;" name="VK_EXT_EXTENSION_488_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47146 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47147 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47148 <extension name="VK_QCOM_multiview_per_view_viewports" number="489" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47149 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47150 <enum value="1" name="VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47151 <enum value="&quot;VK_QCOM_multiview_per_view_viewports&quot;" name="VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47152 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47153 <type name="VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47154 <feature name="multiviewPerViewViewports" struct="VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47155 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47156 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47157 <extension name="VK_NV_external_sci_sync2" number="490" author="NV" depends="VK_VERSION_1_1" platform="sci" type="device" contact="Kai Zhang @kazhang" supported="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47158 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47159 <enum value="1" name="VK_NV_EXTERNAL_SCI_SYNC_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47160 <enum value="&quot;VK_NV_external_sci_sync2&quot;" name="VK_NV_EXTERNAL_SCI_SYNC_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47161 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_SEMAPHORE_SCI_SYNC_POOL_NV" comment="VkSemaphoreSciSyncPoolNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47162 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_POOL_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47163 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SEMAPHORE_SCI_SYNC_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47164 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SCI_SYNC_2_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47165 <type name="VkSemaphoreSciSyncPoolNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47166 <type name="VkPhysicalDeviceExternalSciSync2FeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47167 <type name="VkSemaphoreSciSyncPoolCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47168 <type name="VkSemaphoreSciSyncCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47169 <command name="vkCreateSemaphoreSciSyncPoolNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47170 <command name="vkDestroySemaphoreSciSyncPoolNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47171 <feature name="sciSyncFence,sciSyncSemaphore2" struct="VkPhysicalDeviceExternalSciSync2FeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47172 <feature name="sciSyncImport,sciSyncExport" struct="VkPhysicalDeviceExternalSciSync2FeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47173 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47174 <require comment="functionality reused unmodified from VK_NV_external_sci_sync">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47175 <enum extnumber="374" offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47176 <enum extnumber="374" offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXPORT_FENCE_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47177 <enum extnumber="374" offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_FENCE_GET_SCI_SYNC_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47178 <enum extnumber="374" offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SCI_SYNC_ATTRIBUTES_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47179 <enum bitpos="4" extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_SCI_SYNC_OBJ_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47180 <enum bitpos="5" extends="VkExternalFenceHandleTypeFlagBits" name="VK_EXTERNAL_FENCE_HANDLE_TYPE_SCI_SYNC_FENCE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47181 <type name="VkSciSyncClientTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47182 <type name="VkSciSyncPrimitiveTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47183 <type name="VkExportFenceSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47184 <type name="VkImportFenceSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47185 <type name="VkFenceGetSciSyncInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47186 <type name="VkSciSyncAttributesInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47187 <command name="vkGetFenceSciSyncFenceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47188 <command name="vkGetFenceSciSyncObjNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47189 <command name="vkImportFenceSciSyncFenceNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47190 <command name="vkImportFenceSciSyncObjNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47191 <command name="vkGetPhysicalDeviceSciSyncAttributesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47192 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47193 <require depends="VKSC_VERSION_1_0" api="vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47194 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DEVICE_SEMAPHORE_SCI_SYNC_POOL_RESERVATION_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47195 <type name="VkDeviceSemaphoreSciSyncPoolReservationCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47196 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47197 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47198 <extension name="VK_NV_ray_tracing_invocation_reorder" number="491" type="device" depends="VK_KHR_ray_tracing_pipeline" author="NV" contact="Eric Werness @ewerness-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47199 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47200 <enum value="1" name="VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47201 <enum value="&quot;VK_NV_ray_tracing_invocation_reorder&quot;" name="VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47202 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47203 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47204 <type name="VkRayTracingInvocationReorderModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47205 <type name="VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47206 <type name="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47207 <feature name="rayTracingInvocationReorder" struct="VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47208 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47209 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47210 <extension name="VK_NV_cooperative_vector" number="492" author="NV" type="device" contact="Jeff Bolz @jeffbolznv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47211 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47212 <enum value="4" name="VK_NV_COOPERATIVE_VECTOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47213 <enum value="&quot;VK_NV_cooperative_vector&quot;" name="VK_NV_COOPERATIVE_VECTOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47214 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47215 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47216 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COOPERATIVE_VECTOR_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47217 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CONVERT_COOPERATIVE_VECTOR_MATRIX_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47218 <enum offset="0" extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_SINT8_PACKED_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47219 <enum offset="1" extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_UINT8_PACKED_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47220 <enum offset="2" extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_FLOAT_E4M3_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47221 <enum offset="3" extends="VkComponentTypeKHR" name="VK_COMPONENT_TYPE_FLOAT_E5M2_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47222 <enum bitpos="44" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47223 <type name="VkPhysicalDeviceCooperativeVectorPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47224 <type name="VkPhysicalDeviceCooperativeVectorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47225 <type name="VkCooperativeVectorPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47226 <type name="VkConvertCooperativeVectorMatrixInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47227 <type name="VkCooperativeVectorMatrixLayoutNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47228 <type name="VkComponentTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47229 <type name="VkDeviceOrHostAddressKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47230 <type name="VkDeviceOrHostAddressConstKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47231 <command name="vkGetPhysicalDeviceCooperativeVectorPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47232 <command name="vkConvertCooperativeVectorMatrixNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47233 <command name="vkCmdConvertCooperativeVectorMatrixNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47234 <feature name="cooperativeVector" struct="VkPhysicalDeviceCooperativeVectorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47235 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47236 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47237 <extension name="VK_NV_extended_sparse_address_space" number="493" type="device" author="NV" contact="Russell Chou @russellcnv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47238 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47239 <enum value="1" name="VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47240 <enum value="&quot;VK_NV_extended_sparse_address_space&quot;" name="VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47241 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47242 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47243 <type name="VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47244 <type name="VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47245 <feature name="extendedSparseAddressSpace" struct="VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47246 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47247 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47248 <extension name="VK_NV_extension_494" number="494" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47249 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47250 <enum value="0" name="VK_NV_EXTENSION_494_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47251 <enum value="&quot;VK_NV_extension_494&quot;" name="VK_NV_EXTENSION_494_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47252 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47253 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47254 <extension name="VK_EXT_mutable_descriptor_type" number="495" type="device" supported="vulkan" ratified="vulkan" author="EXT" contact="Joshua Ashton @Joshua-Ashton,Hans-Kristian Arntzen @HansKristian-Work" specialuse="d3demulation" depends="VK_KHR_maintenance3,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47255 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47256 <enum value="1" name="VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47257 <enum value="&quot;VK_EXT_mutable_descriptor_type&quot;" name="VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47258 <enum offset="0" extends="VkStructureType" extnumber="352" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47259 <enum offset="2" extends="VkStructureType" extnumber="352" name="VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47260 <enum offset="0" extends="VkDescriptorType" extnumber="352" name="VK_DESCRIPTOR_TYPE_MUTABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47261 <enum bitpos="2" extends="VkDescriptorPoolCreateFlagBits" name="VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47262 <enum bitpos="2" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47263 <type name="VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47264 <type name="VkMutableDescriptorTypeListEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47265 <type name="VkMutableDescriptorTypeCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47266 <feature name="mutableDescriptorType" struct="VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47267 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47268 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47269 <extension name="VK_EXT_legacy_vertex_attributes" number="496" author="EXT" contact="Mike Blumenkrantz @zmike" type="device" supported="vulkan" ratified="vulkan" depends="VK_EXT_vertex_input_dynamic_state" specialuse="glemulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47270 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47271 <enum value="1" name="VK_EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47272 <enum value="&quot;VK_EXT_legacy_vertex_attributes&quot;" name="VK_EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47273 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47274 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47275 <type name="VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47276 <type name="VkPhysicalDeviceLegacyVertexAttributesPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47277 <feature name="legacyVertexAttributes" struct="VkPhysicalDeviceLegacyVertexAttributesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47278 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47279 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47280 <extension name="VK_EXT_layer_settings" number="497" author="EXT" contact="Christophe Riccio @christophe" type="instance" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47281 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47282 <enum value="2" name="VK_EXT_LAYER_SETTINGS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47283 <enum value="&quot;VK_EXT_layer_settings&quot;" name="VK_EXT_LAYER_SETTINGS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47284 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47285 <type name="VkLayerSettingsCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47286 <type name="VkLayerSettingEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47287 <type name="VkLayerSettingTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47288 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47289 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47290 <extension name="VK_ARM_shader_core_builtins" number="498" author="ARM" contact="Kevin Petit @kpet" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47291 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47292 <enum value="2" name="VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47293 <enum value="&quot;VK_ARM_shader_core_builtins&quot;" name="VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47294 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47295 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47296 <type name="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47297 <type name="VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47298 <feature name="shaderCoreBuiltins" struct="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47299 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47300 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47301 <extension name="VK_EXT_pipeline_library_group_handles" number="499" type="device" depends="VK_KHR_ray_tracing_pipeline+VK_KHR_pipeline_library" author="EXT" contact="Hans-Kristian Arntzen @HansKristian-Work" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47302 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47303 <enum value="1" name="VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47304 <enum value="&quot;VK_EXT_pipeline_library_group_handles&quot;" name="VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47305 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47306 <type name="VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47307 <feature name="pipelineLibraryGroupHandles" struct="VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47308 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47309 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47310 <extension name="VK_EXT_dynamic_rendering_unused_attachments" number="500" author="EXT" contact="Piers Daniell @pdaniell-nv" type="device" depends="((VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_dynamic_rendering),VK_VERSION_1_3" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47311 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47312 <enum value="1" name="VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47313 <enum value="&quot;VK_EXT_dynamic_rendering_unused_attachments&quot;" name="VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47314 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47315 <type name="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47316 <feature name="dynamicRenderingUnusedAttachments" struct="VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47317 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47318 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47319 <extension name="VK_EXT_extension_501" number="501" author="SEC" contact="Chris Hambacher @chambacher" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47320 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47321 <enum value="0" name="VK_EXT_EXTENSION_501_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47322 <enum value="&quot;VK_EXT_extension_501&quot;" name="VK_EXT_EXTENSION_501_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47323 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47324 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47325 <extension name="VK_EXT_extension_502" number="502" author="HUAWEI" contact="Pan Gao @PanGao-h" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47326 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47327 <enum value="0" name="VK_EXT_EXTENSION_502_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47328 <enum value="&quot;VK_EXT_extension_502&quot;" name="VK_EXT_EXTENSION_502_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47329 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47330 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47331 <extension name="VK_EXT_extension_503" number="503" author="HUAWEI" contact="Pan Gao @PanGao-h" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47332 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47333 <enum value="0" name="VK_EXT_EXTENSION_503_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47334 <enum value="&quot;VK_EXT_extension_503&quot;" name="VK_EXT_EXTENSION_503_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47335 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47336 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47337 <extension name="VK_NV_extension_504" number="504" author="NV" contact="Piers Daniell @pdaniell-nv" type="instance" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47338 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47339 <enum value="0" name="VK_NV_EXTENSION_504_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47340 <enum value="&quot;VK_NV_extension_504&quot;" name="VK_NV_EXTENSION_504_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47341 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47342 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47343 <extension name="VK_EXT_extension_505" number="505" author="EXT" contact="Shahbaz Youssefi @syoussefi" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47344 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47345 <enum value="0" name="VK_EXT_EXTENSION_505_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47346 <enum value="&quot;VK_EXT_extension_505&quot;" name="VK_EXT_EXTENSION_505_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47347 <enum bitpos="2" extends="VkDeviceQueueCreateFlagBits" name="VK_DEVICE_QUEUE_CREATE_RESERVED_2_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47348 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47349 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47350 <extension name="VK_NV_low_latency2" number="506" author="NV" depends="VK_VERSION_1_2,VK_KHR_timeline_semaphore" contact="Charles Hansen @cshansen" type="device" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47351 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47352 <enum value="2" name="VK_NV_LOW_LATENCY_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47353 <enum value="&quot;VK_NV_low_latency2&quot;" name="VK_NV_LOW_LATENCY_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47354 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47355 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47356 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47357 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47358 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47359 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47360 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47361 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47362 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47363 <type name="VkLatencySleepModeInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47364 <type name="VkLatencySleepInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47365 <type name="VkSetLatencyMarkerInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47366 <type name="VkGetLatencyMarkerInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47367 <type name="VkLatencyTimingsFrameReportNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47368 <type name="VkLatencyMarkerNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47369 <type name="VkLatencySubmissionPresentIdNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47370 <type name="VkSwapchainLatencyCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47371 <type name="VkOutOfBandQueueTypeInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47372 <type name="VkOutOfBandQueueTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47373 <type name="VkLatencySurfaceCapabilitiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47374 <command name="vkSetLatencySleepModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47375 <command name="vkLatencySleepNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47376 <command name="vkSetLatencyMarkerNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47377 <command name="vkGetLatencyTimingsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47378 <command name="vkQueueNotifyOutOfBandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47379 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47380 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47381 <extension name="VK_KHR_cooperative_matrix" number="507" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Kevin Petit @kpet" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47382 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47383 <enum value="2" name="VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47384 <enum value="&quot;VK_KHR_cooperative_matrix&quot;" name="VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47385 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47386 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47387 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47388 <type name="VkCooperativeMatrixPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47389 <type name="VkScopeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47390 <type name="VkComponentTypeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47391 <type name="VkPhysicalDeviceCooperativeMatrixFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47392 <type name="VkPhysicalDeviceCooperativeMatrixPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47393 <command name="vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47394 <feature name="cooperativeMatrix" struct="VkPhysicalDeviceCooperativeMatrixFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47395 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47396 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47397 <extension name="VK_EXT_extension_508" number="508" author="EXT" contact="Kevin Petit @kpet" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47398 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47399 <enum value="0" name="VK_EXT_EXTENSION_508_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47400 <enum value="&quot;VK_EXT_extension_508&quot;" name="VK_EXT_EXTENSION_508_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47401 <enum bitpos="10" extends="VkQueueFlagBits" name="VK_QUEUE_RESERVED_10_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47402 <enum bitpos="42" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESERVED_42_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47403 <enum bitpos="47" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_47_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47404 <enum bitpos="48" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_48_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47405 <enum bitpos="48" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_RESERVED_48_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47406 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47407 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47408 <extension name="VK_EXT_extension_509" number="509" author="EXT" contact="Kevin Petit @kpet" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47409 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47410 <enum value="0" name="VK_EXT_EXTENSION_509_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47411 <enum value="&quot;VK_EXT_extension_509&quot;" name="VK_EXT_EXTENSION_509_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47412 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47413 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47414 <extension name="VK_MESA_extension_510" number="510" author="MESA" contact="Dave Airlie @airlied" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47415 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47416 <enum value="0" name="VK_MESA_EXTENSION_510_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47417 <enum value="&quot;VK_MESA_extension_510&quot;" name="VK_MESA_EXTENSION_510_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47418 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47419 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47420 <extension name="VK_QCOM_multiview_per_view_render_areas" number="511" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47421 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47422 <enum value="1" name="VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47423 <enum value="&quot;VK_QCOM_multiview_per_view_render_areas&quot;" name="VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47424 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47425 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47426 <type name="VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47427 <type name="VkMultiviewPerViewRenderAreasRenderPassBeginInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47428 <feature name="multiviewPerViewRenderAreas" struct="VkPhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47429 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47430 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47431 <extension name="VK_KHR_compute_shader_derivatives" number="512" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Jean-Noe Morissette @MagicPoncho" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47432 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47433 <enum value="1" name="VK_KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47434 <enum value="&quot;VK_KHR_compute_shader_derivatives&quot;" name="VK_KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47435 <enum offset="0" extends="VkStructureType" extnumber="202" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47436 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47437 <type name="VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47438 <type name="VkPhysicalDeviceComputeShaderDerivativesPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47439 <feature name="computeDerivativeGroupLinear" struct="VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47440 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47441 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47442 <extension name="VK_KHR_video_decode_av1" number="513" author="KHR" depends="VK_KHR_video_decode_queue" contact="Daniel Rakos @aqnuep" type="device" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47443 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47444 <enum value="1" name="VK_KHR_VIDEO_DECODE_AV1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47445 <enum value="&quot;VK_KHR_video_decode_av1&quot;" name="VK_KHR_VIDEO_DECODE_AV1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47446 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47447 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47448 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47449 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47450 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47451 <enum bitpos="2" extends="VkVideoCodecOperationFlagBitsKHR" name="VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47452 <enum name="VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47453 <type name="VkVideoDecodeAV1ProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47454 <type name="VkVideoDecodeAV1CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47455 <type name="VkVideoDecodeAV1SessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47456 <type name="VkVideoDecodeAV1PictureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47457 <type name="VkVideoDecodeAV1DpbSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47458 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47459 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47460 <extension name="VK_KHR_video_encode_av1" number="514" author="KHR" depends="VK_KHR_video_encode_queue" contact="Daniel Rakos @aqnuep" type="device" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47461 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47462 <enum value="1" name="VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47463 <enum value="&quot;VK_KHR_video_encode_av1&quot;" name="VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47464 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47465 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47466 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47467 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47468 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47469 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47470 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47471 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47472 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47473 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47474 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47475 <enum bitpos="18" extends="VkVideoCodecOperationFlagBitsKHR" name="VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47476 <enum name="VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47477 <type name="VkPhysicalDeviceVideoEncodeAV1FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47478 <type name="VkVideoEncodeAV1PredictionModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47479 <type name="VkVideoEncodeAV1RateControlGroupKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47480 <type name="VkVideoEncodeAV1CapabilityFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47481 <type name="VkVideoEncodeAV1CapabilityFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47482 <type name="VkVideoEncodeAV1StdFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47483 <type name="VkVideoEncodeAV1StdFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47484 <type name="VkVideoEncodeAV1SuperblockSizeFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47485 <type name="VkVideoEncodeAV1SuperblockSizeFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47486 <type name="VkVideoEncodeAV1CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47487 <type name="VkVideoEncodeAV1QualityLevelPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47488 <type name="VkVideoEncodeAV1SessionCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47489 <type name="VkVideoEncodeAV1SessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47490 <type name="VkVideoEncodeAV1PictureInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47491 <type name="VkVideoEncodeAV1DpbSlotInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47492 <type name="VkVideoEncodeAV1ProfileInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47493 <type name="VkVideoEncodeAV1QIndexKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47494 <type name="VkVideoEncodeAV1FrameSizeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47495 <type name="VkVideoEncodeAV1GopRemainingFrameInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47496 <type name="VkVideoEncodeAV1RateControlInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47497 <type name="VkVideoEncodeAV1RateControlFlagBitsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47498 <type name="VkVideoEncodeAV1RateControlFlagsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47499 <type name="VkVideoEncodeAV1RateControlLayerInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47500 <feature name="videoEncodeAV1" struct="VkPhysicalDeviceVideoEncodeAV1FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47501 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47502 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47503 <extension name="VK_KHR_extension_515" number="515" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47504 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47505 <enum value="0" name="VK_KHR_EXTENSION_515_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47506 <enum value="&quot;VK_KHR_extension_515&quot;" name="VK_KHR_EXTENSION_515_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47507 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47508 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47509 <extension name="VK_KHR_video_maintenance1" number="516" author="KHR" contact="Daniel Rakos @aqnuep" type="device" depends="VK_KHR_video_queue" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47510 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47511 <enum value="1" name="VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47512 <enum value="&quot;VK_KHR_video_maintenance1&quot;" name="VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47513 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47514 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47515 <enum bitpos="20" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47516 <enum bitpos="6" extends="VkBufferCreateFlagBits" name="VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47517 <enum bitpos="2" extends="VkVideoSessionCreateFlagBitsKHR" name="VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47518 <type name="VkPhysicalDeviceVideoMaintenance1FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47519 <type name="VkVideoInlineQueryInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47520 <feature name="videoMaintenance1" struct="VkPhysicalDeviceVideoMaintenance1FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47521 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47522 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47523 <extension name="VK_NV_per_stage_descriptor_set" number="517" depends="VK_KHR_maintenance6,VK_VERSION_1_4" type="device" author="NV" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47524 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47525 <enum value="1" name="VK_NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47526 <enum value="&quot;VK_NV_per_stage_descriptor_set&quot;" name="VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47527 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47528 <enum bitpos="6" extends="VkDescriptorSetLayoutCreateFlagBits" name="VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47529 <type name="VkPhysicalDevicePerStageDescriptorSetFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47530 <feature name="perStageDescriptorSet" struct="VkPhysicalDevicePerStageDescriptorSetFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47531 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47532 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47533 <extension name="VK_MESA_extension_518" number="518" author="MESA" contact="Dave Airlie @airlied" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47534 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47535 <enum value="0" name="VK_MESA_EXTENSION_518_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47536 <enum value="&quot;VK_MESA_extension_518&quot;" name="VK_MESA_EXTENSION_518_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47537 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47538 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47539 <extension name="VK_QCOM_image_processing2" number="519" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" depends="VK_QCOM_image_processing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47540 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47541 <enum value="1" name="VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47542 <enum value="&quot;VK_QCOM_image_processing2&quot;" name="VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47543 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47544 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47545 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47546 <type name="VkPhysicalDeviceImageProcessing2FeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47547 <type name="VkPhysicalDeviceImageProcessing2PropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47548 <type name="VkSamplerBlockMatchWindowCreateInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47549 <type name="VkBlockMatchWindowCompareModeQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47550 <feature name="textureBlockMatch2" struct="VkPhysicalDeviceImageProcessing2FeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47551 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47552 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47553 <extension name="VK_QCOM_filter_cubic_weights" number="520" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan" depends="VK_EXT_filter_cubic">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47554 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47555 <enum value="1" name="VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47556 <enum value="&quot;VK_QCOM_filter_cubic_weights&quot;" name="VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47557 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47558 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47559 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47560 <type name="VkPhysicalDeviceCubicWeightsFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47561 <type name="VkSamplerCubicWeightsCreateInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47562 <type name="VkBlitImageCubicWeightsInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47563 <type name="VkCubicFilterWeightsQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47564 <feature name="selectableCubicWeights" struct="VkPhysicalDeviceCubicWeightsFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47565 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47566 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47567 <extension name="VK_QCOM_ycbcr_degamma" number="521" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47568 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47569 <enum value="1" name="VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47570 <enum value="&quot;VK_QCOM_ycbcr_degamma&quot;" name="VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47571 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47572 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47573 <type name="VkPhysicalDeviceYcbcrDegammaFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47574 <type name="VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47575 <feature name="ycbcrDegamma" struct="VkPhysicalDeviceYcbcrDegammaFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47576 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47577 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47578 <extension name="VK_QCOM_filter_cubic_clamp" number="522" type="device" author="QCOM" depends="(VK_EXT_filter_cubic)+(VK_VERSION_1_2,VK_EXT_sampler_filter_minmax)" contact="Matthew Netsch @mnetsch" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47579 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47580 <enum value="1" name="VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47581 <enum value="&quot;VK_QCOM_filter_cubic_clamp&quot;" name="VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47582 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47583 <enum offset="0" extends="VkSamplerReductionMode" name="VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47584 <type name="VkPhysicalDeviceCubicClampFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47585 <feature name="cubicRangeClamp" struct="VkPhysicalDeviceCubicClampFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47586 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47587 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47588 <extension name="VK_EXT_extension_523" number="523" author="EXT" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47589 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47590 <enum value="0" name="VK_EXT_EXTENSION_523_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47591 <enum value="&quot;VK_EXT_extension_523&quot;" name="VK_EXT_EXTENSION_523_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47592 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47593 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47594 <extension name="VK_EXT_extension_524" number="524" author="EXT" contact="Tony Zlatinski @tzlatinski" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47595 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47596 <enum value="0" name="VK_EXT_EXTENSION_524_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47597 <enum value="&quot;VK_EXT_extension_524&quot;" name="VK_EXT_EXTENSION_524_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47598 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47599 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47600 <extension name="VK_EXT_attachment_feedback_loop_dynamic_state" number="525" type="device" author="EXT" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_attachment_feedback_loop_layout" contact="Mike Blumenkrantz @zmike" supported="vulkan" ratified="vulkan" specialuse="glemulation,d3demulation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47601 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47602 <enum value="1" name="VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47603 <enum value="&quot;VK_EXT_attachment_feedback_loop_dynamic_state&quot;" name="VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47604 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47605 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47606 <type name="VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47607 <command name="vkCmdSetAttachmentFeedbackLoopEnableEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47608 <feature name="attachmentFeedbackLoopDynamicState" struct="VkPhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47609 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47610 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47611 <extension name="VK_KHR_vertex_attribute_divisor" number="526" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Shahbaz Youssefi @syoussefi" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_4" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47612 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47613 <enum value="1" name="VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47614 <enum value="&quot;VK_KHR_vertex_attribute_divisor&quot;" name="VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47615 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47616 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47617 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47618 <type name="VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47619 <type name="VkVertexInputBindingDivisorDescriptionKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47620 <type name="VkPipelineVertexInputDivisorStateCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47621 <type name="VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47622 <feature name="vertexAttributeInstanceRateDivisor" struct="VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47623 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47624 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47625 <extension name="VK_KHR_load_store_op_none" number="527" author="KHR" type="device" contact="Shahbaz Youssefi @syoussefi" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47626 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47627 <enum value="1" name="VK_KHR_LOAD_STORE_OP_NONE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47628 <enum value="&quot;VK_KHR_load_store_op_none&quot;" name="VK_KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47629 <enum extends="VkAttachmentLoadOp" name="VK_ATTACHMENT_LOAD_OP_NONE_KHR" alias="VK_ATTACHMENT_LOAD_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47630 <enum extends="VkAttachmentStoreOp" name="VK_ATTACHMENT_STORE_OP_NONE_KHR" alias="VK_ATTACHMENT_STORE_OP_NONE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47631 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47632 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47633 <extension name="VK_EXT_extension_528" number="528" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47634 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47635 <enum value="0" name="VK_EXT_EXTENSION_528_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47636 <enum value="&quot;VK_EXT_extension_528&quot;" name="VK_EXT_EXTENSION_528_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47637 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47638 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47639 <extension name="VK_KHR_shader_float_controls2" number="529" type="device" depends="VK_VERSION_1_1+VK_KHR_shader_float_controls" author="KHR" contact="Graeme Leese @gnl21" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47640 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47641 <enum value="1" name="VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47642 <enum value="&quot;VK_KHR_shader_float_controls2&quot;" name="VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47643 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47644 <type name="VkPhysicalDeviceShaderFloatControls2FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47645 <feature name="shaderFloatControls2" struct="VkPhysicalDeviceShaderFloatControls2FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47646 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47647 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47648 <extension name="VK_QNX_external_memory_screen_buffer" number="530" type="device" author="QNX" depends="((VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation),VK_VERSION_1_1)+VK_EXT_queue_family_foreign" platform="screen" contact="Mike Gorchak @mgorchak-blackberry, Aaron Ruby @aruby-blackberry" supported="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47649 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47650 <enum value="1" name="VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47651 <enum value="&quot;VK_QNX_external_memory_screen_buffer&quot;" name="VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47652 <enum bitpos="14" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47653 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47654 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47655 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47656 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47657 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47658 <type name="VkScreenBufferPropertiesQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47659 <type name="VkScreenBufferFormatPropertiesQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47660 <type name="VkImportScreenBufferInfoQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47661 <type name="VkExternalFormatQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47662 <type name="VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47663 <command name="vkGetScreenBufferPropertiesQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47664 <feature name="screenBufferImport" struct="VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47665 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47666 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47667 <extension name="VK_MSFT_layered_driver" number="531" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="MSFT" contact="Jesse Natalie @jenatali" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47668 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47669 <enum value="1" name="VK_MSFT_LAYERED_DRIVER_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47670 <enum value="&quot;VK_MSFT_layered_driver&quot;" name="VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47671 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47672 <type name="VkLayeredDriverUnderlyingApiMSFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47673 <type name="VkPhysicalDeviceLayeredDriverPropertiesMSFT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47674 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47675 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47676 <extension name="VK_KHR_extension_532" number="532" author="KHR" contact="Tobias Hector @tobias" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47677 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47678 <enum value="0" name="VK_KHR_EXTENSION_532_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47679 <enum value="&quot;VK_KHR_extension_532&quot;" name="VK_KHR_EXTENSION_532_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47680 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47681 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47682 <extension name="VK_EXT_extension_533" number="533" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47683 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47684 <enum value="0" name="VK_EXT_EXTENSION_533_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47685 <enum value="&quot;VK_EXT_extension_533&quot;" name="VK_EXT_EXTENSION_533_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47686 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47687 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47688 <extension name="VK_KHR_index_type_uint8" number="534" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_4" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47689 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47690 <enum value="1" name="VK_KHR_INDEX_TYPE_UINT8_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47691 <enum value="&quot;VK_KHR_index_type_uint8&quot;" name="VK_KHR_INDEX_TYPE_UINT8_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47692 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47693 <enum extends="VkIndexType" name="VK_INDEX_TYPE_UINT8_KHR" alias="VK_INDEX_TYPE_UINT8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47694 <type name="VkPhysicalDeviceIndexTypeUint8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47695 <feature name="indexTypeUint8" struct="VkPhysicalDeviceIndexTypeUint8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47696 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47697 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47698 <extension name="VK_KHR_line_rasterization" number="535" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan,vulkansc" promotedto="VK_VERSION_1_4" ratified="vulkan,vulkansc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47699 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47700 <enum value="1" name="VK_KHR_LINE_RASTERIZATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47701 <enum value="&quot;VK_KHR_line_rasterization&quot;" name="VK_KHR_LINE_RASTERIZATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47702 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47703 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47704 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47705 <enum extends="VkDynamicState" name="VK_DYNAMIC_STATE_LINE_STIPPLE_KHR" alias="VK_DYNAMIC_STATE_LINE_STIPPLE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47706 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR" alias="VK_LINE_RASTERIZATION_MODE_DEFAULT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47707 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR" alias="VK_LINE_RASTERIZATION_MODE_RECTANGULAR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47708 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR" alias="VK_LINE_RASTERIZATION_MODE_BRESENHAM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47709 <enum extends="VkLineRasterizationMode" name="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR" alias="VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47710 <type name="VkPhysicalDeviceLineRasterizationFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47711 <type name="VkPhysicalDeviceLineRasterizationPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47712 <type name="VkPipelineRasterizationLineStateCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47713 <type name="VkLineRasterizationModeKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47714 <command name="vkCmdSetLineStippleKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47715 <feature name="rectangularLines,bresenhamLines,smoothLines,stippledRectangularLines,stippledBresenhamLines,stippledSmoothLines" struct="VkPhysicalDeviceLineRasterizationFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47716 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47717 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47718 <extension name="VK_QCOM_extension_536" number="536" type="device" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47719 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47720 <enum value="0" name="VK_QCOM_EXTENSION_536_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47721 <enum value="&quot;VK_QCOM_extension_536&quot;" name="VK_QCOM_EXTENSION_536_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47722 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47723 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47724 <extension name="VK_EXT_extension_537" number="537" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47725 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47726 <enum value="0" name="VK_EXT_EXTENSION_537_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47727 <enum value="&quot;VK_EXT_extension_537&quot;" name="VK_EXT_EXTENSION_537_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47728 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47729 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47730 <extension name="VK_EXT_extension_538" number="538" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47731 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47732 <enum value="0" name="VK_EXT_EXTENSION_538_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47733 <enum value="&quot;VK_EXT_extension_538&quot;" name="VK_EXT_EXTENSION_538_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47734 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47735 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47736 <extension name="VK_EXT_extension_539" number="539" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47737 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47738 <enum value="0" name="VK_EXT_EXTENSION_539_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47739 <enum value="&quot;VK_EXT_extension_539&quot;" name="VK_EXT_EXTENSION_539_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47740 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47741 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47742 <extension name="VK_EXT_extension_540" number="540" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47743 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47744 <enum value="0" name="VK_EXT_EXTENSION_540_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47745 <enum value="&quot;VK_EXT_extension_540&quot;" name="VK_EXT_EXTENSION_540_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47746 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47747 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47748 <extension name="VK_EXT_extension_541" number="541" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47749 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47750 <enum value="0" name="VK_EXT_EXTENSION_541_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47751 <enum value="&quot;VK_EXT_extension_541&quot;" name="VK_EXT_EXTENSION_541_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47752 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47753 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47754 <extension name="VK_EXT_extension_542" number="542" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47755 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47756 <enum value="0" name="VK_EXT_EXTENSION_542_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47757 <enum value="&quot;VK_EXT_extension_542&quot;" name="VK_EXT_EXTENSION_542_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47758 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47759 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47760 <extension name="VK_EXT_extension_543" number="543" author="EXT" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47761 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47762 <enum value="0" name="VK_EXT_EXTENSION_543_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47763 <enum value="&quot;VK_EXT_extension_543&quot;" name="VK_EXT_EXTENSION_543_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47764 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47765 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47766 <extension name="VK_KHR_calibrated_timestamps" number="544" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="KHR" contact="Daniel Rakos @aqnuep" supported="vulkan,vulkansc" ratified="vulkan,vulkansc" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47767 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47768 <enum value="1" name="VK_KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47769 <enum value="&quot;VK_KHR_calibrated_timestamps&quot;" name="VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47770 <enum offset="0" extends="VkStructureType" extnumber="185" name="VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47771 <type name="VkTimeDomainKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47772 <type name="VkCalibratedTimestampInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47773 <command name="vkGetPhysicalDeviceCalibrateableTimeDomainsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47774 <command name="vkGetCalibratedTimestampsKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47775 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47776 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47777 <extension name="VK_KHR_shader_expect_assume" number="545" type="device" author="KHR" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" contact="Kevin Petit @kpet" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47778 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47779 <enum value="1" name="VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47780 <enum value="&quot;VK_KHR_shader_expect_assume&quot;" name="VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47781 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47782 <type name="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47783 <feature name="shaderExpectAssume" struct="VkPhysicalDeviceShaderExpectAssumeFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47784 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47785 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47786 <extension name="VK_KHR_maintenance6" number="546" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Jon Leech @oddhack" supported="vulkan" promotedto="VK_VERSION_1_4" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47787 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47788 <enum value="1" name="VK_KHR_MAINTENANCE_6_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47789 <enum value="&quot;VK_KHR_maintenance6&quot;" name="VK_KHR_MAINTENANCE_6_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47790 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47791 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR" alias="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47792 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR" alias="VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47793 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR" alias="VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47794 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR" alias="VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47795 <type name="VkPhysicalDeviceMaintenance6FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47796 <type name="VkPhysicalDeviceMaintenance6PropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47797 <type name="VkBindMemoryStatusKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47798 <type name="VkBindDescriptorSetsInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47799 <type name="VkPushConstantsInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47800 <command name="vkCmdBindDescriptorSets2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47801 <command name="vkCmdPushConstants2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47802 <feature name="maintenance6" struct="VkPhysicalDeviceMaintenance6FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47803 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47804 <require depends="VK_KHR_push_descriptor">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47805 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR" alias="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47806 <enum extends="VkStructureType" name="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR" alias="VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47807 <type name="VkPushDescriptorSetInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47808 <type name="VkPushDescriptorSetWithTemplateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47809 <command name="vkCmdPushDescriptorSet2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47810 <command name="vkCmdPushDescriptorSetWithTemplate2KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47811 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47812 <require depends="VK_EXT_descriptor_buffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47813 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47814 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47815 <type name="VkSetDescriptorBufferOffsetsInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47816 <type name="VkBindDescriptorBufferEmbeddedSamplersInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47817 <command name="vkCmdSetDescriptorBufferOffsets2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47818 <command name="vkCmdBindDescriptorBufferEmbeddedSamplers2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47819 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47820 <require comment="Individual APIs with dependencies on specific versions/extensions should get their own require blocks with depends= attribute set appropriately">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
47821 </require>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47822 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47823 <extension name="VK_NV_descriptor_pool_overallocation" number="547" type="device" author="NV" depends="VK_VERSION_1_1" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47824 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47825 <enum value="1" name="VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47826 <enum value="&quot;VK_NV_descriptor_pool_overallocation&quot;" name="VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47827 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47828 <enum bitpos="3" extends="VkDescriptorPoolCreateFlagBits" name="VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47829 <enum bitpos="4" extends="VkDescriptorPoolCreateFlagBits" name="VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47830 <type name="VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47831 <feature name="descriptorPoolOverallocation" struct="VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47832 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47833 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47834 <extension name="VK_QCOM_tile_memory_heap" number="548" type="device" author="QCOM" depends="(VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2),VK_VERSION_1_1" contact="Patrick Boyle @pboyleQCOM" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47835 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47836 <enum value="1" name="VK_QCOM_TILE_MEMORY_HEAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47837 <enum value="&quot;VK_QCOM_tile_memory_heap&quot;" name="VK_QCOM_TILE_MEMORY_HEAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47838 <enum bitpos="3" extends="VkMemoryHeapFlagBits" name="VK_MEMORY_HEAP_TILE_MEMORY_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47839 <enum bitpos="27" extends="VkBufferUsageFlagBits" name="VK_BUFFER_USAGE_TILE_MEMORY_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47840 <enum bitpos="27" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_TILE_MEMORY_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47841 <enum bitpos="27" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_TILE_MEMORY_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47842 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47843 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47844 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47845 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_TILE_MEMORY_BIND_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47846 <type name="VkPhysicalDeviceTileMemoryHeapFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47847 <type name="VkPhysicalDeviceTileMemoryHeapPropertiesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47848 <type name="VkTileMemoryRequirementsQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47849 <type name="VkTileMemoryBindInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47850 <command name="vkCmdBindTileMemoryQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47851 <feature name="tileMemoryHeap" struct="VkPhysicalDeviceTileMemoryHeapFeaturesQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47852 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47853 <require depends="VK_QCOM_tile_properties">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47854 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_TILE_MEMORY_SIZE_INFO_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47855 <type name="VkTileMemorySizeInfoQCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47856 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47857 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47858 <extension name="VK_NV_extension_549" number="549" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47859 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47860 <enum value="0" name="VK_NV_EXTENSION_549_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47861 <enum value="&quot;VK_NV_extension_549&quot;" name="VK_NV_EXTENSION_549_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47862 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47863 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47864 <extension name="VK_NV_extension_550" number="550" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47865 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47866 <enum value="0" name="VK_NV_EXTENSION_550_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47867 <enum value="&quot;VK_NV_extension_550&quot;" name="VK_NV_EXTENSION_550_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47868 <enum bitpos="46" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESERVED_46_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47869 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47870 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47871 <extension name="VK_NV_extension_551" number="551" author="NV" contact="Daniel Koch @dgkoch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47872 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47873 <enum value="0" name="VK_NV_EXTENSION_551_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47874 <enum value="&quot;VK_NV_extension_551&quot;" name="VK_NV_EXTENSION_551_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47875 <enum bitpos="45" extends="VkPipelineStageFlagBits2" name="VK_PIPELINE_STAGE_2_RESERVED_45_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47876 <enum bitpos="55" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_55_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47877 <enum bitpos="56" extends="VkAccessFlagBits2" name="VK_ACCESS_2_RESERVED_56_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47878 <enum bitpos="32" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_RESERVED_32_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47879 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47880 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47881 <extension name="VK_NV_display_stereo" number="552" type="instance" depends="VK_KHR_display+VK_KHR_get_display_properties2" author="NV" contact="Russell Chou @russellcnv" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47882 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47883 <enum value="1" name="VK_NV_DISPLAY_STEREO_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47884 <enum value="&quot;VK_NV_display_stereo&quot;" name="VK_NV_DISPLAY_STEREO_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47885 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47886 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47887 <type name="VkDisplaySurfaceStereoCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47888 <type name="VkDisplaySurfaceStereoTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47889 <type name="VkDisplayModeStereoPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47890 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47891 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47892 <extension name="VK_KHR_extension_553" number="553" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" type="device" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47893 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47894 <enum value="0" name="VK_KHR_EXTENSION_553_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47895 <enum value="&quot;VK_KHR_extension_553&quot;" name="VK_KHR_EXTENSION_553_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47896 <enum bitpos="2" extends="VkVideoEncodeFlagBitsKHR" name="VK_VIDEO_ENCODE_RESERVED_2_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47897 <enum bitpos="10" extends="VkVideoEncodeH264CapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_H264_CAPABILITY_RESERVED_10_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47898 <enum bitpos="11" extends="VkVideoEncodeH265CapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_H265_CAPABILITY_RESERVED_11_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47899 <enum bitpos="5" extends="VkVideoEncodeAV1CapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_AV1_CAPABILITY_RESERVED_5_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47900 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47901 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47902 <extension name="VK_KHR_video_encode_quantization_map" number="554" type="device" depends="VK_KHR_video_encode_queue+(VK_KHR_format_feature_flags2,VK_VERSION_1_3)" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47903 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47904 <enum value="2" name="VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47905 <enum value="&quot;VK_KHR_video_encode_quantization_map&quot;" name="VK_KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47906 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47907 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47908 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47909 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47910 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47911 <enum bitpos="2" extends="VkVideoEncodeCapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47912 <enum bitpos="3" extends="VkVideoEncodeCapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47913 <enum bitpos="3" extends="VkVideoSessionCreateFlagBitsKHR" name="VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47914 <enum bitpos="4" extends="VkVideoSessionCreateFlagBitsKHR" name="VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_EMPHASIS_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47915 <enum bitpos="0" extends="VkVideoSessionParametersCreateFlagBitsKHR" name="VK_VIDEO_SESSION_PARAMETERS_CREATE_QUANTIZATION_MAP_COMPATIBLE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47916 <enum bitpos="0" extends="VkVideoEncodeFlagBitsKHR" name="VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47917 <enum bitpos="1" extends="VkVideoEncodeFlagBitsKHR" name="VK_VIDEO_ENCODE_WITH_EMPHASIS_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47918 <enum bitpos="25" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47919 <enum bitpos="26" extends="VkImageUsageFlagBits" name="VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47920 <enum bitpos="49" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47921 <enum bitpos="50" extends="VkFormatFeatureFlagBits2" name="VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47922 <enum offset="0" extends="VkImageLayout" name="VK_IMAGE_LAYOUT_VIDEO_ENCODE_QUANTIZATION_MAP_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47923 <type name="VkVideoEncodeFlagBitsKHR" comment="This is a temporary workaround for processors not recognizing that VK_VIDEO_ENCODE_WITH_*_MAP_BIT_KHR above also requires this type"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47924 <type name="VkVideoSessionParametersCreateFlagBitsKHR" comment="This is a temporary workaround for processors not recognizing that VK_VIDEO_ENCODE_WITH_*_MAP_BIT_KHR above also requires this type"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47925 <type name="VkVideoEncodeQuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47926 <type name="VkVideoFormatQuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47927 <type name="VkVideoEncodeQuantizationMapInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47928 <type name="VkVideoEncodeQuantizationMapSessionParametersCreateInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47929 <type name="VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47930 <feature name="videoEncodeQuantizationMap" struct="VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47931 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47932 <require depends="VK_KHR_video_encode_h264">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47933 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47934 <enum bitpos="9" extends="VkVideoEncodeH264CapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47935 <type name="VkVideoEncodeH264QuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47936 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47937 <require depends="VK_KHR_video_encode_h265">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47938 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47939 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47940 <enum bitpos="10" extends="VkVideoEncodeH265CapabilityFlagBitsKHR" name="VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47941 <type name="VkVideoEncodeH265QuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47942 <type name="VkVideoFormatH265QuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47943 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47944 <require depends="VK_KHR_video_encode_av1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47945 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47946 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47947 <type name="VkVideoEncodeAV1QuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47948 <type name="VkVideoFormatAV1QuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47949 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47950 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47951 <extension name="VK_IMG_extension_555" number="555" author="IMG" contact="Jarred Davies" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47952 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47953 <enum value="0" name="VK_IMG_EXTENSION_555_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47954 <enum value="&quot;VK_IMG_extension_555&quot;" name="VK_IMG_EXTENSION_555_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47955 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47956 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47957 <extension name="VK_NV_raw_access_chains" number="556" type="device" author="NV" contact="Rodrigo Locatti @rlocatti" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47958 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47959 <enum value="1" name="VK_NV_RAW_ACCESS_CHAINS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47960 <enum value="&quot;VK_NV_raw_access_chains&quot;" name="VK_NV_RAW_ACCESS_CHAINS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47961 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47962 <type name="VkPhysicalDeviceRawAccessChainsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47963 <feature name="shaderRawAccessChains" struct="VkPhysicalDeviceRawAccessChainsFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47964 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47965 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47966 <extension name="VK_NV_external_compute_queue" number="557" type="device" author="NV" contact="Chris Lentini @clentini" supported="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47967 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47968 <enum value="1" name="VK_NV_EXTERNAL_COMPUTE_QUEUE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47969 <enum value="&quot;VK_NV_external_compute_queue&quot;" name="VK_NV_EXTERNAL_COMPUTE_QUEUE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47970 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47971 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47972 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47973 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47974 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47975 <type name="VkExternalComputeQueueNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47976 <type name="VkExternalComputeQueueDeviceCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47977 <type name="VkExternalComputeQueueCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47978 <type name="VkExternalComputeQueueDataParamsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47979 <type name="VkPhysicalDeviceExternalComputeQueuePropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47980 <command name="vkCreateExternalComputeQueueNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47981 <command name="vkDestroyExternalComputeQueueNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47982 <command name="vkGetExternalComputeQueueDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47983 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47984 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47985 <extension name="VK_KHR_extension_558" number="558" type="device" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47986 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47987 <enum value="0" name="VK_KHR_EXTENSION_558_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47988 <enum value="&quot;VK_KHR_extension_558&quot;" name="VK_KHR_EXTENSION_558_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47989 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47990 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47991 <extension name="VK_KHR_shader_relaxed_extended_instruction" number="559" type="device" author="KHR" contact="Nathan Gauër @Keenuts" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47992 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47993 <enum value="1" name="VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47994 <enum value="&quot;VK_KHR_shader_relaxed_extended_instruction&quot;" name="VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47995 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47996 <type name="VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47997 <feature name="shaderRelaxedExtendedInstruction" struct="VkPhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47998 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
47999 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48000 <extension name="VK_NV_command_buffer_inheritance" number="560" type="device" author="NV" contact="Lujin Wang @lujinwangnv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48001 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48002 <enum value="1" name="VK_NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48003 <enum value="&quot;VK_NV_command_buffer_inheritance&quot;" name="VK_NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48004 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48005 <type name="VkPhysicalDeviceCommandBufferInheritanceFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48006 <feature name="commandBufferInheritance" struct="VkPhysicalDeviceCommandBufferInheritanceFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48007 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48008 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48009 <extension name="VK_EXT_extension_561" number="561" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48010 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48011 <enum value="0" name="VK_EXT_EXTENSION_561_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48012 <enum value="&quot;VK_EXT_extension_561&quot;" name="VK_EXT_EXTENSION_561_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48013 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48014 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48015 <extension name="VK_KHR_extension_562" number="562" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48016 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48017 <enum value="0" name="VK_KHR_EXTENSION_562_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48018 <enum value="&quot;VK_KHR_extension_562&quot;" name="VK_KHR_EXTENSION_562_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48019 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48020 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48021 <extension name="VK_KHR_maintenance7" number="563" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Mike Blumenkrantz @zmike" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48022 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48023 <enum value="1" name="VK_KHR_MAINTENANCE_7_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48024 <enum value="&quot;VK_KHR_maintenance7&quot;" name="VK_KHR_MAINTENANCE_7_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48025 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48026 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48027 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48028 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48029 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48030 <enum offset="0" extends="VkSubpassContents" extnumber="452" name="VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48031 <enum bitpos="4" extends="VkRenderingFlagBits" name="VK_RENDERING_CONTENTS_INLINE_BIT_KHR" comment="Promoted from extension 452"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48032 <type name="VkPhysicalDeviceMaintenance7FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48033 <type name="VkPhysicalDeviceMaintenance7PropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48034 <type name="VkPhysicalDeviceLayeredApiPropertiesListKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48035 <type name="VkPhysicalDeviceLayeredApiPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48036 <type name="VkPhysicalDeviceLayeredApiKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48037 <type name="VkPhysicalDeviceLayeredApiVulkanPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48038 <feature name="maintenance7" struct="VkPhysicalDeviceMaintenance7FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48039 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48040 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48041 <extension name="VK_NV_shader_atomic_float16_vector" number="564" type="device" author="NV" contact="Jeff Bolz @jeffbolznv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48042 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48043 <enum value="1" name="VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48044 <enum value="&quot;VK_NV_shader_atomic_float16_vector&quot;" name="VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48045 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48046 <type name="VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48047 <feature name="shaderFloat16VectorAtomics" struct="VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48048 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48049 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48050 <extension name="VK_EXT_shader_replicated_composites" number="565" type="device" author="EXT" contact="Kevin Petit @kpet" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48051 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48052 <enum value="1" name="VK_EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48053 <enum value="&quot;VK_EXT_shader_replicated_composites&quot;" name="VK_EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48054 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48055 <type name="VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48056 <feature name="shaderReplicatedComposites" struct="VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48057 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48058 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48059 <extension name="VK_ARM_extension_566" number="566" author="ARM" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48060 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48061 <enum value="0" name="VK_ARM_EXTENSION_566_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48062 <enum value="&quot;VK_ARM_extension_566&quot;" name="VK_ARM_EXTENSION_566_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48063 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48064 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48065 <extension name="VK_ARM_extension_567" number="567" author="ARM" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48066 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48067 <enum value="0" name="VK_ARM_EXTENSION_567_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48068 <enum value="&quot;VK_ARM_extension_567&quot;" name="VK_ARM_EXTENSION_567_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48069 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48070 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48071 <extension name="VK_ARM_extension_568" number="568" author="ARM" contact="Kevin Petit @kpet" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48072 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48073 <enum value="0" name="VK_ARM_EXTENSION_568_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48074 <enum value="&quot;VK_ARM_extension_568&quot;" name="VK_ARM_EXTENSION_568_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48075 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48076 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48077 <extension name="VK_NV_ray_tracing_validation" number="569" type="device" author="NV" contact="Vikram Kushwaha @vkushwaha-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48078 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48079 <enum value="1" name="VK_NV_RAY_TRACING_VALIDATION_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48080 <enum value="&quot;VK_NV_ray_tracing_validation&quot;" name="VK_NV_RAY_TRACING_VALIDATION_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48081 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48082 <type name="VkPhysicalDeviceRayTracingValidationFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48083 <feature name="rayTracingValidation" struct="VkPhysicalDeviceRayTracingValidationFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48084 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48085 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48086 <extension name="VK_NV_cluster_acceleration_structure" number="570" type="device" depends="VK_KHR_acceleration_structure" author="NV" contact="Vikram Kushwaha @vkushwaha" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48087 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48088 <enum value="2" name="VK_NV_CLUSTER_ACCELERATION_STRUCTURE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48089 <enum value="&quot;VK_NV_cluster_acceleration_structure&quot;" name="VK_NV_CLUSTER_ACCELERATION_STRUCTURE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48090 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48091 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48092 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_CLUSTERS_BOTTOM_LEVEL_INPUT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48093 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_TRIANGLE_CLUSTER_INPUT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48094 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_MOVE_OBJECTS_INPUT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48095 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_INPUT_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48096 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_COMMANDS_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48097 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CLUSTER_ACCELERATION_STRUCTURE_CREATE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48098 <type name="VkPhysicalDeviceClusterAccelerationStructureFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48099 <type name="VkPhysicalDeviceClusterAccelerationStructurePropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48100 <type name="VkClusterAccelerationStructureClustersBottomLevelInputNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48101 <type name="VkClusterAccelerationStructureTriangleClusterInputNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48102 <type name="VkClusterAccelerationStructureMoveObjectsInputNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48103 <type name="VkClusterAccelerationStructureOpInputNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48104 <type name="VkClusterAccelerationStructureInputInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48105 <type name="VkClusterAccelerationStructureCommandsInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48106 <type name="VkStridedDeviceAddressNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48107 <type name="VkClusterAccelerationStructureGeometryIndexAndGeometryFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48108 <type name="VkClusterAccelerationStructureClusterFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48109 <type name="VkClusterAccelerationStructureClusterFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48110 <type name="VkClusterAccelerationStructureGeometryFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48111 <type name="VkClusterAccelerationStructureGeometryFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48112 <type name="VkClusterAccelerationStructureAddressResolutionFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48113 <type name="VkClusterAccelerationStructureAddressResolutionFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48114 <type name="VkClusterAccelerationStructureMoveObjectsInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48115 <type name="VkClusterAccelerationStructureBuildClustersBottomLevelInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48116 <type name="VkClusterAccelerationStructureBuildTriangleClusterInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48117 <type name="VkClusterAccelerationStructureBuildTriangleClusterTemplateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48118 <type name="VkClusterAccelerationStructureInstantiateClusterInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48119 <type name="VkClusterAccelerationStructureIndexFormatFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48120 <type name="VkClusterAccelerationStructureIndexFormatFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48121 <type name="VkClusterAccelerationStructureTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48122 <type name="VkClusterAccelerationStructureOpTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48123 <type name="VkClusterAccelerationStructureOpModeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48124 <command name="vkGetClusterAccelerationStructureBuildSizesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48125 <command name="vkCmdBuildClusterAccelerationStructureIndirectNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48126 <feature name="clusterAccelerationStructure" struct="VkPhysicalDeviceClusterAccelerationStructureFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48127 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48128 <require depends="VK_EXT_opacity_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48129 <enum value="-5" extends="VkOpacityMicromapSpecialIndexEXT" name="VK_OPACITY_MICROMAP_SPECIAL_INDEX_CLUSTER_GEOMETRY_DISABLE_OPACITY_MICROMAP_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48130 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48131 <require depends="VK_KHR_ray_tracing_pipeline">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48132 <type name="VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48133 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48134 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48135 <extension name="VK_NV_partitioned_acceleration_structure" number="571" type="device" depends="VK_KHR_acceleration_structure" author="NV" contact="Vikram Kushwaha @vkushwaha" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48136 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48137 <enum value="1" name="VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48138 <enum value="&quot;VK_NV_partitioned_acceleration_structure&quot;" name="VK_NV_PARTITIONED_ACCELERATION_STRUCTURE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48139 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48140 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48141 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_PARTITIONED_ACCELERATION_STRUCTURE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48142 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCES_INPUT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48143 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_BUILD_PARTITIONED_ACCELERATION_STRUCTURE_INFO_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48144 <enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_FLAGS_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48145 <enum offset="0" extends="VkDescriptorType" name="VK_DESCRIPTOR_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48146 <enum name="VK_PARTITIONED_ACCELERATION_STRUCTURE_PARTITION_INDEX_GLOBAL_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48147 <type name="VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48148 <type name="VkPhysicalDevicePartitionedAccelerationStructurePropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48149 <type name="VkPartitionedAccelerationStructureFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48150 <type name="VkPartitionedAccelerationStructureOpTypeNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48151 <type name="VkBuildPartitionedAccelerationStructureIndirectCommandNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48152 <type name="VkPartitionedAccelerationStructureInstanceFlagsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48153 <type name="VkPartitionedAccelerationStructureInstanceFlagBitsNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48154 <type name="VkPartitionedAccelerationStructureWriteInstanceDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48155 <type name="VkPartitionedAccelerationStructureUpdateInstanceDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48156 <type name="VkPartitionedAccelerationStructureWritePartitionTranslationDataNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48157 <type name="VkWriteDescriptorSetPartitionedAccelerationStructureNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48158 <type name="VkPartitionedAccelerationStructureInstancesInputNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48159 <type name="VkBuildPartitionedAccelerationStructureInfoNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48160 <command name="vkGetPartitionedAccelerationStructuresBuildSizesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48161 <command name="vkCmdBuildPartitionedAccelerationStructuresNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48162 <feature name="partitionedAccelerationStructure" struct="VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48163 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48164 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48165 <extension name="VK_NV_extension_572" number="572" author="NV" contact="Jeff Juliano @jjuliano" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48166 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48167 <enum value="0" name="VK_NV_EXTENSION_572_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48168 <enum value="&quot;VK_NV_extension_572&quot;" name="VK_NV_EXTENSION_572_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48169 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48170 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48171 <extension name="VK_EXT_device_generated_commands" number="573" author="EXT" type="device" depends="((VK_KHR_buffer_device_address,VK_VERSION_1_2)+VK_KHR_maintenance5),VK_VERSION_1_3" contact="Mike Blumenkrantz @zmike" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48172 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48173 <enum value="1" name="VK_EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48174 <enum value="&quot;VK_EXT_device_generated_commands&quot;" name="VK_EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48175 <enum bitpos="7" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_INDIRECT_BINDABLE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48176 <enum bitpos="31" extends="VkBufferUsageFlagBits2" name="VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48177 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48178 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48179 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48180 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48181 <enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48182 <enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48183 <enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48184 <enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48185 <enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48186 <enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48187 <enum offset="11" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48188 <enum offset="12" extends="VkStructureType" name="VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48189 <enum offset="13" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48190 <enum offset="14" extends="VkStructureType" name="VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48191 <enum offset="0" extends="VkObjectType" name="VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48192 <enum offset="1" extends="VkObjectType" name="VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48193 <enum bitpos="38" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48194 <enum bitpos="17" extends="VkPipelineStageFlagBits" name="VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48195 <enum bitpos="17" extends="VkAccessFlagBits" name="VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48196 <enum bitpos="18" extends="VkAccessFlagBits" name="VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48197 <type name="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48198 <type name="VkPhysicalDeviceDeviceGeneratedCommandsPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48199 <type name="VkGeneratedCommandsMemoryRequirementsInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48200 <type name="VkIndirectExecutionSetCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48201 <type name="VkIndirectExecutionSetInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48202 <type name="VkIndirectExecutionSetPipelineInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48203 <type name="VkIndirectExecutionSetShaderInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48204 <type name="VkGeneratedCommandsInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48205 <type name="VkWriteIndirectExecutionSetPipelineEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48206 <type name="VkIndirectCommandsLayoutCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48207 <type name="VkIndirectCommandsLayoutTokenEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48208 <type name="VkDrawIndirectCountIndirectCommandEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48209 <type name="VkIndirectCommandsVertexBufferTokenEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48210 <type name="VkBindVertexBufferIndirectCommandEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48211 <type name="VkIndirectCommandsIndexBufferTokenEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48212 <type name="VkBindIndexBufferIndirectCommandEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48213 <type name="VkIndirectCommandsPushConstantTokenEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48214 <type name="VkIndirectCommandsExecutionSetTokenEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48215 <type name="VkIndirectCommandsTokenDataEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48216 <type name="VkIndirectCommandsLayoutEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48217 <type name="VkIndirectExecutionSetEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48218 <type name="VkIndirectCommandsTokenTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48219 <type name="VkIndirectExecutionSetInfoTypeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48220 <type name="VkIndirectCommandsLayoutUsageFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48221 <type name="VkIndirectCommandsLayoutUsageFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48222 <type name="VkIndirectCommandsInputModeFlagsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48223 <type name="VkIndirectCommandsInputModeFlagBitsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48224 <type name="VkIndirectExecutionSetShaderLayoutInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48225 <type name="VkGeneratedCommandsPipelineInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48226 <type name="VkGeneratedCommandsShaderInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48227 <command name="vkGetGeneratedCommandsMemoryRequirementsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48228 <command name="vkCmdPreprocessGeneratedCommandsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48229 <command name="vkCmdExecuteGeneratedCommandsEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48230 <command name="vkCreateIndirectCommandsLayoutEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48231 <command name="vkDestroyIndirectCommandsLayoutEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48232 <command name="vkCreateIndirectExecutionSetEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48233 <command name="vkDestroyIndirectExecutionSetEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48234 <command name="vkUpdateIndirectExecutionSetPipelineEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48235 <command name="vkUpdateIndirectExecutionSetShaderEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48236 <feature name="deviceGeneratedCommands" struct="VkPhysicalDeviceDeviceGeneratedCommandsFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48237 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48238 <require depends="VK_EXT_shader_object">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48239 <type name="VkWriteIndirectExecutionSetShaderEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48240 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48241 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48242 <extension name="VK_KHR_extension_574" number="574" author="KHR" contact="Ralph Potter gitlab:@r_potter" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48243 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48244 <enum value="0" name="VK_KHR_EXTENSION_574_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48245 <enum value="&quot;VK_KHR_extension_574&quot;" name="VK_KHR_EXTENSION_574_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48246 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48247 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48248 <extension name="VK_KHR_maintenance8" number="575" type="device" depends="VK_VERSION_1_1" author="KHR" contact="Mike Blumenkrantz @zmike" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48249 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48250 <enum value="1" name="VK_KHR_MAINTENANCE_8_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48251 <enum value="&quot;VK_KHR_maintenance8&quot;" name="VK_KHR_MAINTENANCE_8_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48252 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48253 <enum bitpos="3" extends="VkPipelineCacheCreateFlagBits" name="VK_PIPELINE_CACHE_CREATE_INTERNALLY_SYNCHRONIZED_MERGE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48254 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48255 <type name="VkPhysicalDeviceMaintenance8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48256 <enum bitpos="5" extends="VkDependencyFlagBits" name="VK_DEPENDENCY_QUEUE_FAMILY_OWNERSHIP_TRANSFER_USE_ALL_STAGES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48257 <type name="VkMemoryBarrierAccessFlags3KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48258 <type name="VkAccessFlagBits3KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48259 <type name="VkAccessFlags3KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48260 <feature name="maintenance8" struct="VkPhysicalDeviceMaintenance8FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48261 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48262 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48263 <extension name="VK_MESA_image_alignment_control" number="576" type="device" author="MESA" contact="Hans-Kristian Arntzen @HansKristian-Work" specialuse="d3demulation" supported="vulkan" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48264 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48265 <enum value="1" name="VK_MESA_IMAGE_ALIGNMENT_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48266 <enum value="&quot;VK_MESA_image_alignment_control&quot;" name="VK_MESA_IMAGE_ALIGNMENT_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48267 <type name="VkPhysicalDeviceImageAlignmentControlFeaturesMESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48268 <type name="VkPhysicalDeviceImageAlignmentControlPropertiesMESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48269 <type name="VkImageAlignmentControlCreateInfoMESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48270 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48271 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48272 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48273 <feature name="imageAlignmentControl" struct="VkPhysicalDeviceImageAlignmentControlFeaturesMESA"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48274 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48275 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48276 <extension name="VK_HUAWEI_extension_577" number="577" author="HUAWEI" contact="Ye Wang @wangye" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48277 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48278 <enum value="0" name="VK_HUAWEI_EXTENSION_577_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48279 <enum value="&quot;VK_HUAWEI_extension_577&quot;" name="VK_HUAWEI_EXTENSION_577_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48280 <enum bitpos="35" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RESERVED_35_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48281 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48282 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48283 <extension name="VK_EXT_extension_578" number="578" author="EXT" contact="Daniel Story @daniel-story" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48284 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48285 <enum value="0" name="VK_EXT_EXTENSION_578_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48286 <enum value="&quot;VK_EXT_extension_578&quot;" name="VK_EXT_EXTENSION_578_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48287 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48288 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48289 <extension name="VK_EXT_extension_579" number="579" author="EXT" contact="Daniel Story @daniel-story" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48290 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48291 <enum value="0" name="VK_EXT_EXTENSION_579_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48292 <enum value="&quot;VK_EXT_extension_579&quot;" name="VK_EXT_EXTENSION_579_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48293 <enum bitpos="8" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_8_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48294 <enum bitpos="9" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_9_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48295 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48296 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48297 <extension name="VK_EXT_extension_580" number="580" author="EXT" contact="Graeme Leese @gnl21" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48298 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48299 <enum value="0" name="VK_EXT_EXTENSION_580_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48300 <enum value="&quot;VK_EXT_extension_580&quot;" name="VK_EXT_EXTENSION_580_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48301 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48302 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48303 <extension name="VK_NV_extension_581" number="581" author="NV" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48304 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48305 <enum value="0" name="VK_NV_EXTENSION_581_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48306 <enum value="&quot;VK_NV_extension_581&quot;" name="VK_NV_EXTENSION_581_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48307 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48308 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48309 <extension name="VK_EXT_extension_582" number="582" author="EXT" contact="Eric Werness @ewerness-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48310 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48311 <enum value="0" name="VK_EXT_EXTENSION_582_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48312 <enum value="&quot;VK_EXT_extension_582&quot;" name="VK_EXT_EXTENSION_582_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48313 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48314 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48315 <extension name="VK_EXT_depth_clamp_control" number="583" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" type="device" author="EXT" contact="Jules Blok @jules" comment="codespell:ignore blok" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48316 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48317 <enum value="1" name="VK_EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48318 <enum value="&quot;VK_EXT_depth_clamp_control&quot;" name="VK_EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48319 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48320 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48321 <enum offset="0" extends="VkDynamicState" name="VK_DYNAMIC_STATE_DEPTH_CLAMP_RANGE_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48322 <type name="VkPhysicalDeviceDepthClampControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48323 <type name="VkPipelineViewportDepthClampControlCreateInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48324 <type name="VkDepthClampModeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48325 <type name="VkDepthClampRangeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48326 <command name="vkCmdSetDepthClampRangeEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48327 <feature name="depthClampControl" struct="VkPhysicalDeviceDepthClampControlFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48328 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48329 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48330 <extension name="VK_EXT_extension_584" number="584" author="EXT" contact="James Jones @cubanismo" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48331 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48332 <enum value="0" name="VK_EXT_EXTENSION_584_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48333 <enum value="&quot;VK_EXT_extension_584&quot;" name="VK_EXT_EXTENSION_584_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48334 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48335 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48336 <extension name="VK_EXT_extension_585" number="585" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48337 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48338 <enum value="0" name="VK_EXT_EXTENSION_585_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48339 <enum value="&quot;VK_EXT_extension_585&quot;" name="VK_EXT_EXTENSION_585_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48340 <enum bitpos="6" extends="VkDependencyFlagBits" name="VK_DEPENDENCY_EXTENSION_585_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48341 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48342 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48343 <extension name="VK_IMG_extension_586" number="586" author="IMG" contact="James Fitzpatrick @jfitzpatrick-img" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48344 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48345 <enum value="0" name="VK_IMG_EXTENSION_586_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48346 <enum value="&quot;VK_IMG_extension_586&quot;" name="VK_IMG_EXTENSION_586_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48347 <enum bitpos="4" extends="VkDependencyFlagBits" name="VK_DEPENDENCY_EXTENSION_586_BIT_IMG"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48348 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48349 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48350 <extension name="VK_KHR_video_maintenance2" number="587" author="KHR" contact="Daniel Rakos @aqnuep" type="device" depends="VK_KHR_video_queue" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48351 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48352 <enum value="1" name="VK_KHR_VIDEO_MAINTENANCE_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48353 <enum value="&quot;VK_KHR_video_maintenance2&quot;" name="VK_KHR_VIDEO_MAINTENANCE_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48354 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_2_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48355 <type name="VkPhysicalDeviceVideoMaintenance2FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48356 <feature name="videoMaintenance2" struct="VkPhysicalDeviceVideoMaintenance2FeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48357 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48358 <require depends="VK_KHR_video_decode_queue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48359 <enum bitpos="5" extends="VkVideoSessionCreateFlagBitsKHR" name="VK_VIDEO_SESSION_CREATE_INLINE_SESSION_PARAMETERS_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48360 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48361 <require depends="VK_KHR_video_decode_h264">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48362 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_INLINE_SESSION_PARAMETERS_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48363 <type name="VkVideoDecodeH264InlineSessionParametersInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48364 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48365 <require depends="VK_KHR_video_decode_h265">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48366 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48367 <type name="VkVideoDecodeH265InlineSessionParametersInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48368 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48369 <require depends="VK_KHR_video_decode_av1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48370 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48371 <type name="VkVideoDecodeAV1InlineSessionParametersInfoKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48372 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48373 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48374 <extension name="VK_HUAWEI_extension_588" number="588" author="HUAWEI" contact="Pan Gao @pangao-h" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48375 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48376 <enum value="0" name="VK_HUAWEI_EXTENSION_588_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48377 <enum value="&quot;VK_HUAWEI_extension_588&quot;" name="VK_HUAWEI_EXTENSION_588_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48378 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48379 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48380 <extension name="VK_HUAWEI_extension_589" number="589" author="HUAWEI" contact="Pan Gao @pangao-h" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48381 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48382 <enum value="0" name="VK_HUAWEI_EXTENSION_589_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48383 <enum value="&quot;VK_HUAWEI_extension_589&quot;" name="VK_HUAWEI_EXTENSION_589_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48384 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48385 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48386 <extension name="VK_HUAWEI_extension_590" number="590" author="HUAWEI" contact="Pan Gao @pangao-h" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48387 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48388 <enum value="0" name="VK_HUAWEI_EXTENSION_590_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48389 <enum value="&quot;VK_HUAWEI_extension_590&quot;" name="VK_HUAWEI_EXTENSION_590_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48390 <enum bitpos="15" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_590_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48391 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48392 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48393 <extension name="VK_HUAWEI_hdr_vivid" number="591" author="HUAWEI" contact="Zehui Lin @bactlink" type="device" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_KHR_swapchain+VK_EXT_hdr_metadata" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48394 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48395 <enum value="1" name="VK_HUAWEI_HDR_VIVID_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48396 <enum value="&quot;VK_HUAWEI_hdr_vivid&quot;" name="VK_HUAWEI_HDR_VIVID_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48397 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48398 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48399 <type name="VkPhysicalDeviceHdrVividFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48400 <type name="VkHdrVividDynamicMetadataHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48401 <feature name="hdrVivid" struct="VkPhysicalDeviceHdrVividFeaturesHUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48402 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48403 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48404 <extension name="VK_NV_extension_592" number="592" author="NV" contact="Jeff Juliano @jjuliano" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48405 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48406 <enum value="0" name="VK_NV_EXTENSION_592_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48407 <enum value="&quot;VK_NV_extension_592&quot;" name="VK_NV_EXTENSION_592_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48408 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48409 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48410 <extension name="VK_NV_extension_593" number="593" author="NV" contact="Jeff Juliano @jjuliano" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48411 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48412 <enum value="0" name="VK_NV_EXTENSION_593_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48413 <enum value="&quot;VK_NV_extension_593&quot;" name="VK_NV_EXTENSION_593_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48414 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48415 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48416 <extension name="VK_NV_cooperative_matrix2" number="594" type="device" author="NV" depends="VK_KHR_cooperative_matrix" contact="Jeff Bolz @jeffbolznv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48417 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48418 <enum value="1" name="VK_NV_COOPERATIVE_MATRIX_2_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48419 <enum value="&quot;VK_NV_cooperative_matrix2&quot;" name="VK_NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48420 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48421 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48422 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48423 <type name="VkCooperativeMatrixFlexibleDimensionsPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48424 <type name="VkPhysicalDeviceCooperativeMatrix2FeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48425 <type name="VkPhysicalDeviceCooperativeMatrix2PropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48426 <command name="vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48427 <feature name="cooperativeMatrixWorkgroupScope,cooperativeMatrixFlexibleDimensions,cooperativeMatrixReductions,cooperativeMatrixConversions,cooperativeMatrixPerElementOperations,cooperativeMatrixTensorAddressing,cooperativeMatrixBlockLoads" struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48428 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48429 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48430 <extension name="VK_NV_extension_595" number="595" author="NV" contact="Jeff Bolz @jeffbolznv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48431 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48432 <enum value="0" name="VK_NV_EXTENSION_595_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48433 <enum value="&quot;VK_NV_extension_595&quot;" name="VK_NV_EXTENSION_595_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48434 <enum bitpos="15" extends="VkShaderStageFlagBits" name="VK_SHADER_STAGE_RESERVED_15_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48435 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48436 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48437 <extension name="VK_KHR_extension_596" number="596" author="KHR" contact="Simon Zeni @simonz" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48438 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48439 <enum value="0" name="VK_KHR_EXTENSION_596_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48440 <enum value="&quot;VK_KHR_extension_596&quot;" name="VK_KHR_EXTENSION_596_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48441 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48442 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48443 <extension name="VK_ARM_pipeline_opacity_micromap" number="597" type="device" depends="VK_EXT_opacity_micromap" author="ARM" contact="Mathieu Robart @mathieurobart-arm" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48444 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48445 <enum value="1" name="VK_ARM_PIPELINE_OPACITY_MICROMAP_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48446 <enum value="&quot;VK_ARM_pipeline_opacity_micromap&quot;" name="VK_ARM_PIPELINE_OPACITY_MICROMAP_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48447 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48448 <type name="VkPhysicalDevicePipelineOpacityMicromapFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48449 <feature name="pipelineOpacityMicromap" struct="VkPhysicalDevicePipelineOpacityMicromapFeaturesARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48450 <enum bitpos="37" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48451 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48452 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48453 <extension name="VK_KHR_extension_598" number="598" type="device" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48454 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48455 <enum value="0" name="VK_KHR_EXTENSION_598_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48456 <enum value="&quot;VK_KHR_extension_598&quot;" name="VK_KHR_EXTENSION_598_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48457 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48458 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48459 <extension name="VK_KHR_extension_599" number="599" type="device" author="KHR" contact="Ahmed Abdelkhalek @aabdelkh" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48460 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48461 <enum value="0" name="VK_KHR_EXTENSION_599_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48462 <enum value="&quot;VK_KHR_extension_599&quot;" name="VK_KHR_EXTENSION_599_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48463 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48464 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48465 <extension name="VK_IMG_extension_600" number="600" author="IMG" contact="James Fitzpatrick @jfitzpatrick-img" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48466 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48467 <enum value="0" name="VK_IMG_EXTENSION_600_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48468 <enum value="&quot;VK_IMG_extension_600&quot;" name="VK_IMG_EXTENSION_600_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48469 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48470 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48471 <extension name="VK_IMG_extension_601" number="601" author="IMG" contact="James Fitzpatrick @jfitzpatrick-img" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48472 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48473 <enum value="0" name="VK_IMG_EXTENSION_601_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48474 <enum value="&quot;VK_IMG_extension_601&quot;" name="VK_IMG_EXTENSION_601_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48475 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48476 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48477 <extension name="VK_EXT_extension_602" number="602" author="KHR" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48478 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48479 <enum value="0" name="VK_EXT_EXTENSION_602_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48480 <enum value="&quot;VK_EXT_extension_602&quot;" name="VK_EXT_EXTENSION_602_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48481 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48482 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48483 <extension name="VK_EXT_external_memory_metal" number="603" type="device" depends="VK_KHR_external_memory,VK_VERSION_1_1" author="EXT" contact="Aitor Camacho Larrondo @aitor-lunarg" platform="metal" supported="vulkan" ratified="vulkan" nofeatures="true">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48484 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48485 <enum value="1" name="VK_EXT_EXTERNAL_MEMORY_METAL_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48486 <enum value="&quot;VK_EXT_external_memory_metal&quot;" name="VK_EXT_EXTERNAL_MEMORY_METAL_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48487 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48488 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48489 <enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48490 <enum bitpos="16" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48491 <enum bitpos="17" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLTEXTURE_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48492 <enum bitpos="18" extends="VkExternalMemoryHandleTypeFlagBits" name="VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLHEAP_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48493 <type name="VkImportMemoryMetalHandleInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48494 <type name="VkMemoryMetalHandlePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48495 <type name="VkMemoryGetMetalHandleInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48496 <command name="vkGetMemoryMetalHandleEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48497 <command name="vkGetMemoryMetalHandlePropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48498 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48499 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48500 <extension name="VK_EXT_extension_604" number="604" author="EXT" contact="Colin Marc @colinmarc" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48501 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48502 <enum value="0" name="VK_EXT_EXTENSION_604_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48503 <enum value="&quot;VK_EXT_extension_604&quot;" name="VK_EXT_EXTENSION_604_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48504 <enum bitpos="0" extends="VkWaylandSurfaceCreateFlagBitsKHR" name="VK_WAYLAND_SURFACE_CREATE_DISABLE_COLOR_MANAGEMENT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48505 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48506 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48507 <extension name="VK_KHR_depth_clamp_zero_one" number="605" author="KHR" type="device" contact="Graeme Leese @gnl21" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" supported="vulkan" ratified="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48508 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48509 <enum value="1" name="VK_KHR_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48510 <enum value="&quot;VK_KHR_depth_clamp_zero_one&quot;" name="VK_KHR_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48511 <enum offset="0" extends="VkStructureType" extnumber="422" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48512 <type name="VkPhysicalDeviceDepthClampZeroOneFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48513 <feature name="depthClampZeroOne" struct="VkPhysicalDeviceDepthClampZeroOneFeaturesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48514 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48515 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48516 <extension name="VK_KHR_extension_606" number="606" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48517 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48518 <enum value="0" name="VK_KHR_EXTENSION_606_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48519 <enum value="&quot;VK_KHR_extension_606&quot;" name="VK_KHR_EXTENSION_606_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48520 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48521 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48522 <extension name="VK_KHR_extension_607" number="607" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48523 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48524 <enum value="0" name="VK_KHR_EXTENSION_607_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48525 <enum value="&quot;VK_KHR_extension_607&quot;" name="VK_KHR_EXTENSION_607_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48526 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48527 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48528 <extension name="VK_KHR_extension_608" number="608" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48529 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48530 <enum value="0" name="VK_KHR_EXTENSION_608_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48531 <enum value="&quot;VK_KHR_extension_608&quot;" name="VK_KHR_EXTENSION_608_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48532 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48533 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48534 <extension name="VK_EXT_vertex_attribute_robustness" number="609" type="device" depends="VK_KHR_get_physical_device_properties2,VK_VERSION_1_1" author="EXT" contact="Piers Daniell @pdaniell-nv" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48535 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48536 <enum value="1" name="VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48537 <enum value="&quot;VK_EXT_vertex_attribute_robustness&quot;" name="VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48538 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48539 <type name="VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48540 <feature name="vertexAttributeRobustness" struct="VkPhysicalDeviceVertexAttributeRobustnessFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48541 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48542 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48543 <extension name="VK_ARM_extension_610" number="610" type="device" author="ARM" contact="Jan-Harald Fredriksen @janharaldfredriksen-arm" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48544 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48545 <enum value="0" name="VK_ARM_EXTENSION_610_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48546 <enum value="&quot;VK_ARM_extension_610&quot;" name="VK_ARM_EXTENSION_610_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48547 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48548 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48549 <extension name="VK_NV_extension_611" number="611" author="NV" contact="David Kvasnica @DaKvasNV" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48550 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48551 <enum value="0" name="VK_NV_EXTENSION_611_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48552 <enum value="&quot;VK_NV_extension_611&quot;" name="VK_NV_EXTENSION_611_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48553 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48554 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48555 <extension name="VK_VALVE_extension_612" number="612" author="EXT" contact="Mike Blumenkrantz @zmike" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48556 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48557 <enum value="0" name="VK_VALVE_EXTENSION_612_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48558 <enum value="&quot;VK_VALVE_extension_612&quot;" name="VK_VALVE_EXTENSION_612_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48559 <enum bitpos="2" extends="VkRenderPassCreateFlagBits" name="VK_RENDER_PASS_CREATE_RESERVED_2_BIT_VALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48560 <enum bitpos="5" extends="VkRenderingFlagBits" name="VK_RENDERING_RESERVED_5_BIT_VALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48561 <enum bitpos="40" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RESERVED_40_BIT_VALVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48562 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48563 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48564 <extension name="VK_KHR_extension_613" number="613" author="KHR" contact="Piers Daniell @pdaniell-nv" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48565 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48566 <enum value="0" name="VK_KHR_EXTENSION_613_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48567 <enum value="&quot;VK_KHR_extension_613&quot;" name="VK_KHR_EXTENSION_613_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48568 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48569 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48570 <extension name="VK_NV_present_metering" number="614" type="device" author="NV" contact="Charles Hansen @chansen" supported="vulkan" provisional="true" platform="provisional">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48571 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48572 <enum value="1" name="VK_NV_PRESENT_METERING_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48573 <enum value="&quot;VK_NV_present_metering&quot;" name="VK_NV_PRESENT_METERING_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48574 <enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SET_PRESENT_CONFIG_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48575 <enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV" protect="VK_ENABLE_BETA_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48576 <type name="VkSetPresentConfigNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48577 <type name="VkPhysicalDevicePresentMeteringFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48578 <feature name="presentMetering" struct="VkPhysicalDevicePresentMeteringFeaturesNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48579 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48580 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48581 <extension name="VK_QCOM_extension_615" number="615" author="QCOM" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48582 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48583 <enum value="0" name="VK_QCOM_EXTENSION_615_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48584 <enum value="&quot;VK_QCOM_extension_615&quot;" name="VK_QCOM_EXTENSION_615_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48585 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48586 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48587 <extension name="VK_EXT_extension_616" number="616" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48588 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48589 <enum value="0" name="VK_EXT_EXTENSION_616_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48590 <enum value="&quot;VK_EXT_extension_616&quot;" name="VK_EXT_EXTENSION_616_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48591 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48592 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48593 <extension name="VK_EXT_extension_617" number="617" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48594 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48595 <enum value="0" name="VK_EXT_EXTENSION_617_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48596 <enum value="&quot;VK_EXT_extension_617&quot;" name="VK_EXT_EXTENSION_617_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48597 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48598 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48599 <extension name="VK_EXT_extension_618" number="618" author="EXT" contact="Shahbaz Youssefi @syoussefi" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48600 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48601 <enum value="0" name="VK_EXT_EXTENSION_618_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48602 <enum value="&quot;VK_EXT_extension_618&quot;" name="VK_EXT_EXTENSION_618_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48603 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48604 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48605 <extension name="VK_EXT_fragment_density_map_offset" number="620" type="device" depends="(VK_KHR_get_physical_device_properties2,VK_VERSION_1_1)+VK_EXT_fragment_density_map+(VK_KHR_create_renderpass2,VK_VERSION_1_2)+(VK_VERSION_1_3,VK_KHR_dynamic_rendering)" author="EXT" contact="Connor Abbott @cwabbott0" supported="vulkan">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48606 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48607 <enum value="1" name="VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48608 <enum value="&quot;VK_EXT_fragment_density_map_offset&quot;" name="VK_EXT_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48609 <type name="VkRenderingEndInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48610 <enum offset="0" extends="VkStructureType" extnumber="426" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48611 <enum offset="1" extends="VkStructureType" extnumber="426" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48612 <enum offset="2" extends="VkStructureType" extnumber="426" name="VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48613 <enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_RENDERING_END_INFO_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48614 <enum bitpos="15" extends="VkImageCreateFlagBits" name="VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48615 <type name="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48616 <type name="VkPhysicalDeviceFragmentDensityMapOffsetPropertiesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48617 <type name="VkRenderPassFragmentDensityMapOffsetEndInfoEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48618 <command name="vkCmdEndRendering2EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48619 <feature name="fragmentDensityMapOffset" struct="VkPhysicalDeviceFragmentDensityMapOffsetFeaturesEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48620 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48621 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48622 <extension name="VK_EXT_extension_621" number="621" author="EXT" contact="Mike Blumenkrantz @zmike" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48623 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48624 <enum value="0" name="VK_EXT_EXTENSION_621_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48625 <enum value="&quot;VK_EXT_extension_621&quot;" name="VK_EXT_EXTENSION_621_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48626 <enum bitpos="3" extends="VkMemoryAllocateFlagBits" name="VK_MEMORY_ALLOCATE_EXTENSION_621_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48627 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48628 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48629 <extension name="VK_EXT_extension_622" number="622" author="EXT" contact="Lina Versace @linyaa" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48630 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48631 <enum value="0" name="VK_EXT_EXTENSION_622_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48632 <enum value="&quot;VK_EXT_extension_622&quot;" name="VK_EXT_EXTENSION_622_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48633 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48634 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48635 <extension name="VK_EXT_extension_623" number="623" author="EXT" contact="Mark Young @marky_lunarg" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48636 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48637 <enum value="0" name="VK_EXT_EXTENSION_623_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48638 <enum value="&quot;VK_EXT_extension_623&quot;" name="VK_EXT_EXTENSION_623_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48639 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48640 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48641 <extension name="VK_KHR_extension_624" number="624" author="KHR" contact="Matthew Netsch @mnetsch" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48642 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48643 <enum value="0" name="VK_KHR_EXTENSION_624_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48644 <enum value="&quot;VK_KHR_extension_624&quot;" name="VK_KHR_EXTENSION_624_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48645 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48646 <require depends="VK_KHR_maintenance5,VK_VERSION_1_4">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48647 <enum bitpos="41" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RESERVED_41_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48648 <enum bitpos="42" extends="VkPipelineCreateFlagBits2" name="VK_PIPELINE_CREATE_2_RESERVED_42_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48649 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48650 <require depends="VK_EXT_shader_object">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48651 <enum bitpos="12" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_12_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48652 <enum bitpos="13" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_13_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48653 <enum bitpos="14" extends="VkShaderCreateFlagBitsEXT" name="VK_SHADER_CREATE_RESERVED_14_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48654 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48655 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48656 <extension name="VK_KHR_extension_625" number="625" author="KHR" contact="James Jones @cubanismo" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48657 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48658 <enum value="0" name="VK_KHR_EXTENSION_625_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48659 <enum value="&quot;VK_KHR_extension_625&quot;" name="VK_KHR_EXTENSION_625_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48660 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48661 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48662 <extension name="VK_EXT_extension_626" number="626" author="EXT" contact="Robert Mader @rmader" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48663 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48664 <enum value="0" name="VK_EXT_EXTENSION_626_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48665 <enum value="&quot;VK_EXT_extension_626&quot;" name="VK_EXT_EXTENSION_626_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48666 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48667 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48668 <extension name="VK_NV_extension_627" number="627" author="NV" contact="Jeff Juliano @jjuliano" supported="disabled">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48669 <require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48670 <enum value="0" name="VK_NV_EXTENSION_627_SPEC_VERSION"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48671 <enum value="&quot;VK_NV_extension_627&quot;" name="VK_NV_EXTENSION_627_EXTENSION_NAME"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48672 </require>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48673 </extension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48674 </extensions>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48675 <formats>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48676 <format name="VK_FORMAT_R4G4_UNORM_PACK8" class="8-bit" blockSize="1" texelsPerBlock="1" packed="8">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48677 <component name="R" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48678 <component name="G" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48679 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48680 <format name="VK_FORMAT_R4G4B4A4_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48681 <component name="R" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48682 <component name="G" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48683 <component name="B" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48684 <component name="A" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48685 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48686 <format name="VK_FORMAT_B4G4R4A4_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48687 <component name="B" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48688 <component name="G" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48689 <component name="R" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48690 <component name="A" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48691 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48692 <format name="VK_FORMAT_R5G6B5_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48693 <component name="R" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48694 <component name="G" bits="6" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48695 <component name="B" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48696 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48697 <format name="VK_FORMAT_B5G6R5_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48698 <component name="B" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48699 <component name="G" bits="6" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48700 <component name="R" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48701 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48702 <format name="VK_FORMAT_R5G5B5A1_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48703 <component name="R" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48704 <component name="G" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48705 <component name="B" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48706 <component name="A" bits="1" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48707 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48708 <format name="VK_FORMAT_B5G5R5A1_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48709 <component name="B" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48710 <component name="G" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48711 <component name="R" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48712 <component name="A" bits="1" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48713 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48714 <format name="VK_FORMAT_A1R5G5B5_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48715 <component name="A" bits="1" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48716 <component name="R" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48717 <component name="G" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48718 <component name="B" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48719 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48720 <format name="VK_FORMAT_A1B5G5R5_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48721 <component name="A" bits="1" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48722 <component name="B" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48723 <component name="G" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48724 <component name="R" bits="5" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48725 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48726 <format name="VK_FORMAT_A8_UNORM" class="8-bit alpha" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48727 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48728 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48729 <format name="VK_FORMAT_R8_UNORM" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48730 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48731 <spirvimageformat name="R8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48732 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48733 <format name="VK_FORMAT_R8_SNORM" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48734 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48735 <spirvimageformat name="R8Snorm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48736 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48737 <format name="VK_FORMAT_R8_USCALED" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48738 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48739 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48740 <format name="VK_FORMAT_R8_SSCALED" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48741 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48742 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48743 <format name="VK_FORMAT_R8_UINT" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48744 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48745 <spirvimageformat name="R8ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48746 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48747 <format name="VK_FORMAT_R8_SINT" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48748 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48749 <spirvimageformat name="R8i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48750 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48751 <format name="VK_FORMAT_R8_SRGB" class="8-bit" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48752 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48753 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48754 <format name="VK_FORMAT_R8G8_UNORM" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48755 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48756 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48757 <spirvimageformat name="Rg8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48758 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48759 <format name="VK_FORMAT_R8G8_SNORM" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48760 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48761 <component name="G" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48762 <spirvimageformat name="Rg8Snorm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48763 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48764 <format name="VK_FORMAT_R8G8_USCALED" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48765 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48766 <component name="G" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48767 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48768 <format name="VK_FORMAT_R8G8_SSCALED" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48769 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48770 <component name="G" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48771 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48772 <format name="VK_FORMAT_R8G8_UINT" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48773 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48774 <component name="G" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48775 <spirvimageformat name="Rg8ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48776 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48777 <format name="VK_FORMAT_R8G8_SINT" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48778 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48779 <component name="G" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48780 <spirvimageformat name="Rg8i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48781 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48782 <format name="VK_FORMAT_R8G8_SRGB" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48783 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48784 <component name="G" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48785 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48786 <format name="VK_FORMAT_R8G8B8_UNORM" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48787 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48788 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48789 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48790 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48791 <format name="VK_FORMAT_R8G8B8_SNORM" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48792 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48793 <component name="G" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48794 <component name="B" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48795 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48796 <format name="VK_FORMAT_R8G8B8_USCALED" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48797 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48798 <component name="G" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48799 <component name="B" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48800 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48801 <format name="VK_FORMAT_R8G8B8_SSCALED" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48802 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48803 <component name="G" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48804 <component name="B" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48805 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48806 <format name="VK_FORMAT_R8G8B8_UINT" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48807 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48808 <component name="G" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48809 <component name="B" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48810 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48811 <format name="VK_FORMAT_R8G8B8_SINT" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48812 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48813 <component name="G" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48814 <component name="B" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48815 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48816 <format name="VK_FORMAT_R8G8B8_SRGB" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48817 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48818 <component name="G" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48819 <component name="B" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48820 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48821 <format name="VK_FORMAT_B8G8R8_UNORM" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48822 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48823 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48824 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48825 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48826 <format name="VK_FORMAT_B8G8R8_SNORM" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48827 <component name="B" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48828 <component name="G" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48829 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48830 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48831 <format name="VK_FORMAT_B8G8R8_USCALED" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48832 <component name="B" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48833 <component name="G" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48834 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48835 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48836 <format name="VK_FORMAT_B8G8R8_SSCALED" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48837 <component name="B" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48838 <component name="G" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48839 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48840 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48841 <format name="VK_FORMAT_B8G8R8_UINT" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48842 <component name="B" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48843 <component name="G" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48844 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48845 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48846 <format name="VK_FORMAT_B8G8R8_SINT" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48847 <component name="B" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48848 <component name="G" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48849 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48850 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48851 <format name="VK_FORMAT_B8G8R8_SRGB" class="24-bit" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48852 <component name="B" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48853 <component name="G" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48854 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48855 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48856 <format name="VK_FORMAT_R8G8B8A8_UNORM" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48857 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48858 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48859 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48860 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48861 <spirvimageformat name="Rgba8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48862 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48863 <format name="VK_FORMAT_R8G8B8A8_SNORM" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48864 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48865 <component name="G" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48866 <component name="B" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48867 <component name="A" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48868 <spirvimageformat name="Rgba8Snorm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48869 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48870 <format name="VK_FORMAT_R8G8B8A8_USCALED" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48871 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48872 <component name="G" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48873 <component name="B" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48874 <component name="A" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48875 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48876 <format name="VK_FORMAT_R8G8B8A8_SSCALED" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48877 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48878 <component name="G" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48879 <component name="B" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48880 <component name="A" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48881 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48882 <format name="VK_FORMAT_R8G8B8A8_UINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48883 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48884 <component name="G" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48885 <component name="B" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48886 <component name="A" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48887 <spirvimageformat name="Rgba8ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48888 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48889 <format name="VK_FORMAT_R8G8B8A8_SINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48890 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48891 <component name="G" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48892 <component name="B" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48893 <component name="A" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48894 <spirvimageformat name="Rgba8i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48895 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48896 <format name="VK_FORMAT_R8G8B8A8_SRGB" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48897 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48898 <component name="G" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48899 <component name="B" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48900 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48901 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48902 <format name="VK_FORMAT_B8G8R8A8_UNORM" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48903 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48904 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48905 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48906 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48907 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48908 <format name="VK_FORMAT_B8G8R8A8_SNORM" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48909 <component name="B" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48910 <component name="G" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48911 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48912 <component name="A" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48913 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48914 <format name="VK_FORMAT_B8G8R8A8_USCALED" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48915 <component name="B" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48916 <component name="G" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48917 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48918 <component name="A" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48919 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48920 <format name="VK_FORMAT_B8G8R8A8_SSCALED" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48921 <component name="B" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48922 <component name="G" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48923 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48924 <component name="A" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48925 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48926 <format name="VK_FORMAT_B8G8R8A8_UINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48927 <component name="B" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48928 <component name="G" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48929 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48930 <component name="A" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48931 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48932 <format name="VK_FORMAT_B8G8R8A8_SINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48933 <component name="B" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48934 <component name="G" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48935 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48936 <component name="A" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48937 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48938 <format name="VK_FORMAT_B8G8R8A8_SRGB" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48939 <component name="B" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48940 <component name="G" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48941 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48942 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48943 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48944 <format name="VK_FORMAT_A8B8G8R8_UNORM_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48945 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48946 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48947 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48948 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48949 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48950 <format name="VK_FORMAT_A8B8G8R8_SNORM_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48951 <component name="A" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48952 <component name="B" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48953 <component name="G" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48954 <component name="R" bits="8" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48955 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48956 <format name="VK_FORMAT_A8B8G8R8_USCALED_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48957 <component name="A" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48958 <component name="B" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48959 <component name="G" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48960 <component name="R" bits="8" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48961 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48962 <format name="VK_FORMAT_A8B8G8R8_SSCALED_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48963 <component name="A" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48964 <component name="B" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48965 <component name="G" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48966 <component name="R" bits="8" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48967 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48968 <format name="VK_FORMAT_A8B8G8R8_UINT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48969 <component name="A" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48970 <component name="B" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48971 <component name="G" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48972 <component name="R" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48973 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48974 <format name="VK_FORMAT_A8B8G8R8_SINT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48975 <component name="A" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48976 <component name="B" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48977 <component name="G" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48978 <component name="R" bits="8" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48979 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48980 <format name="VK_FORMAT_A8B8G8R8_SRGB_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48981 <component name="A" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48982 <component name="B" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48983 <component name="G" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48984 <component name="R" bits="8" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48985 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48986 <format name="VK_FORMAT_A2R10G10B10_UNORM_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48987 <component name="A" bits="2" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48988 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48989 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48990 <component name="B" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48991 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48992 <format name="VK_FORMAT_A2R10G10B10_SNORM_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48993 <component name="A" bits="2" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48994 <component name="R" bits="10" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48995 <component name="G" bits="10" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48996 <component name="B" bits="10" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48997 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48998 <format name="VK_FORMAT_A2R10G10B10_USCALED_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
48999 <component name="A" bits="2" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49000 <component name="R" bits="10" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49001 <component name="G" bits="10" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49002 <component name="B" bits="10" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49003 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49004 <format name="VK_FORMAT_A2R10G10B10_SSCALED_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49005 <component name="A" bits="2" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49006 <component name="R" bits="10" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49007 <component name="G" bits="10" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49008 <component name="B" bits="10" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49009 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49010 <format name="VK_FORMAT_A2R10G10B10_UINT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49011 <component name="A" bits="2" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49012 <component name="R" bits="10" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49013 <component name="G" bits="10" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49014 <component name="B" bits="10" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49015 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49016 <format name="VK_FORMAT_A2R10G10B10_SINT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49017 <component name="A" bits="2" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49018 <component name="R" bits="10" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49019 <component name="G" bits="10" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49020 <component name="B" bits="10" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49021 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49022 <format name="VK_FORMAT_A2B10G10R10_UNORM_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49023 <component name="A" bits="2" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49024 <component name="B" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49025 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49026 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49027 <spirvimageformat name="Rgb10A2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49028 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49029 <format name="VK_FORMAT_A2B10G10R10_SNORM_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49030 <component name="A" bits="2" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49031 <component name="B" bits="10" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49032 <component name="G" bits="10" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49033 <component name="R" bits="10" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49034 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49035 <format name="VK_FORMAT_A2B10G10R10_USCALED_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49036 <component name="A" bits="2" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49037 <component name="B" bits="10" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49038 <component name="G" bits="10" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49039 <component name="R" bits="10" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49040 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49041 <format name="VK_FORMAT_A2B10G10R10_SSCALED_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49042 <component name="A" bits="2" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49043 <component name="B" bits="10" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49044 <component name="G" bits="10" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49045 <component name="R" bits="10" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49046 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49047 <format name="VK_FORMAT_A2B10G10R10_UINT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49048 <component name="A" bits="2" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49049 <component name="B" bits="10" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49050 <component name="G" bits="10" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49051 <component name="R" bits="10" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49052 <spirvimageformat name="Rgb10a2ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49053 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49054 <format name="VK_FORMAT_A2B10G10R10_SINT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49055 <component name="A" bits="2" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49056 <component name="B" bits="10" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49057 <component name="G" bits="10" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49058 <component name="R" bits="10" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49059 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49060 <format name="VK_FORMAT_R16_UNORM" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49061 <component name="R" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49062 <spirvimageformat name="R16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49063 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49064 <format name="VK_FORMAT_R16_SNORM" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49065 <component name="R" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49066 <spirvimageformat name="R16Snorm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49067 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49068 <format name="VK_FORMAT_R16_USCALED" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49069 <component name="R" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49070 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49071 <format name="VK_FORMAT_R16_SSCALED" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49072 <component name="R" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49073 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49074 <format name="VK_FORMAT_R16_UINT" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49075 <component name="R" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49076 <spirvimageformat name="R16ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49077 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49078 <format name="VK_FORMAT_R16_SINT" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49079 <component name="R" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49080 <spirvimageformat name="R16i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49081 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49082 <format name="VK_FORMAT_R16_SFLOAT" class="16-bit" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49083 <component name="R" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49084 <spirvimageformat name="R16f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49085 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49086 <format name="VK_FORMAT_R16G16_UNORM" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49087 <component name="R" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49088 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49089 <spirvimageformat name="Rg16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49090 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49091 <format name="VK_FORMAT_R16G16_SNORM" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49092 <component name="R" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49093 <component name="G" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49094 <spirvimageformat name="Rg16Snorm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49095 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49096 <format name="VK_FORMAT_R16G16_USCALED" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49097 <component name="R" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49098 <component name="G" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49099 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49100 <format name="VK_FORMAT_R16G16_SSCALED" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49101 <component name="R" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49102 <component name="G" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49103 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49104 <format name="VK_FORMAT_R16G16_UINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49105 <component name="R" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49106 <component name="G" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49107 <spirvimageformat name="Rg16ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49108 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49109 <format name="VK_FORMAT_R16G16_SINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49110 <component name="R" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49111 <component name="G" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49112 <spirvimageformat name="Rg16i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49113 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49114 <format name="VK_FORMAT_R16G16_SFLOAT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49115 <component name="R" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49116 <component name="G" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49117 <spirvimageformat name="Rg16f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49118 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49119 <format name="VK_FORMAT_R16G16B16_UNORM" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49120 <component name="R" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49121 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49122 <component name="B" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49123 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49124 <format name="VK_FORMAT_R16G16B16_SNORM" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49125 <component name="R" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49126 <component name="G" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49127 <component name="B" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49128 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49129 <format name="VK_FORMAT_R16G16B16_USCALED" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49130 <component name="R" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49131 <component name="G" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49132 <component name="B" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49133 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49134 <format name="VK_FORMAT_R16G16B16_SSCALED" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49135 <component name="R" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49136 <component name="G" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49137 <component name="B" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49138 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49139 <format name="VK_FORMAT_R16G16B16_UINT" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49140 <component name="R" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49141 <component name="G" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49142 <component name="B" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49143 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49144 <format name="VK_FORMAT_R16G16B16_SINT" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49145 <component name="R" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49146 <component name="G" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49147 <component name="B" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49148 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49149 <format name="VK_FORMAT_R16G16B16_SFLOAT" class="48-bit" blockSize="6" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49150 <component name="R" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49151 <component name="G" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49152 <component name="B" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49153 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49154 <format name="VK_FORMAT_R16G16B16A16_UNORM" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49155 <component name="R" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49156 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49157 <component name="B" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49158 <component name="A" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49159 <spirvimageformat name="Rgba16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49160 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49161 <format name="VK_FORMAT_R16G16B16A16_SNORM" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49162 <component name="R" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49163 <component name="G" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49164 <component name="B" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49165 <component name="A" bits="16" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49166 <spirvimageformat name="Rgba16Snorm"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49167 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49168 <format name="VK_FORMAT_R16G16B16A16_USCALED" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49169 <component name="R" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49170 <component name="G" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49171 <component name="B" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49172 <component name="A" bits="16" numericFormat="USCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49173 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49174 <format name="VK_FORMAT_R16G16B16A16_SSCALED" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49175 <component name="R" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49176 <component name="G" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49177 <component name="B" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49178 <component name="A" bits="16" numericFormat="SSCALED"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49179 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49180 <format name="VK_FORMAT_R16G16B16A16_UINT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49181 <component name="R" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49182 <component name="G" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49183 <component name="B" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49184 <component name="A" bits="16" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49185 <spirvimageformat name="Rgba16ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49186 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49187 <format name="VK_FORMAT_R16G16B16A16_SINT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49188 <component name="R" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49189 <component name="G" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49190 <component name="B" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49191 <component name="A" bits="16" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49192 <spirvimageformat name="Rgba16i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49193 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49194 <format name="VK_FORMAT_R16G16B16A16_SFLOAT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49195 <component name="R" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49196 <component name="G" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49197 <component name="B" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49198 <component name="A" bits="16" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49199 <spirvimageformat name="Rgba16f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49200 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49201 <format name="VK_FORMAT_R32_UINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49202 <component name="R" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49203 <spirvimageformat name="R32ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49204 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49205 <format name="VK_FORMAT_R32_SINT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49206 <component name="R" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49207 <spirvimageformat name="R32i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49208 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49209 <format name="VK_FORMAT_R32_SFLOAT" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49210 <component name="R" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49211 <spirvimageformat name="R32f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49212 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49213 <format name="VK_FORMAT_R32G32_UINT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49214 <component name="R" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49215 <component name="G" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49216 <spirvimageformat name="Rg32ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49217 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49218 <format name="VK_FORMAT_R32G32_SINT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49219 <component name="R" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49220 <component name="G" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49221 <spirvimageformat name="Rg32i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49222 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49223 <format name="VK_FORMAT_R32G32_SFLOAT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49224 <component name="R" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49225 <component name="G" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49226 <spirvimageformat name="Rg32f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49227 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49228 <format name="VK_FORMAT_R32G32B32_UINT" class="96-bit" blockSize="12" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49229 <component name="R" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49230 <component name="G" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49231 <component name="B" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49232 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49233 <format name="VK_FORMAT_R32G32B32_SINT" class="96-bit" blockSize="12" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49234 <component name="R" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49235 <component name="G" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49236 <component name="B" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49237 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49238 <format name="VK_FORMAT_R32G32B32_SFLOAT" class="96-bit" blockSize="12" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49239 <component name="R" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49240 <component name="G" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49241 <component name="B" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49242 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49243 <format name="VK_FORMAT_R32G32B32A32_UINT" class="128-bit" blockSize="16" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49244 <component name="R" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49245 <component name="G" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49246 <component name="B" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49247 <component name="A" bits="32" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49248 <spirvimageformat name="Rgba32ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49249 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49250 <format name="VK_FORMAT_R32G32B32A32_SINT" class="128-bit" blockSize="16" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49251 <component name="R" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49252 <component name="G" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49253 <component name="B" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49254 <component name="A" bits="32" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49255 <spirvimageformat name="Rgba32i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49256 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49257 <format name="VK_FORMAT_R32G32B32A32_SFLOAT" class="128-bit" blockSize="16" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49258 <component name="R" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49259 <component name="G" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49260 <component name="B" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49261 <component name="A" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49262 <spirvimageformat name="Rgba32f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49263 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49264 <format name="VK_FORMAT_R64_UINT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49265 <component name="R" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49266 <spirvimageformat name="R64ui"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49267 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49268 <format name="VK_FORMAT_R64_SINT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49269 <component name="R" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49270 <spirvimageformat name="R64i"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49271 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49272 <format name="VK_FORMAT_R64_SFLOAT" class="64-bit" blockSize="8" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49273 <component name="R" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49274 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49275 <format name="VK_FORMAT_R64G64_UINT" class="128-bit" blockSize="16" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49276 <component name="R" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49277 <component name="G" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49278 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49279 <format name="VK_FORMAT_R64G64_SINT" class="128-bit" blockSize="16" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49280 <component name="R" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49281 <component name="G" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49282 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49283 <format name="VK_FORMAT_R64G64_SFLOAT" class="128-bit" blockSize="16" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49284 <component name="R" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49285 <component name="G" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49286 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49287 <format name="VK_FORMAT_R64G64B64_UINT" class="192-bit" blockSize="24" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49288 <component name="R" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49289 <component name="G" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49290 <component name="B" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49291 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49292 <format name="VK_FORMAT_R64G64B64_SINT" class="192-bit" blockSize="24" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49293 <component name="R" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49294 <component name="G" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49295 <component name="B" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49296 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49297 <format name="VK_FORMAT_R64G64B64_SFLOAT" class="192-bit" blockSize="24" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49298 <component name="R" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49299 <component name="G" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49300 <component name="B" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49301 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49302 <format name="VK_FORMAT_R64G64B64A64_UINT" class="256-bit" blockSize="32" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49303 <component name="R" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49304 <component name="G" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49305 <component name="B" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49306 <component name="A" bits="64" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49307 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49308 <format name="VK_FORMAT_R64G64B64A64_SINT" class="256-bit" blockSize="32" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49309 <component name="R" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49310 <component name="G" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49311 <component name="B" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49312 <component name="A" bits="64" numericFormat="SINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49313 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49314 <format name="VK_FORMAT_R64G64B64A64_SFLOAT" class="256-bit" blockSize="32" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49315 <component name="R" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49316 <component name="G" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49317 <component name="B" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49318 <component name="A" bits="64" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49319 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49320 <format name="VK_FORMAT_B10G11R11_UFLOAT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49321 <component name="B" bits="10" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49322 <component name="G" bits="11" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49323 <component name="R" bits="11" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49324 <spirvimageformat name="R11fG11fB10f"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49325 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49326 <format name="VK_FORMAT_E5B9G9R9_UFLOAT_PACK32" class="32-bit" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49327 <component name="B" bits="9" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49328 <component name="G" bits="9" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49329 <component name="R" bits="9" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49330 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49331 <format name="VK_FORMAT_D16_UNORM" class="D16" blockSize="2" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49332 <component name="D" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49333 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49334 <format name="VK_FORMAT_X8_D24_UNORM_PACK32" class="D24" blockSize="4" texelsPerBlock="1" packed="32">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49335 <component name="D" bits="24" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49336 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49337 <format name="VK_FORMAT_D32_SFLOAT" class="D32" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49338 <component name="D" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49339 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49340 <format name="VK_FORMAT_S8_UINT" class="S8" blockSize="1" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49341 <component name="S" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49342 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49343 <format name="VK_FORMAT_D16_UNORM_S8_UINT" class="D16S8" blockSize="3" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49344 <component name="D" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49345 <component name="S" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49346 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49347 <format name="VK_FORMAT_D24_UNORM_S8_UINT" class="D24S8" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49348 <component name="D" bits="24" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49349 <component name="S" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49350 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49351 <format name="VK_FORMAT_D32_SFLOAT_S8_UINT" class="D32S8" blockSize="5" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49352 <component name="D" bits="32" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49353 <component name="S" bits="8" numericFormat="UINT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49354 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49355 <format name="VK_FORMAT_BC1_RGB_UNORM_BLOCK" class="BC1_RGB" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49356 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49357 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49358 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49359 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49360 <format name="VK_FORMAT_BC1_RGB_SRGB_BLOCK" class="BC1_RGB" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49361 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49362 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49363 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49364 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49365 <format name="VK_FORMAT_BC1_RGBA_UNORM_BLOCK" class="BC1_RGBA" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49366 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49367 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49368 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49369 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49370 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49371 <format name="VK_FORMAT_BC1_RGBA_SRGB_BLOCK" class="BC1_RGBA" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49372 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49373 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49374 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49375 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49376 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49377 <format name="VK_FORMAT_BC2_UNORM_BLOCK" class="BC2" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49378 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49379 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49380 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49381 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49382 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49383 <format name="VK_FORMAT_BC2_SRGB_BLOCK" class="BC2" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49384 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49385 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49386 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49387 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49388 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49389 <format name="VK_FORMAT_BC3_UNORM_BLOCK" class="BC3" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49390 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49391 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49392 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49393 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49394 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49395 <format name="VK_FORMAT_BC3_SRGB_BLOCK" class="BC3" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49396 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49397 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49398 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49399 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49400 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49401 <format name="VK_FORMAT_BC4_UNORM_BLOCK" class="BC4" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49402 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49403 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49404 <format name="VK_FORMAT_BC4_SNORM_BLOCK" class="BC4" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49405 <component name="R" bits="compressed" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49406 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49407 <format name="VK_FORMAT_BC5_UNORM_BLOCK" class="BC5" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49408 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49409 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49410 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49411 <format name="VK_FORMAT_BC5_SNORM_BLOCK" class="BC5" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49412 <component name="R" bits="compressed" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49413 <component name="G" bits="compressed" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49414 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49415 <format name="VK_FORMAT_BC6H_UFLOAT_BLOCK" class="BC6H" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49416 <component name="R" bits="compressed" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49417 <component name="G" bits="compressed" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49418 <component name="B" bits="compressed" numericFormat="UFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49419 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49420 <format name="VK_FORMAT_BC6H_SFLOAT_BLOCK" class="BC6H" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49421 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49422 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49423 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49424 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49425 <format name="VK_FORMAT_BC7_UNORM_BLOCK" class="BC7" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49426 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49427 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49428 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49429 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49430 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49431 <format name="VK_FORMAT_BC7_SRGB_BLOCK" class="BC7" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="BC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49432 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49433 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49434 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49435 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49436 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49437 <format name="VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK" class="ETC2_RGB" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="ETC2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49438 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49439 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49440 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49441 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49442 <format name="VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK" class="ETC2_RGB" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="ETC2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49443 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49444 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49445 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49446 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49447 <format name="VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK" class="ETC2_RGBA" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="ETC2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49448 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49449 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49450 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49451 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49452 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49453 <format name="VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK" class="ETC2_RGBA" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="ETC2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49454 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49455 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49456 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49457 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49458 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49459 <format name="VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK" class="ETC2_EAC_RGBA" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="ETC2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49460 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49461 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49462 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49463 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49464 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49465 <format name="VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK" class="ETC2_EAC_RGBA" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="ETC2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49466 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49467 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49468 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49469 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49470 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49471 <format name="VK_FORMAT_EAC_R11_UNORM_BLOCK" class="EAC_R" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="EAC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49472 <component name="R" bits="11" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49473 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49474 <format name="VK_FORMAT_EAC_R11_SNORM_BLOCK" class="EAC_R" blockSize="8" texelsPerBlock="16" blockExtent="4,4,1" compressed="EAC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49475 <component name="R" bits="11" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49476 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49477 <format name="VK_FORMAT_EAC_R11G11_UNORM_BLOCK" class="EAC_RG" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="EAC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49478 <component name="R" bits="11" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49479 <component name="G" bits="11" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49480 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49481 <format name="VK_FORMAT_EAC_R11G11_SNORM_BLOCK" class="EAC_RG" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="EAC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49482 <component name="R" bits="11" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49483 <component name="G" bits="11" numericFormat="SNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49484 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49485 <format name="VK_FORMAT_ASTC_4x4_UNORM_BLOCK" class="ASTC_4x4" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49486 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49487 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49488 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49489 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49490 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49491 <format name="VK_FORMAT_ASTC_4x4_SRGB_BLOCK" class="ASTC_4x4" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49492 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49493 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49494 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49495 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49496 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49497 <format name="VK_FORMAT_ASTC_5x4_UNORM_BLOCK" class="ASTC_5x4" blockSize="16" texelsPerBlock="20" blockExtent="5,4,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49498 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49499 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49500 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49501 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49502 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49503 <format name="VK_FORMAT_ASTC_5x4_SRGB_BLOCK" class="ASTC_5x4" blockSize="16" texelsPerBlock="20" blockExtent="5,4,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49504 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49505 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49506 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49507 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49508 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49509 <format name="VK_FORMAT_ASTC_5x5_UNORM_BLOCK" class="ASTC_5x5" blockSize="16" texelsPerBlock="25" blockExtent="5,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49510 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49511 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49512 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49513 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49514 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49515 <format name="VK_FORMAT_ASTC_5x5_SRGB_BLOCK" class="ASTC_5x5" blockSize="16" texelsPerBlock="25" blockExtent="5,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49516 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49517 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49518 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49519 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49520 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49521 <format name="VK_FORMAT_ASTC_6x5_UNORM_BLOCK" class="ASTC_6x5" blockSize="16" texelsPerBlock="30" blockExtent="6,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49522 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49523 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49524 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49525 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49526 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49527 <format name="VK_FORMAT_ASTC_6x5_SRGB_BLOCK" class="ASTC_6x5" blockSize="16" texelsPerBlock="30" blockExtent="6,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49528 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49529 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49530 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49531 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49532 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49533 <format name="VK_FORMAT_ASTC_6x6_UNORM_BLOCK" class="ASTC_6x6" blockSize="16" texelsPerBlock="36" blockExtent="6,6,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49534 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49535 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49536 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49537 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49538 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49539 <format name="VK_FORMAT_ASTC_6x6_SRGB_BLOCK" class="ASTC_6x6" blockSize="16" texelsPerBlock="36" blockExtent="6,6,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49540 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49541 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49542 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49543 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49544 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49545 <format name="VK_FORMAT_ASTC_8x5_UNORM_BLOCK" class="ASTC_8x5" blockSize="16" texelsPerBlock="40" blockExtent="8,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49546 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49547 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49548 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49549 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49550 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49551 <format name="VK_FORMAT_ASTC_8x5_SRGB_BLOCK" class="ASTC_8x5" blockSize="16" texelsPerBlock="40" blockExtent="8,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49552 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49553 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49554 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49555 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49556 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49557 <format name="VK_FORMAT_ASTC_8x6_UNORM_BLOCK" class="ASTC_8x6" blockSize="16" texelsPerBlock="48" blockExtent="8,6,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49558 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49559 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49560 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49561 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49562 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49563 <format name="VK_FORMAT_ASTC_8x6_SRGB_BLOCK" class="ASTC_8x6" blockSize="16" texelsPerBlock="48" blockExtent="8,6,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49564 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49565 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49566 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49567 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49568 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49569 <format name="VK_FORMAT_ASTC_8x8_UNORM_BLOCK" class="ASTC_8x8" blockSize="16" texelsPerBlock="64" blockExtent="8,8,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49570 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49571 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49572 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49573 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49574 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49575 <format name="VK_FORMAT_ASTC_8x8_SRGB_BLOCK" class="ASTC_8x8" blockSize="16" texelsPerBlock="64" blockExtent="8,8,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49576 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49577 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49578 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49579 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49580 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49581 <format name="VK_FORMAT_ASTC_10x5_UNORM_BLOCK" class="ASTC_10x5" blockSize="16" texelsPerBlock="50" blockExtent="10,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49582 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49583 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49584 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49585 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49586 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49587 <format name="VK_FORMAT_ASTC_10x5_SRGB_BLOCK" class="ASTC_10x5" blockSize="16" texelsPerBlock="50" blockExtent="10,5,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49588 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49589 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49590 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49591 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49592 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49593 <format name="VK_FORMAT_ASTC_10x6_UNORM_BLOCK" class="ASTC_10x6" blockSize="16" texelsPerBlock="60" blockExtent="10,6,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49594 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49595 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49596 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49597 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49598 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49599 <format name="VK_FORMAT_ASTC_10x6_SRGB_BLOCK" class="ASTC_10x6" blockSize="16" texelsPerBlock="60" blockExtent="10,6,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49600 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49601 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49602 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49603 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49604 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49605 <format name="VK_FORMAT_ASTC_10x8_UNORM_BLOCK" class="ASTC_10x8" blockSize="16" texelsPerBlock="80" blockExtent="10,8,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49606 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49607 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49608 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49609 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49610 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49611 <format name="VK_FORMAT_ASTC_10x8_SRGB_BLOCK" class="ASTC_10x8" blockSize="16" texelsPerBlock="80" blockExtent="10,8,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49612 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49613 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49614 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49615 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49616 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49617 <format name="VK_FORMAT_ASTC_10x10_UNORM_BLOCK" class="ASTC_10x10" blockSize="16" texelsPerBlock="100" blockExtent="10,10,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49618 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49619 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49620 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49621 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49622 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49623 <format name="VK_FORMAT_ASTC_10x10_SRGB_BLOCK" class="ASTC_10x10" blockSize="16" texelsPerBlock="100" blockExtent="10,10,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49624 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49625 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49626 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49627 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49628 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49629 <format name="VK_FORMAT_ASTC_12x10_UNORM_BLOCK" class="ASTC_12x10" blockSize="16" texelsPerBlock="120" blockExtent="12,10,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49630 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49631 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49632 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49633 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49634 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49635 <format name="VK_FORMAT_ASTC_12x10_SRGB_BLOCK" class="ASTC_12x10" blockSize="16" texelsPerBlock="120" blockExtent="12,10,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49636 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49637 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49638 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49639 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49640 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49641 <format name="VK_FORMAT_ASTC_12x12_UNORM_BLOCK" class="ASTC_12x12" blockSize="16" texelsPerBlock="144" blockExtent="12,12,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49642 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49643 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49644 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49645 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49646 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49647 <format name="VK_FORMAT_ASTC_12x12_SRGB_BLOCK" class="ASTC_12x12" blockSize="16" texelsPerBlock="144" blockExtent="12,12,1" compressed="ASTC LDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49648 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49649 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49650 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49651 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49652 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49653 <format name="VK_FORMAT_G8B8G8R8_422_UNORM" class="32-bit G8B8G8R8" blockSize="4" texelsPerBlock="1" blockExtent="2,1,1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49654 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49655 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49656 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49657 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49658 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49659 <format name="VK_FORMAT_B8G8R8G8_422_UNORM" class="32-bit B8G8R8G8" blockSize="4" texelsPerBlock="1" blockExtent="2,1,1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49660 <component name="B" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49661 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49662 <component name="R" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49663 <component name="G" bits="8" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49664 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49665 <format name="VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM" class="8-bit 3-plane 420" blockSize="3" texelsPerBlock="1" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49666 <component name="G" bits="8" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49667 <component name="B" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49668 <component name="R" bits="8" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49669 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49670 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49671 <plane index="2" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49672 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49673 <format name="VK_FORMAT_G8_B8R8_2PLANE_420_UNORM" class="8-bit 2-plane 420" blockSize="3" texelsPerBlock="1" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49674 <component name="G" bits="8" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49675 <component name="B" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49676 <component name="R" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49677 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49678 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R8G8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49679 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49680 <format name="VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM" class="8-bit 3-plane 422" blockSize="3" texelsPerBlock="1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49681 <component name="G" bits="8" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49682 <component name="B" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49683 <component name="R" bits="8" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49684 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49685 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49686 <plane index="2" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49687 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49688 <format name="VK_FORMAT_G8_B8R8_2PLANE_422_UNORM" class="8-bit 2-plane 422" blockSize="3" texelsPerBlock="1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49689 <component name="G" bits="8" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49690 <component name="B" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49691 <component name="R" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49692 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49693 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R8G8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49694 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49695 <format name="VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM" class="8-bit 3-plane 444" blockSize="3" texelsPerBlock="1" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49696 <component name="G" bits="8" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49697 <component name="B" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49698 <component name="R" bits="8" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49699 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49700 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49701 <plane index="2" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49702 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49703 <format name="VK_FORMAT_R10X6_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49704 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49705 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49706 <format name="VK_FORMAT_R10X6G10X6_UNORM_2PACK16" class="32-bit" blockSize="4" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49707 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49708 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49709 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49710 <format name="VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16" class="64-bit R10G10B10A10" blockSize="8" texelsPerBlock="1" packed="16" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49711 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49712 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49713 <component name="B" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49714 <component name="A" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49715 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49716 <format name="VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16" class="64-bit G10B10G10R10" blockSize="8" texelsPerBlock="1" blockExtent="2,1,1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49717 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49718 <component name="B" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49719 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49720 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49721 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49722 <format name="VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16" class="64-bit B10G10R10G10" blockSize="8" texelsPerBlock="1" blockExtent="2,1,1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49723 <component name="B" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49724 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49725 <component name="R" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49726 <component name="G" bits="10" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49727 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49728 <format name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16" class="10-bit 3-plane 420" blockSize="6" texelsPerBlock="1" packed="16" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49729 <component name="G" bits="10" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49730 <component name="B" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49731 <component name="R" bits="10" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49732 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49733 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49734 <plane index="2" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49735 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49736 <format name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16" class="10-bit 2-plane 420" blockSize="6" texelsPerBlock="1" packed="16" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49737 <component name="G" bits="10" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49738 <component name="B" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49739 <component name="R" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49740 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49741 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R10X6G10X6_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49742 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49743 <format name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16" class="10-bit 3-plane 422" blockSize="6" texelsPerBlock="1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49744 <component name="G" bits="10" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49745 <component name="B" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49746 <component name="R" bits="10" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49747 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49748 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49749 <plane index="2" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49750 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49751 <format name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16" class="10-bit 2-plane 422" blockSize="6" texelsPerBlock="1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49752 <component name="G" bits="10" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49753 <component name="B" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49754 <component name="R" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49755 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49756 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R10X6G10X6_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49757 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49758 <format name="VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16" class="10-bit 3-plane 444" blockSize="6" texelsPerBlock="1" packed="16" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49759 <component name="G" bits="10" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49760 <component name="B" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49761 <component name="R" bits="10" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49762 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49763 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49764 <plane index="2" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49765 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49766 <format name="VK_FORMAT_R12X4_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49767 <component name="R" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49768 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49769 <format name="VK_FORMAT_R12X4G12X4_UNORM_2PACK16" class="32-bit" blockSize="4" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49770 <component name="R" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49771 <component name="G" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49772 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49773 <format name="VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16" class="64-bit R12G12B12A12" blockSize="8" texelsPerBlock="1" packed="16" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49774 <component name="R" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49775 <component name="G" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49776 <component name="B" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49777 <component name="A" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49778 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49779 <format name="VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16" class="64-bit G12B12G12R12" blockSize="8" texelsPerBlock="1" blockExtent="2,1,1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49780 <component name="G" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49781 <component name="B" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49782 <component name="G" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49783 <component name="R" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49784 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49785 <format name="VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16" class="64-bit B12G12R12G12" blockSize="8" texelsPerBlock="1" blockExtent="2,1,1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49786 <component name="B" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49787 <component name="G" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49788 <component name="R" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49789 <component name="G" bits="12" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49790 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49791 <format name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16" class="12-bit 3-plane 420" blockSize="6" texelsPerBlock="1" packed="16" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49792 <component name="G" bits="12" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49793 <component name="B" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49794 <component name="R" bits="12" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49795 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49796 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49797 <plane index="2" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49798 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49799 <format name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16" class="12-bit 2-plane 420" blockSize="6" texelsPerBlock="1" packed="16" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49800 <component name="G" bits="12" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49801 <component name="B" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49802 <component name="R" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49803 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49804 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R12X4G12X4_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49805 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49806 <format name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16" class="12-bit 3-plane 422" blockSize="6" texelsPerBlock="1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49807 <component name="G" bits="12" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49808 <component name="B" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49809 <component name="R" bits="12" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49810 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49811 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49812 <plane index="2" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49813 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49814 <format name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16" class="12-bit 2-plane 422" blockSize="6" texelsPerBlock="1" packed="16" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49815 <component name="G" bits="12" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49816 <component name="B" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49817 <component name="R" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49818 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49819 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R12X4G12X4_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49820 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49821 <format name="VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16" class="12-bit 3-plane 444" blockSize="6" texelsPerBlock="1" packed="16" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49822 <component name="G" bits="12" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49823 <component name="B" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49824 <component name="R" bits="12" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49825 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49826 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49827 <plane index="2" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49828 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49829 <format name="VK_FORMAT_G16B16G16R16_422_UNORM" class="64-bit G16B16G16R16" blockSize="8" texelsPerBlock="1" blockExtent="2,1,1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49830 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49831 <component name="B" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49832 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49833 <component name="R" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49834 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49835 <format name="VK_FORMAT_B16G16R16G16_422_UNORM" class="64-bit B16G16R16G16" blockSize="8" texelsPerBlock="1" blockExtent="2,1,1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49836 <component name="B" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49837 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49838 <component name="R" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49839 <component name="G" bits="16" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49840 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49841 <format name="VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM" class="16-bit 3-plane 420" blockSize="6" texelsPerBlock="1" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49842 <component name="G" bits="16" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49843 <component name="B" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49844 <component name="R" bits="16" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49845 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49846 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49847 <plane index="2" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49848 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49849 <format name="VK_FORMAT_G16_B16R16_2PLANE_420_UNORM" class="16-bit 2-plane 420" blockSize="6" texelsPerBlock="1" chroma="420">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49850 <component name="G" bits="16" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49851 <component name="B" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49852 <component name="R" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49853 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49854 <plane index="1" widthDivisor="2" heightDivisor="2" compatible="VK_FORMAT_R16G16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49855 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49856 <format name="VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM" class="16-bit 3-plane 422" blockSize="6" texelsPerBlock="1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49857 <component name="G" bits="16" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49858 <component name="B" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49859 <component name="R" bits="16" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49860 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49861 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49862 <plane index="2" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49863 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49864 <format name="VK_FORMAT_G16_B16R16_2PLANE_422_UNORM" class="16-bit 2-plane 422" blockSize="6" texelsPerBlock="1" chroma="422">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49865 <component name="G" bits="16" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49866 <component name="B" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49867 <component name="R" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49868 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49869 <plane index="1" widthDivisor="2" heightDivisor="1" compatible="VK_FORMAT_R16G16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49870 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49871 <format name="VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM" class="16-bit 3-plane 444" blockSize="6" texelsPerBlock="1" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49872 <component name="G" bits="16" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49873 <component name="B" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49874 <component name="R" bits="16" numericFormat="UNORM" planeIndex="2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49875 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49876 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49877 <plane index="2" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49878 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49879 <format name="VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG" class="PVRTC1_2BPP" blockSize="8" texelsPerBlock="1" blockExtent="8,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49880 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49881 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49882 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49883 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49884 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49885 <format name="VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG" class="PVRTC1_4BPP" blockSize="8" texelsPerBlock="1" blockExtent="4,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49886 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49887 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49888 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49889 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49890 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49891 <format name="VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG" class="PVRTC2_2BPP" blockSize="8" texelsPerBlock="1" blockExtent="8,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49892 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49893 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49894 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49895 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49896 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49897 <format name="VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG" class="PVRTC2_4BPP" blockSize="8" texelsPerBlock="1" blockExtent="4,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49898 <component name="R" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49899 <component name="G" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49900 <component name="B" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49901 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49902 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49903 <format name="VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG" class="PVRTC1_2BPP" blockSize="8" texelsPerBlock="1" blockExtent="8,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49904 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49905 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49906 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49907 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49908 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49909 <format name="VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG" class="PVRTC1_4BPP" blockSize="8" texelsPerBlock="1" blockExtent="4,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49910 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49911 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49912 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49913 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49914 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49915 <format name="VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG" class="PVRTC2_2BPP" blockSize="8" texelsPerBlock="1" blockExtent="8,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49916 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49917 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49918 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49919 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49920 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49921 <format name="VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG" class="PVRTC2_4BPP" blockSize="8" texelsPerBlock="1" blockExtent="4,4,1" compressed="PVRTC">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49922 <component name="R" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49923 <component name="G" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49924 <component name="B" bits="compressed" numericFormat="SRGB"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49925 <component name="A" bits="compressed" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49926 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49927 <format name="VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK" class="ASTC_4x4" blockSize="16" texelsPerBlock="16" blockExtent="4,4,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49928 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49929 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49930 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49931 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49932 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49933 <format name="VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK" class="ASTC_5x4" blockSize="16" texelsPerBlock="20" blockExtent="5,4,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49934 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49935 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49936 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49937 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49938 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49939 <format name="VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK" class="ASTC_5x5" blockSize="16" texelsPerBlock="25" blockExtent="5,5,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49940 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49941 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49942 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49943 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49944 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49945 <format name="VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK" class="ASTC_6x5" blockSize="16" texelsPerBlock="30" blockExtent="6,5,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49946 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49947 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49948 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49949 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49950 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49951 <format name="VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK" class="ASTC_6x6" blockSize="16" texelsPerBlock="36" blockExtent="6,6,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49952 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49953 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49954 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49955 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49956 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49957 <format name="VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK" class="ASTC_8x5" blockSize="16" texelsPerBlock="40" blockExtent="8,5,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49958 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49959 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49960 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49961 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49962 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49963 <format name="VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK" class="ASTC_8x6" blockSize="16" texelsPerBlock="48" blockExtent="8,6,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49964 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49965 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49966 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49967 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49968 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49969 <format name="VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK" class="ASTC_8x8" blockSize="16" texelsPerBlock="64" blockExtent="8,8,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49970 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49971 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49972 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49973 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49974 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49975 <format name="VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK" class="ASTC_10x5" blockSize="16" texelsPerBlock="50" blockExtent="10,5,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49976 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49977 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49978 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49979 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49980 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49981 <format name="VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK" class="ASTC_10x6" blockSize="16" texelsPerBlock="60" blockExtent="10,6,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49982 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49983 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49984 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49985 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49986 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49987 <format name="VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK" class="ASTC_10x8" blockSize="16" texelsPerBlock="80" blockExtent="10,8,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49988 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49989 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49990 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49991 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49992 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49993 <format name="VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK" class="ASTC_10x10" blockSize="16" texelsPerBlock="100" blockExtent="10,10,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49994 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49995 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49996 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49997 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49998 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
49999 <format name="VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK" class="ASTC_12x10" blockSize="16" texelsPerBlock="120" blockExtent="12,10,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50000 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50001 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50002 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50003 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50004 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50005 <format name="VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK" class="ASTC_12x12" blockSize="16" texelsPerBlock="144" blockExtent="12,12,1" compressed="ASTC HDR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50006 <component name="R" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50007 <component name="G" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50008 <component name="B" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50009 <component name="A" bits="compressed" numericFormat="SFLOAT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50010 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50011 <format name="VK_FORMAT_G8_B8R8_2PLANE_444_UNORM" class="8-bit 2-plane 444" blockSize="3" texelsPerBlock="1" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50012 <component name="G" bits="8" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50013 <component name="B" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50014 <component name="R" bits="8" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50015 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50016 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R8G8_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50017 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50018 <format name="VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16" class="10-bit 2-plane 444" blockSize="6" texelsPerBlock="1" packed="16" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50019 <component name="G" bits="10" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50020 <component name="B" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50021 <component name="R" bits="10" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50022 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50023 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R10X6G10X6_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50024 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50025 <format name="VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16" class="12-bit 2-plane 444" blockSize="6" texelsPerBlock="1" packed="16" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50026 <component name="G" bits="12" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50027 <component name="B" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50028 <component name="R" bits="12" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50029 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4_UNORM_PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50030 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R12X4G12X4_UNORM_2PACK16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50031 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50032 <format name="VK_FORMAT_G16_B16R16_2PLANE_444_UNORM" class="16-bit 2-plane 444" blockSize="6" texelsPerBlock="1" chroma="444">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50033 <component name="G" bits="16" numericFormat="UNORM" planeIndex="0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50034 <component name="B" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50035 <component name="R" bits="16" numericFormat="UNORM" planeIndex="1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50036 <plane index="0" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50037 <plane index="1" widthDivisor="1" heightDivisor="1" compatible="VK_FORMAT_R16G16_UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50038 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50039 <format name="VK_FORMAT_A4R4G4B4_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50040 <component name="A" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50041 <component name="R" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50042 <component name="G" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50043 <component name="B" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50044 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50045 <format name="VK_FORMAT_A4B4G4R4_UNORM_PACK16" class="16-bit" blockSize="2" texelsPerBlock="1" packed="16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50046 <component name="A" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50047 <component name="B" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50048 <component name="G" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50049 <component name="R" bits="4" numericFormat="UNORM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50050 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50051 <format name="VK_FORMAT_R16G16_SFIXED5_NV" class="32-bit" blockSize="4" texelsPerBlock="1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50052 <component name="R" bits="16" numericFormat="SFIXED5"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50053 <component name="G" bits="16" numericFormat="SFIXED5"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50054 </format>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50055 </formats>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50056 <spirvextensions comment="SPIR-V Extensions allowed in Vulkan and what is required to use it">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50057 <spirvextension name="SPV_KHR_variable_pointers">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50058 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50059 <enable extension="VK_KHR_variable_pointers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50060 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50061 <spirvextension name="SPV_AMD_shader_explicit_vertex_parameter">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50062 <enable extension="VK_AMD_shader_explicit_vertex_parameter"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50063 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50064 <spirvextension name="SPV_AMD_gcn_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50065 <enable extension="VK_AMD_gcn_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50066 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50067 <spirvextension name="SPV_AMD_gpu_shader_half_float">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50068 <enable extension="VK_AMD_gpu_shader_half_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50069 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50070 <spirvextension name="SPV_AMD_gpu_shader_int16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50071 <enable extension="VK_AMD_gpu_shader_int16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50072 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50073 <spirvextension name="SPV_AMD_shader_ballot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50074 <enable extension="VK_AMD_shader_ballot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50075 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50076 <spirvextension name="SPV_AMD_shader_fragment_mask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50077 <enable extension="VK_AMD_shader_fragment_mask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50078 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50079 <spirvextension name="SPV_AMD_shader_image_load_store_lod">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50080 <enable extension="VK_AMD_shader_image_load_store_lod"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50081 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50082 <spirvextension name="SPV_AMD_shader_trinary_minmax">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50083 <enable extension="VK_AMD_shader_trinary_minmax"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50084 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50085 <spirvextension name="SPV_AMD_texture_gather_bias_lod">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50086 <enable extension="VK_AMD_texture_gather_bias_lod"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50087 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50088 <spirvextension name="SPV_AMD_shader_early_and_late_fragment_tests">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50089 <enable extension="VK_AMD_shader_early_and_late_fragment_tests"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50090 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50091 <spirvextension name="SPV_KHR_shader_draw_parameters">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50092 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50093 <enable extension="VK_KHR_shader_draw_parameters"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50094 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50095 <spirvextension name="SPV_KHR_8bit_storage">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50096 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50097 <enable extension="VK_KHR_8bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50098 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50099 <spirvextension name="SPV_KHR_16bit_storage">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50100 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50101 <enable extension="VK_KHR_16bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50102 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50103 <spirvextension name="SPV_KHR_shader_clock">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50104 <enable extension="VK_KHR_shader_clock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50105 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50106 <spirvextension name="SPV_KHR_float_controls">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50107 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50108 <enable extension="VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50109 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50110 <spirvextension name="SPV_KHR_storage_buffer_storage_class">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50111 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50112 <enable extension="VK_KHR_storage_buffer_storage_class"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50113 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50114 <spirvextension name="SPV_KHR_post_depth_coverage">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50115 <enable extension="VK_EXT_post_depth_coverage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50116 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50117 <spirvextension name="SPV_EXT_shader_stencil_export">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50118 <enable extension="VK_EXT_shader_stencil_export"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50119 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50120 <spirvextension name="SPV_KHR_shader_ballot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50121 <enable extension="VK_EXT_shader_subgroup_ballot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50122 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50123 <spirvextension name="SPV_KHR_subgroup_vote">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50124 <enable extension="VK_EXT_shader_subgroup_vote"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50125 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50126 <spirvextension name="SPV_NV_sample_mask_override_coverage">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50127 <enable extension="VK_NV_sample_mask_override_coverage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50128 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50129 <spirvextension name="SPV_NV_geometry_shader_passthrough">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50130 <enable extension="VK_NV_geometry_shader_passthrough"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50131 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50132 <spirvextension name="SPV_NV_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50133 <enable extension="VK_NV_mesh_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50134 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50135 <spirvextension name="SPV_NV_viewport_array2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50136 <enable extension="VK_NV_viewport_array2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50137 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50138 <spirvextension name="SPV_NV_shader_subgroup_partitioned">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50139 <enable extension="VK_NV_shader_subgroup_partitioned"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50140 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50141 <spirvextension name="SPV_NV_shader_invocation_reorder">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50142 <enable extension="VK_NV_ray_tracing_invocation_reorder"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50143 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50144 <spirvextension name="SPV_EXT_shader_viewport_index_layer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50145 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50146 <enable extension="VK_EXT_shader_viewport_index_layer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50147 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50148 <spirvextension name="SPV_NVX_multiview_per_view_attributes">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50149 <enable extension="VK_NVX_multiview_per_view_attributes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50150 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50151 <spirvextension name="SPV_EXT_descriptor_indexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50152 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50153 <enable extension="VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50154 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50155 <spirvextension name="SPV_KHR_vulkan_memory_model">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50156 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50157 <enable extension="VK_KHR_vulkan_memory_model"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50158 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50159 <spirvextension name="SPV_NV_compute_shader_derivatives">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50160 <enable extension="VK_NV_compute_shader_derivatives"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50161 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50162 <spirvextension name="SPV_NV_fragment_shader_barycentric">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50163 <enable extension="VK_NV_fragment_shader_barycentric"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50164 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50165 <spirvextension name="SPV_NV_shader_image_footprint">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50166 <enable extension="VK_NV_shader_image_footprint"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50167 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50168 <spirvextension name="SPV_NV_shading_rate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50169 <enable extension="VK_NV_shading_rate_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50170 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50171 <spirvextension name="SPV_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50172 <enable extension="VK_NV_ray_tracing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50173 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50174 <spirvextension name="SPV_KHR_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50175 <enable extension="VK_KHR_ray_tracing_pipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50176 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50177 <spirvextension name="SPV_KHR_ray_query">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50178 <enable extension="VK_KHR_ray_query"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50179 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50180 <spirvextension name="SPV_KHR_ray_cull_mask">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50181 <enable extension="VK_KHR_ray_tracing_maintenance1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50182 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50183 <spirvextension name="SPV_GOOGLE_hlsl_functionality1">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50184 <enable extension="VK_GOOGLE_hlsl_functionality1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50185 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50186 <spirvextension name="SPV_GOOGLE_user_type">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50187 <enable extension="VK_GOOGLE_user_type"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50188 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50189 <spirvextension name="SPV_GOOGLE_decorate_string">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50190 <enable extension="VK_GOOGLE_decorate_string"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50191 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50192 <spirvextension name="SPV_EXT_fragment_invocation_density">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50193 <enable extension="VK_EXT_fragment_density_map"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50194 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50195 <spirvextension name="SPV_KHR_physical_storage_buffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50196 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50197 <enable extension="VK_KHR_buffer_device_address"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50198 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50199 <spirvextension name="SPV_EXT_physical_storage_buffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50200 <enable extension="VK_EXT_buffer_device_address"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50201 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50202 <spirvextension name="SPV_NV_cooperative_matrix">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50203 <enable extension="VK_NV_cooperative_matrix"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50204 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50205 <spirvextension name="SPV_NV_shader_sm_builtins">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50206 <enable extension="VK_NV_shader_sm_builtins"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50207 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50208 <spirvextension name="SPV_EXT_fragment_shader_interlock">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50209 <enable extension="VK_EXT_fragment_shader_interlock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50210 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50211 <spirvextension name="SPV_EXT_demote_to_helper_invocation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50212 <enable version="VK_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50213 <enable extension="VK_EXT_shader_demote_to_helper_invocation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50214 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50215 <spirvextension name="SPV_KHR_fragment_shading_rate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50216 <enable extension="VK_KHR_fragment_shading_rate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50217 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50218 <spirvextension name="SPV_KHR_non_semantic_info">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50219 <enable version="VK_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50220 <enable extension="VK_KHR_shader_non_semantic_info"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50221 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50222 <spirvextension name="SPV_EXT_shader_image_int64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50223 <enable extension="VK_EXT_shader_image_atomic_int64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50224 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50225 <spirvextension name="SPV_KHR_terminate_invocation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50226 <enable version="VK_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50227 <enable extension="VK_KHR_shader_terminate_invocation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50228 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50229 <spirvextension name="SPV_KHR_multiview">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50230 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50231 <enable extension="VK_KHR_multiview"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50232 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50233 <spirvextension name="SPV_KHR_workgroup_memory_explicit_layout">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50234 <enable extension="VK_KHR_workgroup_memory_explicit_layout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50235 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50236 <spirvextension name="SPV_EXT_shader_atomic_float_add">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50237 <enable extension="VK_EXT_shader_atomic_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50238 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50239 <spirvextension name="SPV_KHR_fragment_shader_barycentric">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50240 <enable extension="VK_KHR_fragment_shader_barycentric"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50241 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50242 <spirvextension name="SPV_KHR_subgroup_uniform_control_flow">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50243 <enable extension="VK_KHR_shader_subgroup_uniform_control_flow"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50244 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50245 <spirvextension name="SPV_EXT_shader_atomic_float_min_max">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50246 <enable extension="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50247 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50248 <spirvextension name="SPV_EXT_shader_atomic_float16_add">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50249 <enable extension="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50250 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50251 <spirvextension name="SPV_NV_shader_atomic_fp16_vector">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50252 <enable extension="VK_NV_shader_atomic_float16_vector"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50253 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50254 <spirvextension name="SPV_EXT_fragment_fully_covered">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50255 <enable extension="VK_EXT_conservative_rasterization"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50256 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50257 <spirvextension name="SPV_KHR_integer_dot_product">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50258 <enable version="VK_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50259 <enable extension="VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50260 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50261 <spirvextension name="SPV_INTEL_shader_integer_functions2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50262 <enable extension="VK_INTEL_shader_integer_functions2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50263 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50264 <spirvextension name="SPV_KHR_device_group">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50265 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50266 <enable extension="VK_KHR_device_group"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50267 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50268 <spirvextension name="SPV_QCOM_image_processing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50269 <enable extension="VK_QCOM_image_processing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50270 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50271 <spirvextension name="SPV_QCOM_image_processing2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50272 <enable extension="VK_QCOM_image_processing2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50273 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50274 <spirvextension name="SPV_EXT_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50275 <enable extension="VK_EXT_mesh_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50276 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50277 <spirvextension name="SPV_KHR_ray_tracing_position_fetch">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50278 <enable extension="VK_KHR_ray_tracing_position_fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50279 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50280 <spirvextension name="SPV_EXT_shader_tile_image">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50281 <enable extension="VK_EXT_shader_tile_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50282 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50283 <spirvextension name="SPV_EXT_opacity_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50284 <enable extension="VK_EXT_opacity_micromap"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50285 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50286 <spirvextension name="SPV_KHR_cooperative_matrix">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50287 <enable extension="VK_KHR_cooperative_matrix"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50288 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50289 <spirvextension name="SPV_ARM_core_builtins">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50290 <enable extension="VK_ARM_shader_core_builtins"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50291 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50292 <spirvextension name="SPV_AMDX_shader_enqueue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50293 <enable extension="VK_AMDX_shader_enqueue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50294 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50295 <spirvextension name="SPV_HUAWEI_cluster_culling_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50296 <enable extension="VK_HUAWEI_cluster_culling_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50297 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50298 <spirvextension name="SPV_HUAWEI_subpass_shading">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50299 <enable extension="VK_HUAWEI_subpass_shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50300 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50301 <spirvextension name="SPV_NV_ray_tracing_motion_blur">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50302 <enable extension="VK_NV_ray_tracing_motion_blur"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50303 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50304 <spirvextension name="SPV_KHR_maximal_reconvergence">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50305 <enable extension="VK_KHR_shader_maximal_reconvergence"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50306 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50307 <spirvextension name="SPV_KHR_subgroup_rotate">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50308 <enable version="VK_VERSION_1_4"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50309 <enable extension="VK_KHR_shader_subgroup_rotate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50310 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50311 <spirvextension name="SPV_KHR_expect_assume">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50312 <enable version="VK_VERSION_1_4"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50313 <enable extension="VK_KHR_shader_expect_assume"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50314 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50315 <spirvextension name="SPV_KHR_float_controls2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50316 <enable version="VK_VERSION_1_4"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50317 <enable extension="VK_KHR_shader_float_controls2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50318 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50319 <spirvextension name="SPV_KHR_quad_control">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50320 <enable extension="VK_KHR_shader_quad_control"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50321 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50322 <spirvextension name="SPV_KHR_bfloat16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50323 <enable extension="VK_KHR_shader_bfloat16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50324 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50325 <spirvextension name="SPV_NV_raw_access_chains">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50326 <enable extension="VK_NV_raw_access_chains"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50327 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50328 <spirvextension name="SPV_KHR_compute_shader_derivatives">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50329 <enable extension="VK_KHR_compute_shader_derivatives"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50330 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50331 <spirvextension name="SPV_EXT_replicated_composites">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50332 <enable extension="VK_EXT_shader_replicated_composites"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50333 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50334 <spirvextension name="SPV_KHR_relaxed_extended_instruction">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50335 <enable extension="VK_KHR_shader_relaxed_extended_instruction"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50336 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50337 <spirvextension name="SPV_NV_cooperative_matrix2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50338 <enable extension="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50339 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50340 <spirvextension name="SPV_NV_tensor_addressing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50341 <enable extension="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50342 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50343 <spirvextension name="SPV_NV_linear_swept_spheres">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50344 <enable extension="VK_NV_ray_tracing_linear_swept_spheres"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50345 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50346 <spirvextension name="SPV_NV_cluster_acceleration_structure">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50347 <enable extension="VK_NV_cluster_acceleration_structure"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50348 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50349 <spirvextension name="SPV_NV_cooperative_vector">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50350 <enable extension="VK_NV_cooperative_vector"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50351 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50352 <spirvextension name="SPV_QCOM_tile_shading">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50353 <enable extension="VK_QCOM_tile_shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50354 </spirvextension>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50355 </spirvextensions>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50356 <spirvcapabilities comment="SPIR-V Capabilities allowed in Vulkan and what is required to use it">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50357 <spirvcapability name="Matrix">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50358 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50359 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50360 <spirvcapability name="Shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50361 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50362 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50363 <spirvcapability name="InputAttachment">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50364 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50365 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50366 <spirvcapability name="Sampled1D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50367 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50368 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50369 <spirvcapability name="Image1D">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50370 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50371 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50372 <spirvcapability name="SampledBuffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50373 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50374 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50375 <spirvcapability name="ImageBuffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50376 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50377 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50378 <spirvcapability name="ImageQuery">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50379 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50380 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50381 <spirvcapability name="DerivativeControl">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50382 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50383 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50384 <spirvcapability name="Geometry">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50385 <enable struct="VkPhysicalDeviceFeatures" feature="geometryShader" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50386 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50387 <spirvcapability name="Tessellation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50388 <enable struct="VkPhysicalDeviceFeatures" feature="tessellationShader" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50389 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50390 <spirvcapability name="Float64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50391 <enable struct="VkPhysicalDeviceFeatures" feature="shaderFloat64" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50392 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50393 <spirvcapability name="Int64">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50394 <enable struct="VkPhysicalDeviceFeatures" feature="shaderInt64" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50395 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50396 <spirvcapability name="Int64Atomics">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50397 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderBufferInt64Atomics" requires="VK_VERSION_1_2,VK_KHR_shader_atomic_int64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50398 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderSharedInt64Atomics" requires="VK_VERSION_1_2,VK_KHR_shader_atomic_int64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50399 <enable struct="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" feature="shaderImageInt64Atomics" requires="VK_EXT_shader_image_atomic_int64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50400 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50401 <spirvcapability name="AtomicFloat16AddEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50402 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderBufferFloat16AtomicAdd" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50403 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderSharedFloat16AtomicAdd" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50404 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50405 <spirvcapability name="AtomicFloat32AddEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50406 <enable struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" feature="shaderBufferFloat32AtomicAdd" requires="VK_EXT_shader_atomic_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50407 <enable struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" feature="shaderSharedFloat32AtomicAdd" requires="VK_EXT_shader_atomic_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50408 <enable struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" feature="shaderImageFloat32AtomicAdd" requires="VK_EXT_shader_atomic_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50409 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50410 <spirvcapability name="AtomicFloat64AddEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50411 <enable struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" feature="shaderBufferFloat64AtomicAdd" requires="VK_EXT_shader_atomic_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50412 <enable struct="VkPhysicalDeviceShaderAtomicFloatFeaturesEXT" feature="shaderSharedFloat64AtomicAdd" requires="VK_EXT_shader_atomic_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50413 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50414 <spirvcapability name="AtomicFloat16MinMaxEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50415 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderBufferFloat16AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50416 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderSharedFloat16AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50417 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50418 <spirvcapability name="AtomicFloat32MinMaxEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50419 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderBufferFloat32AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50420 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderSharedFloat32AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50421 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderImageFloat32AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50422 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50423 <spirvcapability name="AtomicFloat64MinMaxEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50424 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderBufferFloat64AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50425 <enable struct="VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT" feature="shaderSharedFloat64AtomicMinMax" requires="VK_EXT_shader_atomic_float2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50426 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50427 <spirvcapability name="AtomicFloat16VectorNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50428 <enable struct="VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV" feature="shaderFloat16VectorAtomics" requires="VK_NV_shader_atomic_float16_vector"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50429 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50430 <spirvcapability name="Int64ImageEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50431 <enable struct="VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT" feature="shaderImageInt64Atomics" requires="VK_EXT_shader_image_atomic_int64"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50432 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50433 <spirvcapability name="Int16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50434 <enable struct="VkPhysicalDeviceFeatures" feature="shaderInt16" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50435 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50436 <spirvcapability name="TessellationPointSize">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50437 <enable struct="VkPhysicalDeviceFeatures" feature="shaderTessellationAndGeometryPointSize" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50438 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50439 <spirvcapability name="GeometryPointSize">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50440 <enable struct="VkPhysicalDeviceFeatures" feature="shaderTessellationAndGeometryPointSize" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50441 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50442 <spirvcapability name="ImageGatherExtended">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50443 <enable struct="VkPhysicalDeviceFeatures" feature="shaderImageGatherExtended" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50444 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50445 <spirvcapability name="StorageImageMultisample">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50446 <enable struct="VkPhysicalDeviceFeatures" feature="shaderStorageImageMultisample" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50447 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50448 <spirvcapability name="UniformBufferArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50449 <enable struct="VkPhysicalDeviceFeatures" feature="shaderUniformBufferArrayDynamicIndexing" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50450 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50451 <spirvcapability name="SampledImageArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50452 <enable struct="VkPhysicalDeviceFeatures" feature="shaderSampledImageArrayDynamicIndexing" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50453 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50454 <spirvcapability name="StorageBufferArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50455 <enable struct="VkPhysicalDeviceFeatures" feature="shaderStorageBufferArrayDynamicIndexing" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50456 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50457 <spirvcapability name="StorageImageArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50458 <enable struct="VkPhysicalDeviceFeatures" feature="shaderStorageImageArrayDynamicIndexing" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50459 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50460 <spirvcapability name="ClipDistance">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50461 <enable struct="VkPhysicalDeviceFeatures" feature="shaderClipDistance" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50462 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50463 <spirvcapability name="CullDistance">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50464 <enable struct="VkPhysicalDeviceFeatures" feature="shaderCullDistance" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50465 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50466 <spirvcapability name="ImageCubeArray">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50467 <enable struct="VkPhysicalDeviceFeatures" feature="imageCubeArray" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50468 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50469 <spirvcapability name="SampleRateShading">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50470 <enable struct="VkPhysicalDeviceFeatures" feature="sampleRateShading" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50471 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50472 <spirvcapability name="SparseResidency">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50473 <enable struct="VkPhysicalDeviceFeatures" feature="shaderResourceResidency" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50474 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50475 <spirvcapability name="MinLod">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50476 <enable struct="VkPhysicalDeviceFeatures" feature="shaderResourceMinLod" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50477 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50478 <spirvcapability name="SampledCubeArray">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50479 <enable struct="VkPhysicalDeviceFeatures" feature="imageCubeArray" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50480 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50481 <spirvcapability name="ImageMSArray">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50482 <enable struct="VkPhysicalDeviceFeatures" feature="shaderStorageImageMultisample" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50483 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50484 <spirvcapability name="StorageImageExtendedFormats">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50485 <enable version="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50486 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50487 <spirvcapability name="InterpolationFunction">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50488 <enable struct="VkPhysicalDeviceFeatures" feature="sampleRateShading" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50489 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50490 <spirvcapability name="StorageImageReadWithoutFormat">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50491 <enable struct="VkPhysicalDeviceFeatures" feature="shaderStorageImageReadWithoutFormat" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50492 <enable version="VK_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50493 <enable extension="VK_KHR_format_feature_flags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50494 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50495 <spirvcapability name="StorageImageWriteWithoutFormat">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50496 <enable struct="VkPhysicalDeviceFeatures" feature="shaderStorageImageWriteWithoutFormat" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50497 <enable version="VK_VERSION_1_3"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50498 <enable extension="VK_KHR_format_feature_flags2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50499 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50500 <spirvcapability name="MultiViewport">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50501 <enable struct="VkPhysicalDeviceFeatures" feature="multiViewport" requires="VK_VERSION_1_0"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50502 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50503 <spirvcapability name="DrawParameters">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50504 <enable struct="VkPhysicalDeviceVulkan11Features" feature="shaderDrawParameters" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50505 <enable struct="VkPhysicalDeviceShaderDrawParametersFeatures" feature="shaderDrawParameters" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50506 <enable extension="VK_KHR_shader_draw_parameters"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50507 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50508 <spirvcapability name="MultiView">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50509 <enable struct="VkPhysicalDeviceVulkan11Features" feature="multiview" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50510 <enable struct="VkPhysicalDeviceMultiviewFeatures" feature="multiview" requires="VK_KHR_multiview"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50511 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50512 <spirvcapability name="DeviceGroup">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50513 <enable version="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50514 <enable extension="VK_KHR_device_group"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50515 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50516 <spirvcapability name="VariablePointersStorageBuffer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50517 <enable struct="VkPhysicalDeviceVulkan11Features" feature="variablePointersStorageBuffer" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50518 <enable struct="VkPhysicalDeviceVariablePointersFeatures" feature="variablePointersStorageBuffer" requires="VK_KHR_variable_pointers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50519 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50520 <spirvcapability name="VariablePointers">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50521 <enable struct="VkPhysicalDeviceVulkan11Features" feature="variablePointers" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50522 <enable struct="VkPhysicalDeviceVariablePointersFeatures" feature="variablePointers" requires="VK_KHR_variable_pointers"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50523 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50524 <spirvcapability name="ShaderClockKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50525 <enable extension="VK_KHR_shader_clock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50526 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50527 <spirvcapability name="StencilExportEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50528 <enable extension="VK_EXT_shader_stencil_export"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50529 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50530 <spirvcapability name="SubgroupBallotKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50531 <enable extension="VK_EXT_shader_subgroup_ballot"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50532 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50533 <spirvcapability name="SubgroupVoteKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50534 <enable extension="VK_EXT_shader_subgroup_vote"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50535 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50536 <spirvcapability name="ImageReadWriteLodAMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50537 <enable extension="VK_AMD_shader_image_load_store_lod"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50538 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50539 <spirvcapability name="ImageGatherBiasLodAMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50540 <enable extension="VK_AMD_texture_gather_bias_lod"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50541 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50542 <spirvcapability name="FragmentMaskAMD">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50543 <enable extension="VK_AMD_shader_fragment_mask"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50544 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50545 <spirvcapability name="SampleMaskOverrideCoverageNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50546 <enable extension="VK_NV_sample_mask_override_coverage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50547 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50548 <spirvcapability name="GeometryShaderPassthroughNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50549 <enable extension="VK_NV_geometry_shader_passthrough"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50550 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50551 <spirvcapability name="ShaderViewportIndex">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50552 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderOutputViewportIndex" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50553 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50554 <spirvcapability name="ShaderLayer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50555 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderOutputLayer" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50556 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50557 <spirvcapability name="ShaderViewportIndexLayerEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50558 <enable extension="VK_EXT_shader_viewport_index_layer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50559 <enable extension="VK_NV_viewport_array2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50560 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50561 <spirvcapability name="ShaderViewportMaskNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50562 <enable extension="VK_NV_viewport_array2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50563 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50564 <spirvcapability name="PerViewAttributesNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50565 <enable extension="VK_NVX_multiview_per_view_attributes"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50566 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50567 <spirvcapability name="StorageBuffer16BitAccess">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50568 <enable struct="VkPhysicalDeviceVulkan11Features" feature="storageBuffer16BitAccess" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50569 <enable struct="VkPhysicalDevice16BitStorageFeatures" feature="storageBuffer16BitAccess" requires="VK_KHR_16bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50570 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50571 <spirvcapability name="UniformAndStorageBuffer16BitAccess">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50572 <enable struct="VkPhysicalDeviceVulkan11Features" feature="uniformAndStorageBuffer16BitAccess" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50573 <enable struct="VkPhysicalDevice16BitStorageFeatures" feature="uniformAndStorageBuffer16BitAccess" requires="VK_KHR_16bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50574 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50575 <spirvcapability name="StoragePushConstant16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50576 <enable struct="VkPhysicalDeviceVulkan11Features" feature="storagePushConstant16" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50577 <enable struct="VkPhysicalDevice16BitStorageFeatures" feature="storagePushConstant16" requires="VK_KHR_16bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50578 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50579 <spirvcapability name="StorageInputOutput16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50580 <enable struct="VkPhysicalDeviceVulkan11Features" feature="storageInputOutput16" requires="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50581 <enable struct="VkPhysicalDevice16BitStorageFeatures" feature="storageInputOutput16" requires="VK_KHR_16bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50582 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50583 <spirvcapability name="GroupNonUniform">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50584 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_BASIC_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50585 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50586 <spirvcapability name="GroupNonUniformVote">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50587 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_VOTE_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50588 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50589 <spirvcapability name="GroupNonUniformArithmetic">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50590 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_ARITHMETIC_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50591 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50592 <spirvcapability name="GroupNonUniformBallot">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50593 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_BALLOT_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50594 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50595 <spirvcapability name="GroupNonUniformShuffle">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50596 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_SHUFFLE_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50597 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50598 <spirvcapability name="GroupNonUniformShuffleRelative">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50599 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50600 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50601 <spirvcapability name="GroupNonUniformClustered">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50602 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_CLUSTERED_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50603 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50604 <spirvcapability name="GroupNonUniformQuad">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50605 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_QUAD_BIT" requires="VK_VERSION_1_1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50606 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50607 <spirvcapability name="GroupNonUniformPartitionedNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50608 <enable property="VkPhysicalDeviceVulkan11Properties" member="subgroupSupportedOperations" value="VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV" requires="VK_NV_shader_subgroup_partitioned"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50609 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50610 <spirvcapability name="SampleMaskPostDepthCoverage">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50611 <enable extension="VK_EXT_post_depth_coverage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50612 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50613 <spirvcapability name="ShaderNonUniform">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50614 <enable version="VK_VERSION_1_2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50615 <enable extension="VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50616 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50617 <spirvcapability name="RuntimeDescriptorArray">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50618 <enable struct="VkPhysicalDeviceVulkan12Features" feature="runtimeDescriptorArray" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50619 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50620 <spirvcapability name="InputAttachmentArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50621 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderInputAttachmentArrayDynamicIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50622 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50623 <spirvcapability name="UniformTexelBufferArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50624 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderUniformTexelBufferArrayDynamicIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50625 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50626 <spirvcapability name="StorageTexelBufferArrayDynamicIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50627 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderStorageTexelBufferArrayDynamicIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50628 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50629 <spirvcapability name="UniformBufferArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50630 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderUniformBufferArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50631 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50632 <spirvcapability name="SampledImageArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50633 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderSampledImageArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50634 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50635 <spirvcapability name="StorageBufferArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50636 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderStorageBufferArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50637 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50638 <spirvcapability name="StorageImageArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50639 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderStorageImageArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50640 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50641 <spirvcapability name="InputAttachmentArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50642 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderInputAttachmentArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50643 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50644 <spirvcapability name="UniformTexelBufferArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50645 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderUniformTexelBufferArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50646 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50647 <spirvcapability name="StorageTexelBufferArrayNonUniformIndexing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50648 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderStorageTexelBufferArrayNonUniformIndexing" requires="VK_VERSION_1_2,VK_EXT_descriptor_indexing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50649 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50650 <spirvcapability name="FragmentFullyCoveredEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50651 <enable extension="VK_EXT_conservative_rasterization"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50652 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50653 <spirvcapability name="Float16">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50654 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderFloat16" requires="VK_VERSION_1_2,VK_KHR_shader_float16_int8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50655 <enable extension="VK_AMD_gpu_shader_half_float"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50656 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50657 <spirvcapability name="Int8">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50658 <enable struct="VkPhysicalDeviceVulkan12Features" feature="shaderInt8" requires="VK_VERSION_1_2,VK_KHR_shader_float16_int8"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50659 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50660 <spirvcapability name="StorageBuffer8BitAccess">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50661 <enable struct="VkPhysicalDeviceVulkan12Features" feature="storageBuffer8BitAccess" requires="VK_VERSION_1_2,VK_KHR_8bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50662 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50663 <spirvcapability name="UniformAndStorageBuffer8BitAccess">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50664 <enable struct="VkPhysicalDeviceVulkan12Features" feature="uniformAndStorageBuffer8BitAccess" requires="VK_VERSION_1_2,VK_KHR_8bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50665 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50666 <spirvcapability name="StoragePushConstant8">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50667 <enable struct="VkPhysicalDeviceVulkan12Features" feature="storagePushConstant8" requires="VK_VERSION_1_2,VK_KHR_8bit_storage"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50668 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50669 <spirvcapability name="VulkanMemoryModel">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50670 <enable struct="VkPhysicalDeviceVulkan12Features" feature="vulkanMemoryModel" requires="VK_VERSION_1_2,VK_KHR_vulkan_memory_model"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50671 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50672 <spirvcapability name="VulkanMemoryModelDeviceScope">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50673 <enable struct="VkPhysicalDeviceVulkan12Features" feature="vulkanMemoryModelDeviceScope" requires="VK_VERSION_1_2,VK_KHR_vulkan_memory_model"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50674 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50675 <spirvcapability name="DenormPreserve">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50676 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderDenormPreserveFloat16" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50677 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderDenormPreserveFloat32" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50678 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderDenormPreserveFloat64" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50679 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50680 <spirvcapability name="DenormFlushToZero">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50681 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderDenormFlushToZeroFloat16" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50682 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderDenormFlushToZeroFloat32" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50683 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderDenormFlushToZeroFloat64" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50684 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50685 <spirvcapability name="SignedZeroInfNanPreserve">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50686 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderSignedZeroInfNanPreserveFloat16" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50687 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderSignedZeroInfNanPreserveFloat32" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50688 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderSignedZeroInfNanPreserveFloat64" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50689 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50690 <spirvcapability name="RoundingModeRTE">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50691 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderRoundingModeRTEFloat16" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50692 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderRoundingModeRTEFloat32" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50693 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderRoundingModeRTEFloat64" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50694 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50695 <spirvcapability name="RoundingModeRTZ">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50696 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderRoundingModeRTZFloat16" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50697 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderRoundingModeRTZFloat32" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50698 <enable property="VkPhysicalDeviceVulkan12Properties" member="shaderRoundingModeRTZFloat64" value="VK_TRUE" requires="VK_VERSION_1_2,VK_KHR_shader_float_controls"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50699 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50700 <spirvcapability name="ComputeDerivativeGroupQuadsKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50701 <enable struct="VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" feature="computeDerivativeGroupQuads" requires="VK_KHR_compute_shader_derivatives"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50702 <enable struct="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV" feature="computeDerivativeGroupQuads" requires="VK_NV_compute_shader_derivatives"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50703 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50704 <spirvcapability name="ComputeDerivativeGroupLinearKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50705 <enable struct="VkPhysicalDeviceComputeShaderDerivativesFeaturesKHR" feature="computeDerivativeGroupLinear" requires="VK_KHR_compute_shader_derivatives"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50706 <enable struct="VkPhysicalDeviceComputeShaderDerivativesFeaturesNV" feature="computeDerivativeGroupLinear" requires="VK_NV_compute_shader_derivatives"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50707 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50708 <spirvcapability name="ImageFootprintNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50709 <enable struct="VkPhysicalDeviceShaderImageFootprintFeaturesNV" feature="imageFootprint" requires="VK_NV_shader_image_footprint"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50710 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50711 <spirvcapability name="MeshShadingNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50712 <enable extension="VK_NV_mesh_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50713 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50714 <spirvcapability name="RayTracingKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50715 <enable struct="VkPhysicalDeviceRayTracingPipelineFeaturesKHR" feature="rayTracingPipeline" requires="VK_KHR_ray_tracing_pipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50716 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50717 <spirvcapability name="RayQueryKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50718 <enable struct="VkPhysicalDeviceRayQueryFeaturesKHR" feature="rayQuery" requires="VK_KHR_ray_query"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50719 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50720 <spirvcapability name="RayTraversalPrimitiveCullingKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50721 <enable struct="VkPhysicalDeviceRayTracingPipelineFeaturesKHR" feature="rayTraversalPrimitiveCulling" requires="VK_KHR_ray_tracing_pipeline"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50722 <enable struct="VkPhysicalDeviceRayQueryFeaturesKHR" feature="rayQuery" requires="VK_KHR_ray_query"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50723 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50724 <spirvcapability name="RayCullMaskKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50725 <enable struct="VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR" feature="rayTracingMaintenance1" requires="VK_KHR_ray_tracing_maintenance1"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50726 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50727 <spirvcapability name="RayTracingNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50728 <enable extension="VK_NV_ray_tracing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50729 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50730 <spirvcapability name="RayTracingMotionBlurNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50731 <enable struct="VkPhysicalDeviceRayTracingMotionBlurFeaturesNV" feature="rayTracingMotionBlur" requires="VK_NV_ray_tracing_motion_blur"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50732 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50733 <spirvcapability name="TransformFeedback">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50734 <enable struct="VkPhysicalDeviceTransformFeedbackFeaturesEXT" feature="transformFeedback" requires="VK_EXT_transform_feedback"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50735 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50736 <spirvcapability name="GeometryStreams">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50737 <enable struct="VkPhysicalDeviceTransformFeedbackFeaturesEXT" feature="geometryStreams" requires="VK_EXT_transform_feedback"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50738 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50739 <spirvcapability name="FragmentDensityEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50740 <enable struct="VkPhysicalDeviceFragmentDensityMapFeaturesEXT" feature="fragmentDensityMap" requires="VK_EXT_fragment_density_map"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50741 <enable struct="VkPhysicalDeviceShadingRateImageFeaturesNV" feature="shadingRateImage" requires="VK_NV_shading_rate_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50742 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50743 <spirvcapability name="PhysicalStorageBufferAddresses">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50744 <enable struct="VkPhysicalDeviceVulkan12Features" feature="bufferDeviceAddress" requires="VK_VERSION_1_2,VK_KHR_buffer_device_address"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50745 <enable struct="VkPhysicalDeviceBufferDeviceAddressFeaturesEXT" feature="bufferDeviceAddress" requires="VK_EXT_buffer_device_address" alias="bufferDeviceAddressEXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50746 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50747 <spirvcapability name="CooperativeMatrixNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50748 <enable struct="VkPhysicalDeviceCooperativeMatrixFeaturesNV" feature="cooperativeMatrix" requires="VK_NV_cooperative_matrix" alias="cooperativeMatrixNV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50749 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50750 <spirvcapability name="IntegerFunctions2INTEL">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50751 <enable struct="VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL" feature="shaderIntegerFunctions2" requires="VK_INTEL_shader_integer_functions2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50752 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50753 <spirvcapability name="ShaderSMBuiltinsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50754 <enable struct="VkPhysicalDeviceShaderSMBuiltinsFeaturesNV" feature="shaderSMBuiltins" requires="VK_NV_shader_sm_builtins"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50755 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50756 <spirvcapability name="FragmentShaderSampleInterlockEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50757 <enable struct="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" feature="fragmentShaderSampleInterlock" requires="VK_EXT_fragment_shader_interlock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50758 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50759 <spirvcapability name="FragmentShaderPixelInterlockEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50760 <enable struct="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" feature="fragmentShaderPixelInterlock" requires="VK_EXT_fragment_shader_interlock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50761 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50762 <spirvcapability name="FragmentShaderShadingRateInterlockEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50763 <enable struct="VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT" feature="fragmentShaderShadingRateInterlock" requires="VK_EXT_fragment_shader_interlock"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50764 <enable struct="VkPhysicalDeviceShadingRateImageFeaturesNV" feature="shadingRateImage" requires="VK_NV_shading_rate_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50765 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50766 <spirvcapability name="DemoteToHelperInvocation">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50767 <enable struct="VkPhysicalDeviceVulkan13Features" feature="shaderDemoteToHelperInvocation" requires="VK_VERSION_1_3,VK_EXT_shader_demote_to_helper_invocation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50768 <enable struct="VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT" feature="shaderDemoteToHelperInvocation" requires="VK_EXT_shader_demote_to_helper_invocation"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50769 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50770 <spirvcapability name="FragmentShadingRateKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50771 <enable struct="VkPhysicalDeviceFragmentShadingRateFeaturesKHR" feature="pipelineFragmentShadingRate" requires="VK_KHR_fragment_shading_rate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50772 <enable struct="VkPhysicalDeviceFragmentShadingRateFeaturesKHR" feature="primitiveFragmentShadingRate" requires="VK_KHR_fragment_shading_rate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50773 <enable struct="VkPhysicalDeviceFragmentShadingRateFeaturesKHR" feature="attachmentFragmentShadingRate" requires="VK_KHR_fragment_shading_rate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50774 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50775 <spirvcapability name="WorkgroupMemoryExplicitLayoutKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50776 <enable struct="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" feature="workgroupMemoryExplicitLayout" requires="VK_KHR_workgroup_memory_explicit_layout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50777 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50778 <spirvcapability name="WorkgroupMemoryExplicitLayout8BitAccessKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50779 <enable struct="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" feature="workgroupMemoryExplicitLayout8BitAccess" requires="VK_KHR_workgroup_memory_explicit_layout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50780 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50781 <spirvcapability name="WorkgroupMemoryExplicitLayout16BitAccessKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50782 <enable struct="VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR" feature="workgroupMemoryExplicitLayout16BitAccess" requires="VK_KHR_workgroup_memory_explicit_layout"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50783 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50784 <spirvcapability name="DotProductInputAll">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50785 <enable struct="VkPhysicalDeviceVulkan13Features" feature="shaderIntegerDotProduct" requires="VK_VERSION_1_3,VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50786 <enable struct="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" feature="shaderIntegerDotProduct" requires="VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50787 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50788 <spirvcapability name="DotProductInput4x8Bit">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50789 <enable struct="VkPhysicalDeviceVulkan13Features" feature="shaderIntegerDotProduct" requires="VK_VERSION_1_3,VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50790 <enable struct="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" feature="shaderIntegerDotProduct" requires="VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50791 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50792 <spirvcapability name="DotProductInput4x8BitPacked">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50793 <enable struct="VkPhysicalDeviceVulkan13Features" feature="shaderIntegerDotProduct" requires="VK_VERSION_1_3,VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50794 <enable struct="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" feature="shaderIntegerDotProduct" requires="VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50795 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50796 <spirvcapability name="DotProduct">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50797 <enable struct="VkPhysicalDeviceVulkan13Features" feature="shaderIntegerDotProduct" requires="VK_VERSION_1_3,VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50798 <enable struct="VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR" feature="shaderIntegerDotProduct" requires="VK_KHR_shader_integer_dot_product"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50799 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50800 <spirvcapability name="FragmentBarycentricKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50801 <enable struct="VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR" feature="fragmentShaderBarycentric" requires="VK_KHR_fragment_shader_barycentric"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50802 <enable struct="VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV" feature="fragmentShaderBarycentric" requires="VK_NV_fragment_shader_barycentric"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50803 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50804 <spirvcapability name="TextureSampleWeightedQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50805 <enable struct="VkPhysicalDeviceImageProcessingFeaturesQCOM" feature="textureSampleWeighted" requires="VK_QCOM_image_processing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50806 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50807 <spirvcapability name="TextureBoxFilterQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50808 <enable struct="VkPhysicalDeviceImageProcessingFeaturesQCOM" feature="textureBoxFilter" requires="VK_QCOM_image_processing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50809 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50810 <spirvcapability name="TextureBlockMatchQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50811 <enable struct="VkPhysicalDeviceImageProcessingFeaturesQCOM" feature="textureBlockMatch" requires="VK_QCOM_image_processing"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50812 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50813 <spirvcapability name="TextureBlockMatch2QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50814 <enable struct="VkPhysicalDeviceImageProcessing2FeaturesQCOM" feature="textureBlockMatch2" requires="VK_QCOM_image_processing2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50815 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50816 <spirvcapability name="MeshShadingEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50817 <enable extension="VK_EXT_mesh_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50818 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50819 <spirvcapability name="RayTracingOpacityMicromapEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50820 <enable extension="VK_EXT_opacity_micromap"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50821 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50822 <spirvcapability name="CoreBuiltinsARM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50823 <enable struct="VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM" feature="shaderCoreBuiltins" requires="VK_ARM_shader_core_builtins"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50824 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50825 <spirvcapability name="ShaderInvocationReorderNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50826 <enable extension="VK_NV_ray_tracing_invocation_reorder"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50827 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50828 <spirvcapability name="ClusterCullingShadingHUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50829 <enable struct="VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI" feature="clustercullingShader" requires="VK_HUAWEI_cluster_culling_shader"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50830 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50831 <spirvcapability name="RayTracingPositionFetchKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50832 <enable struct="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" feature="rayTracingPositionFetch" requires="VK_KHR_ray_tracing_position_fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50833 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50834 <spirvcapability name="RayQueryPositionFetchKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50835 <enable struct="VkPhysicalDeviceRayTracingPositionFetchFeaturesKHR" feature="rayTracingPositionFetch" requires="VK_KHR_ray_tracing_position_fetch"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50836 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50837 <spirvcapability name="TileImageColorReadAccessEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50838 <enable struct="VkPhysicalDeviceShaderTileImageFeaturesEXT" feature="shaderTileImageColorReadAccess" requires="VK_EXT_shader_tile_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50839 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50840 <spirvcapability name="TileImageDepthReadAccessEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50841 <enable struct="VkPhysicalDeviceShaderTileImageFeaturesEXT" feature="shaderTileImageDepthReadAccess" requires="VK_EXT_shader_tile_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50842 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50843 <spirvcapability name="TileImageStencilReadAccessEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50844 <enable struct="VkPhysicalDeviceShaderTileImageFeaturesEXT" feature="shaderTileImageStencilReadAccess" requires="VK_EXT_shader_tile_image"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50845 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50846 <spirvcapability name="CooperativeMatrixKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50847 <enable struct="VkPhysicalDeviceCooperativeMatrixFeaturesKHR" feature="cooperativeMatrix" requires="VK_KHR_cooperative_matrix"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50848 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50849 <spirvcapability name="ShaderEnqueueAMDX">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50850 <enable struct="VkPhysicalDeviceShaderEnqueueFeaturesAMDX" feature="shaderEnqueue" requires="VK_AMDX_shader_enqueue"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50851 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50852 <spirvcapability name="GroupNonUniformRotateKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50853 <enable struct="VkPhysicalDeviceVulkan14Features" feature="shaderSubgroupRotate" requires="VK_VERSION_1_4,VK_KHR_shader_subgroup_rotate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50854 <enable struct="VkPhysicalDeviceShaderSubgroupRotateFeatures" feature="shaderSubgroupRotate" requires="VK_KHR_shader_subgroup_rotate"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50855 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50856 <spirvcapability name="ExpectAssumeKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50857 <enable struct="VkPhysicalDeviceVulkan14Features" feature="shaderExpectAssume" requires="VK_VERSION_1_4,VK_KHR_shader_expect_assume"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50858 <enable struct="VkPhysicalDeviceShaderExpectAssumeFeatures" feature="shaderExpectAssume" requires="VK_KHR_shader_expect_assume"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50859 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50860 <spirvcapability name="FloatControls2">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50861 <enable struct="VkPhysicalDeviceVulkan14Features" feature="shaderFloatControls2" requires="VK_VERSION_1_4,VK_KHR_shader_float_controls2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50862 <enable struct="VkPhysicalDeviceShaderFloatControls2Features" feature="shaderFloatControls2" requires="VK_KHR_shader_float_controls2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50863 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50864 <spirvcapability name="QuadControlKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50865 <enable struct="VkPhysicalDeviceShaderQuadControlFeaturesKHR" feature="shaderQuadControl" requires="VK_KHR_shader_quad_control"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50866 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50867 <spirvcapability name="BFloat16TypeKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50868 <enable struct="VkPhysicalDeviceShaderBfloat16FeaturesKHR" feature="shaderBFloat16Type" requires="VK_KHR_shader_bfloat16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50869 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50870 <spirvcapability name="BFloat16DotProductKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50871 <enable struct="VkPhysicalDeviceShaderBfloat16FeaturesKHR" feature="shaderBFloat16DotProduct" requires="VK_KHR_shader_bfloat16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50872 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50873 <spirvcapability name="BFloat16CooperativeMatrixKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50874 <enable struct="VkPhysicalDeviceShaderBfloat16FeaturesKHR" feature="shaderBFloat16CooperativeMatrix" requires="VK_KHR_shader_bfloat16"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50875 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50876 <spirvcapability name="RawAccessChainsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50877 <enable struct="VkPhysicalDeviceRawAccessChainsFeaturesNV" feature="shaderRawAccessChains" requires="VK_NV_raw_access_chains"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50878 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50879 <spirvcapability name="ReplicatedCompositesEXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50880 <enable struct="VkPhysicalDeviceShaderReplicatedCompositesFeaturesEXT" feature="shaderReplicatedComposites" requires="VK_EXT_shader_replicated_composites"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50881 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50882 <spirvcapability name="TensorAddressingNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50883 <enable struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" feature="cooperativeMatrixTensorAddressing" requires="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50884 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50885 <spirvcapability name="CooperativeMatrixReductionsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50886 <enable struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" feature="cooperativeMatrixReductions" requires="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50887 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50888 <spirvcapability name="CooperativeMatrixConversionsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50889 <enable struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" feature="cooperativeMatrixConversions" requires="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50890 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50891 <spirvcapability name="CooperativeMatrixPerElementOperationsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50892 <enable struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" feature="cooperativeMatrixPerElementOperations" requires="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50893 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50894 <spirvcapability name="CooperativeMatrixTensorAddressingNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50895 <enable struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" feature="cooperativeMatrixTensorAddressing" requires="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50896 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50897 <spirvcapability name="CooperativeMatrixBlockLoadsNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50898 <enable struct="VkPhysicalDeviceCooperativeMatrix2FeaturesNV" feature="cooperativeMatrixBlockLoads" requires="VK_NV_cooperative_matrix2"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50899 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50900 <spirvcapability name="RayTracingSpheresGeometryNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50901 <enable struct="VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" feature="spheres" requires="VK_NV_ray_tracing_linear_swept_spheres"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50902 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50903 <spirvcapability name="RayTracingLinearSweptSpheresGeometryNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50904 <enable struct="VkPhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV" feature="linearSweptSpheres" requires="VK_NV_ray_tracing_linear_swept_spheres"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50905 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50906 <spirvcapability name="RayTracingClusterAccelerationStructureNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50907 <enable struct="VkPhysicalDeviceClusterAccelerationStructureFeaturesNV" feature="clusterAccelerationStructure" requires="VK_NV_cluster_acceleration_structure"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50908 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50909 <spirvcapability name="CooperativeVectorNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50910 <enable struct="VkPhysicalDeviceCooperativeVectorFeaturesNV" feature="cooperativeVector" requires="VK_NV_cooperative_vector"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50911 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50912 <spirvcapability name="CooperativeVectorTrainingNV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50913 <enable struct="VkPhysicalDeviceCooperativeVectorFeaturesNV" feature="cooperativeVectorTraining" requires="VK_NV_cooperative_vector"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50914 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50915 <spirvcapability name="TileShadingQCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50916 <enable struct="VkPhysicalDeviceTileShadingFeaturesQCOM" feature="tileShading" requires="VK_QCOM_tile_shading"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50917 </spirvcapability>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50918 </spirvcapabilities>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50919 <sync comment="Machine readable representation of the synchronization objects and their mappings">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50920 <syncstage name="VK_PIPELINE_STAGE_2_NONE" alias="VK_PIPELINE_STAGE_NONE">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
50921 </syncstage>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50922 <syncstage name="VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT" alias="VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
50923 </syncstage>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50924 <syncstage name="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT" alias="VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50925 <syncsupport queues="graphics,compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50926 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50927 <syncstage name="VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT" alias="VK_PIPELINE_STAGE_VERTEX_INPUT_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50928 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50929 <syncequivalent stage="VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT,VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50930 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50931 <syncstage name="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT" alias="VK_PIPELINE_STAGE_VERTEX_SHADER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50932 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50933 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50934 <syncstage name="VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT" alias="VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50935 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50936 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50937 <syncstage name="VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT" alias="VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50938 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50939 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50940 <syncstage name="VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT" alias="VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50941 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50942 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50943 <syncstage name="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT" alias="VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50944 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50945 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50946 <syncstage name="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT" alias="VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50947 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50948 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50949 <syncstage name="VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT" alias="VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50950 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50951 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50952 <syncstage name="VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT" alias="VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50953 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50954 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50955 <syncstage name="VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT" alias="VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50956 <syncsupport queues="compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50957 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50958 <syncstage name="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT" alias="VK_PIPELINE_STAGE_TRANSFER_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50959 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50960 <syncequivalent stage="VK_PIPELINE_STAGE_2_COPY_BIT,VK_PIPELINE_STAGE_2_BLIT_BIT,VK_PIPELINE_STAGE_2_RESOLVE_BIT,VK_PIPELINE_STAGE_2_CLEAR_BIT,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50961 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50962 <syncstage name="VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT" alias="VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
50963 </syncstage>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50964 <syncstage name="VK_PIPELINE_STAGE_2_HOST_BIT" alias="VK_PIPELINE_STAGE_HOST_BIT">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
50965 </syncstage>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50966 <syncstage name="VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT" alias="VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50967 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50968 <syncequivalent stage="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT,VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT,VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT,VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT,VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT,VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR,VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50969 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50970 <syncstage name="VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT" alias="VK_PIPELINE_STAGE_ALL_COMMANDS_BIT">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
50971 </syncstage>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50972 <syncstage name="VK_PIPELINE_STAGE_2_COPY_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50973 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50974 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50975 <syncstage name="VK_PIPELINE_STAGE_2_RESOLVE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50976 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50977 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50978 <syncstage name="VK_PIPELINE_STAGE_2_BLIT_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50979 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50980 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50981 <syncstage name="VK_PIPELINE_STAGE_2_CLEAR_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50982 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50983 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50984 <syncstage name="VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50985 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50986 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50987 <syncstage name="VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50988 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50989 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50990 <syncstage name="VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50991 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50992 <syncequivalent stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50993 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50994 <syncstage name="VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50995 <syncsupport queues="decode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50996 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50997 <syncstage name="VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50998 <syncsupport queues="encode"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
50999 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51000 <syncstage name="VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT" alias="VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51001 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51002 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51003 <syncstage name="VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT" alias="VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51004 <syncsupport queues="graphics,compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51005 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51006 <syncstage name="VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT" alias="VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51007 <syncsupport queues="graphics,compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51008 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51009 <syncstage name="VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR" alias="VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51010 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51011 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51012 <syncstage name="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR" alias="VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51013 <syncsupport queues="compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51014 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51015 <syncstage name="VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR" alias="VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51016 <syncsupport queues="compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51017 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51018 <syncstage name="VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT" alias="VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51019 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51020 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51021 <syncstage name="VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT" alias="VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51022 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51023 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51024 <syncstage name="VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT" alias="VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51025 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51026 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51027 <syncstage name="VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51028 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51029 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51030 <syncstage name="VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51031 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51032 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51033 <syncstage name="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51034 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51035 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51036 <syncstage name="VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51037 <syncsupport queues="compute"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51038 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51039 <syncstage name="VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51040 <syncsupport queues="graphics"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51041 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51042 <syncstage name="VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51043 <syncsupport queues="opticalflow"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51044 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51045 <syncstage name="VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51046 <syncsupport queues="graphics,compute,transfer"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51047 </syncstage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51048 <syncaccess name="VK_ACCESS_2_NONE" alias="VK_ACCESS_NONE">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51049 </syncaccess>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51050 <syncaccess name="VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT" alias="VK_ACCESS_INDIRECT_COMMAND_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51051 <syncsupport stage="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51052 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51053 <syncaccess name="VK_ACCESS_2_INDEX_READ_BIT" alias="VK_ACCESS_INDEX_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51054 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT,VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51055 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51056 <syncaccess name="VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT" alias="VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51057 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT,VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51058 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51059 <syncaccess name="VK_ACCESS_2_UNIFORM_READ_BIT" alias="VK_ACCESS_UNIFORM_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51060 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51061 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51062 <syncaccess name="VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT" alias="VK_ACCESS_INPUT_ATTACHMENT_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51063 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51064 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51065 <syncaccess name="VK_ACCESS_2_SHADER_READ_BIT" alias="VK_ACCESS_SHADER_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51066 <syncsupport stage="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT,VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51067 <syncequivalent access="VK_ACCESS_2_SHADER_SAMPLED_READ_BIT,VK_ACCESS_2_SHADER_STORAGE_READ_BIT,VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR,VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51068 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51069 <syncaccess name="VK_ACCESS_2_SHADER_WRITE_BIT" alias="VK_ACCESS_SHADER_WRITE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51070 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51071 <syncequivalent access="VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT,VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51072 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51073 <syncaccess name="VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT" alias="VK_ACCESS_COLOR_ATTACHMENT_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51074 <comment>Fragment shader stage is added by the VK_EXT_shader_tile_image extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51075 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51076 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51077 <syncaccess name="VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT" alias="VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51078 <syncsupport stage="VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51079 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51080 <syncaccess name="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT" alias="VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51081 <comment>Fragment shader stage is added by the VK_EXT_shader_tile_image extension</comment>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51082 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT,VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51083 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51084 <syncaccess name="VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT" alias="VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51085 <syncsupport stage="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT,VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51086 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51087 <syncaccess name="VK_ACCESS_2_TRANSFER_READ_BIT" alias="VK_ACCESS_TRANSFER_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51088 <syncsupport stage="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT,VK_PIPELINE_STAGE_2_COPY_BIT,VK_PIPELINE_STAGE_2_RESOLVE_BIT,VK_PIPELINE_STAGE_2_BLIT_BIT,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR,VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT,VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51089 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51090 <syncaccess name="VK_ACCESS_2_TRANSFER_WRITE_BIT" alias="VK_ACCESS_TRANSFER_WRITE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51091 <syncsupport stage="VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT,VK_PIPELINE_STAGE_2_COPY_BIT,VK_PIPELINE_STAGE_2_RESOLVE_BIT,VK_PIPELINE_STAGE_2_BLIT_BIT,VK_PIPELINE_STAGE_2_CLEAR_BIT,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR,VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT,VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51092 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51093 <syncaccess name="VK_ACCESS_2_HOST_READ_BIT" alias="VK_ACCESS_HOST_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51094 <syncsupport stage="VK_PIPELINE_STAGE_2_HOST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51095 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51096 <syncaccess name="VK_ACCESS_2_HOST_WRITE_BIT" alias="VK_ACCESS_HOST_WRITE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51097 <syncsupport stage="VK_PIPELINE_STAGE_2_HOST_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51098 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51099 <syncaccess name="VK_ACCESS_2_MEMORY_READ_BIT" alias="VK_ACCESS_MEMORY_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51100 <comment>TODO/Suggestion. Introduce 'synclist' (could be a different name) element
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51101 that specifies the list of stages, accesses, etc. This list can be used by
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51102 'syncaccess' or 'syncstage' elements. For example, 'syncsupport' in addition to the
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51103 'stage' attribute can support 'list' attribute to reference 'synclist'.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51104 We can have the lists defined for ALL stages and it can be shared between MEMORY_READ
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51105 and MEMORY_WRITE accesses. Similarly, ALL shader stages list is often used. This proposal
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51106 is a way to fix duplication problem. When new stage is added multiple places needs to be
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51107 updated. It is potential source of bugs. The expectation such setup will produce more
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51108 robust system and also more simple structure to review and validate.
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51109 </comment>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51110 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51111 <syncaccess name="VK_ACCESS_2_MEMORY_WRITE_BIT" alias="VK_ACCESS_MEMORY_WRITE_BIT">
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51112 </syncaccess>
1481
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51113 <syncaccess name="VK_ACCESS_2_SHADER_SAMPLED_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51114 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51115 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51116 <syncaccess name="VK_ACCESS_2_SHADER_STORAGE_READ_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51117 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51118 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51119 <syncaccess name="VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51120 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51121 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51122 <syncaccess name="VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51123 <syncsupport stage="VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51124 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51125 <syncaccess name="VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51126 <syncsupport stage="VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51127 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51128 <syncaccess name="VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51129 <syncsupport stage="VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51130 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51131 <syncaccess name="VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51132 <syncsupport stage="VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51133 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51134 <syncaccess name="VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT" alias="VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51135 <syncsupport stage="VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51136 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51137 <syncaccess name="VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT" alias="VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51138 <syncsupport stage="VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT,VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51139 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51140 <syncaccess name="VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT" alias="VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51141 <syncsupport stage="VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51142 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51143 <syncaccess name="VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT" alias="VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51144 <syncsupport stage="VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51145 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51146 <syncaccess name="VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT" alias="VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51147 <syncsupport stage="VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51148 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51149 <syncaccess name="VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT" alias="VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51150 <syncsupport stage="VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51151 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51152 <syncaccess name="VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR" alias="VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51153 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51154 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51155 <syncaccess name="VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR" alias="VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51156 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51157 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51158 <syncaccess name="VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR" alias="VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51159 <syncsupport stage="VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51160 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51161 <syncaccess name="VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT" alias="VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51162 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51163 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51164 <syncaccess name="VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT" alias="VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51165 <syncsupport stage="VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51166 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51167 <syncaccess name="VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51168 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51169 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51170 <syncaccess name="VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51171 <syncsupport stage="VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51172 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51173 <syncaccess name="VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51174 <syncsupport stage="VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT,VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT,VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT,VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT,VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR,VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT,VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI,VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51175 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51176 <syncaccess name="VK_ACCESS_2_MICROMAP_READ_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51177 <syncsupport stage="VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT,VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51178 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51179 <syncaccess name="VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51180 <syncsupport stage="VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51181 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51182 <syncaccess name="VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51183 <syncsupport stage="VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51184 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51185 <syncaccess name="VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51186 <syncsupport stage="VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51187 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51188 <syncaccess name="VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51189 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51190 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51191 <syncaccess name="VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51192 <syncsupport stage="VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT,VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51193 </syncaccess>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51194 <syncpipeline name="graphics primitive">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51195 <syncpipelinestage>VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51196 <syncpipelinestage>VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51197 <syncpipelinestage>VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51198 <syncpipelinestage>VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51199 <syncpipelinestage>VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51200 <syncpipelinestage>VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51201 <syncpipelinestage>VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51202 <syncpipelinestage>VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51203 <syncpipelinestage>VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51204 <syncpipelinestage order="None" before="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT">VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51205 <syncpipelinestage>VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51206 <syncpipelinestage>VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51207 <syncpipelinestage>VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51208 <syncpipelinestage>VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51209 <syncpipelinestage order="None">VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51210 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51211 <syncpipeline name="graphics mesh" depends="VK_NV_mesh_shader,VK_EXT_mesh_shader">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51212 <syncpipelinestage>VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51213 <syncpipelinestage>VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51214 <syncpipelinestage>VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51215 <syncpipelinestage>VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51216 <syncpipelinestage order="None" before="VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT">VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51217 <syncpipelinestage>VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51218 <syncpipelinestage>VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51219 <syncpipelinestage>VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51220 <syncpipelinestage>VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51221 <syncpipelinestage order="None">VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51222 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51223 <syncpipeline name="compute">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51224 <syncpipelinestage>VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51225 <syncpipelinestage>VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51226 <syncpipelinestage order="None">VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51227 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51228 <syncpipeline name="transfer">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51229 <syncpipelinestage>VK_PIPELINE_STAGE_2_TRANSFER_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51230 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51231 <syncpipeline name="host">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51232 <syncpipelinestage>VK_PIPELINE_STAGE_2_HOST_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51233 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51234 <syncpipeline name="subpass shading" depends="VK_HUAWEI_subpass_shading">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51235 <syncpipelinestage>VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51236 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51237 <syncpipeline name="command preprocessing" depends="VK_EXT_device_generated_commands,VK_NV_device_generated_commands">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51238 <syncpipelinestage>VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51239 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51240 <syncpipeline name="acceleration structure build" depends="VK_KHR_acceleration_structure,VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51241 <syncpipelinestage>VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51242 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51243 <syncpipeline name="acceleration structure copy" depends="VK_KHR_acceleration_structure,VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51244 <syncpipelinestage>VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51245 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51246 <syncpipeline name="opacity micromap" depends="VK_EXT_opacity_micromap">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51247 <syncpipelinestage>VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51248 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51249 <syncpipeline name="ray tracing" depends="VK_KHR_ray_tracing_pipeline,VK_NV_ray_tracing">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51250 <syncpipelinestage>VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51251 <syncpipelinestage>VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51252 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51253 <syncpipeline name="video decode" depends="VK_KHR_video_decode_queue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51254 <syncpipelinestage>VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51255 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51256 <syncpipeline name="video encode" depends="VK_KHR_video_encode_queue">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51257 <syncpipelinestage>VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51258 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51259 <syncpipeline name="optical flow" depends="VK_NV_optical_flow">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51260 <syncpipelinestage>VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51261 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51262 <syncpipeline name="convert cooperative vector matrix layout" depends="VK_NV_cooperative_vector">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51263 <syncpipelinestage>VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV</syncpipelinestage>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51264 </syncpipeline>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51265 </sync>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51266 <videocodecs>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51267 <videocodec name="Decode">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51268 <videocapabilities struct="VkVideoDecodeCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51269 <videoformat name="Decode Output" usage="VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51270 <videoformat name="DPB" usage="VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51271 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51272 <videocodec name="Encode">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51273 <videocapabilities struct="VkVideoEncodeCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51274 <videocapabilities struct="VkVideoEncodeQuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51275 <videoformat name="Encode Input" usage="VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51276 <videoformat name="DPB" usage="VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51277 <videoformat name="Quantization Delta Map" usage="VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51278 <videorequirecapabilities struct="VkVideoEncodeCapabilitiesKHR" member="flags" value="VK_VIDEO_ENCODE_CAPABILITY_QUANTIZATION_DELTA_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51279 <videoformatproperties struct="VkVideoFormatQuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51280 </videoformat>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51281 <videoformat name="Emphasis Map" usage="VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51282 <videorequirecapabilities struct="VkVideoEncodeCapabilitiesKHR" member="flags" value="VK_VIDEO_ENCODE_CAPABILITY_EMPHASIS_MAP_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51283 <videoformatproperties struct="VkVideoFormatQuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51284 </videoformat>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51285 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51286 <videocodec name="H.264 Decode" extend="Decode" value="VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51287 <videoprofiles struct="VkVideoDecodeH264ProfileInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51288 <videoprofilemember name="stdProfileIdc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51289 <videoprofile name="Baseline" value="STD_VIDEO_H264_PROFILE_IDC_BASELINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51290 <videoprofile name="Main" value="STD_VIDEO_H264_PROFILE_IDC_MAIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51291 <videoprofile name="High" value="STD_VIDEO_H264_PROFILE_IDC_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51292 <videoprofile name="High 4:4:4 Predictive" value="STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51293 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51294 <videoprofilemember name="pictureLayout">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51295 <videoprofile name="progressive" value="VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51296 <videoprofile name="interlaced (interleaved lines)" value="VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51297 <videoprofile name="interlaced (separate planes)" value="VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_KHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51298 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51299 </videoprofiles>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51300 <videocapabilities struct="VkVideoDecodeH264CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51301 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51302 <videocodec name="H.265 Decode" extend="Decode" value="VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51303 <videoprofiles struct="VkVideoDecodeH265ProfileInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51304 <videoprofilemember name="stdProfileIdc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51305 <videoprofile name="Main" value="STD_VIDEO_H265_PROFILE_IDC_MAIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51306 <videoprofile name="Main 10" value="STD_VIDEO_H265_PROFILE_IDC_MAIN_10"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51307 <videoprofile name="Main Still Picture" value="STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51308 <videoprofile name="Format range extensions" value="STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51309 <videoprofile name="Screen content coding extensions" value="STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51310 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51311 </videoprofiles>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51312 <videocapabilities struct="VkVideoDecodeH265CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51313 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51314 <videocodec name="AV1 Decode" extend="Decode" value="VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51315 <videoprofiles struct="VkVideoDecodeAV1ProfileInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51316 <videoprofilemember name="stdProfile">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51317 <videoprofile name="Main" value="STD_VIDEO_AV1_PROFILE_MAIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51318 <videoprofile name="High" value="STD_VIDEO_AV1_PROFILE_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51319 <videoprofile name="Professional" value="STD_VIDEO_AV1_PROFILE_PROFESSIONAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51320 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51321 <videoprofilemember name="filmGrainSupport">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51322 <videoprofile name="with film grain support" value="VK_TRUE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51323 <videoprofile name="without film grain support" value="VK_FALSE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51324 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51325 </videoprofiles>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51326 <videocapabilities struct="VkVideoDecodeAV1CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51327 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51328 <videocodec name="H.264 Encode" extend="Encode" value="VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51329 <videoprofiles struct="VkVideoEncodeH264ProfileInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51330 <videoprofilemember name="stdProfileIdc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51331 <videoprofile name="Baseline" value="STD_VIDEO_H264_PROFILE_IDC_BASELINE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51332 <videoprofile name="Main" value="STD_VIDEO_H264_PROFILE_IDC_MAIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51333 <videoprofile name="High" value="STD_VIDEO_H264_PROFILE_IDC_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51334 <videoprofile name="High 4:4:4 Predictive" value="STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51335 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51336 </videoprofiles>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51337 <videocapabilities struct="VkVideoEncodeH264CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51338 <videocapabilities struct="VkVideoEncodeH264QuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51339 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51340 <videocodec name="H.265 Encode" extend="Encode" value="VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51341 <videoprofiles struct="VkVideoEncodeH265ProfileInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51342 <videoprofilemember name="stdProfileIdc">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51343 <videoprofile name="Main" value="STD_VIDEO_H265_PROFILE_IDC_MAIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51344 <videoprofile name="Main 10" value="STD_VIDEO_H265_PROFILE_IDC_MAIN_10"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51345 <videoprofile name="Main Still Picture" value="STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51346 <videoprofile name="Format range extensions" value="STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51347 <videoprofile name="Screen content coding extensions" value="STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51348 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51349 </videoprofiles>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51350 <videocapabilities struct="VkVideoEncodeH265CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51351 <videocapabilities struct="VkVideoEncodeH265QuantizationMapCapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51352 <videoformat extend="Quantization Delta Map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51353 <videoformatproperties struct="VkVideoFormatH265QuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51354 </videoformat>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51355 <videoformat extend="Emphasis Map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51356 <videoformatproperties struct="VkVideoFormatH265QuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51357 </videoformat>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51358 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51359 <videocodec name="AV1 Encode" extend="Encode" value="VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51360 <videoprofiles struct="VkVideoEncodeAV1ProfileInfoKHR">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51361 <videoprofilemember name="stdProfile">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51362 <videoprofile name="Main" value="STD_VIDEO_AV1_PROFILE_MAIN"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51363 <videoprofile name="High" value="STD_VIDEO_AV1_PROFILE_HIGH"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51364 <videoprofile name="Professional" value="STD_VIDEO_AV1_PROFILE_PROFESSIONAL"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51365 </videoprofilemember>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51366 </videoprofiles>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51367 <videocapabilities struct="VkVideoEncodeAV1CapabilitiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51368 <videoformat extend="Quantization Delta Map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51369 <videoformatproperties struct="VkVideoFormatAV1QuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51370 </videoformat>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51371 <videoformat extend="Emphasis Map">
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51372 <videoformatproperties struct="VkVideoFormatAV1QuantizationMapPropertiesKHR"/>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51373 </videoformat>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51374 </videocodec>
a99f3227130c did: continue on vulkan-api generator
sam <sam@basx.dev>
parents: 1479
diff changeset
51375 </videocodecs>
1479
172ac338f820 add: prep to add new vulkan api
sam <sam@basx.dev>
parents:
diff changeset
51376 </registry>