From: Jacek Caban jacek@codeweavers.com
Use WINE_VK_HOST instead. --- dlls/winevulkan/make_vulkan | 73 +- dlls/winevulkan/vulkan.c | 16 +- dlls/winevulkan/vulkan_private.h | 1 + dlls/winevulkan/vulkan_thunks.c | 962 +++++------ dlls/winevulkan/vulkan_thunks.h | 2764 ++---------------------------- 5 files changed, 662 insertions(+), 3154 deletions(-)
diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan index 5ab4e44778a..191a0a3be03 100755 --- a/dlls/winevulkan/make_vulkan +++ b/dlls/winevulkan/make_vulkan @@ -673,7 +673,7 @@ class VkFunction(object): return True return self.name in DIRECT_CALL_FUNCTIONS
- def pfn(self, prefix="p", call_conv=None, conv=False): + def pfn(self, prefix="p", call_conv=None): """ Create function pointer. """
if call_conv: @@ -686,8 +686,6 @@ class VkFunction(object): pfn += param.const + " "
pfn += param.type - if conv and param.needs_host_type(): - pfn += "_host"
if param.is_pointer(): pfn += " " + param.pointer @@ -720,7 +718,7 @@ class VkFunction(object): proto += " {0}(".format(self.name)
# Add all the parameters. - proto += ", ".join([p.definition(is_thunk=is_thunk) for p in self.params]) + proto += ", ".join([p.definition() for p in self.params])
if is_thunk and self.extra_param: proto += ", void *" + self.extra_param @@ -756,15 +754,14 @@ class VkFunction(object): # Declare any tmp parameters for conversion. for p in self.params: if p.needs_variable(conv, unwrap): - host_type = p.type + "_host" if conv and p.needs_host_type() else p.type if p.is_dynamic_array(): body += " {2}{0} *{1}_host;\n".format( - host_type, p.name, "const " if p.is_const() else "") + p.type, p.name, "const " if p.is_const() else "") elif p.optional: - body += " {0} *{1}_host = NULL;\n".format(host_type, p.name) + body += " {0} *{1}_host = NULL;\n".format(p.type, p.name) needs_alloc = True else: - body += " {0} {1}_host;\n".format(host_type, p.name) + body += " {0} {1}_host;\n".format(p.type, p.name) if p.needs_alloc(conv, unwrap): needs_alloc = True
@@ -864,7 +861,7 @@ class VkFunction(object): thunk += " struct\n" thunk += " {\n" for p in self.params: - thunk += " {0};\n".format(p.definition(is_thunk=True, is_member=True)) + thunk += " {0};\n".format(p.definition(conv=True, is_member=True)) if self.extra_param: thunk += " void *{0};\n".format(self.extra_param) if self.type != "void": @@ -1386,7 +1383,7 @@ class VkMember(VkVariable): else: return "{0}{1} = {2}{1};\n".format(output, self.name, input)
- def definition(self, align=False, conv=False, postfix=""): + def definition(self, align=False, conv=False): """ Generate prototype for given function.
Args: @@ -1404,8 +1401,6 @@ class VkMember(VkVariable): text += self.type if conv and self.needs_host_type(): text += "32" - elif postfix and self.needs_host_type(): - text += postfix
if self.is_pointer(): text += " {0}{1}".format(self.pointer, self.name) @@ -1606,7 +1601,7 @@ class VkParam(VkVariable): return " convert_{0}_host_to_{3}({4}{2}_host, {1}{2});\n".format( self.type, prefix, self.name, win_type, ref_part)
- def definition(self, postfix=None, is_member=False, is_thunk=False): + def definition(self, postfix=None, is_member=False, conv=False): """ Return prototype for the parameter. E.g. 'const char *foo' """
proto = "" @@ -1615,8 +1610,8 @@ class VkParam(VkVariable):
proto += self.type name = self.name - if is_thunk and self.needs_host_type(): - proto += "32" if is_member else "_host" + if conv and self.needs_host_type(): + proto += "32"
if is_member and self.needs_alignment(): proto += " DECLSPEC_ALIGN(8)" @@ -1866,7 +1861,7 @@ class VkStruct(Sequence):
return decoupled_structs
- def definition(self, align=False, conv=False, postfix=None): + def definition(self, align=False, conv=False): """ Convert structure to textual definition.
Args: @@ -1878,13 +1873,7 @@ class VkStruct(Sequence): if self.is_alias(): return ""
- if postfix: - suffix = postfix - elif conv: - suffix = "32" - else: - suffix = "" - + suffix = "32" if conv else "" if self.union: text = "typedef union {0}".format(self.name) else: @@ -1895,9 +1884,9 @@ class VkStruct(Sequence):
for m in self: if align and m.needs_alignment(): - text += " {0};\n".format(m.definition(align=align, conv=conv, postfix=postfix)) + text += " {0};\n".format(m.definition(align=align, conv=conv)) else: - text += " {0};\n".format(m.definition(conv=conv, postfix=postfix)) + text += " {0};\n".format(m.definition(conv=conv))
text += "}} {0}{1};\n".format(self.name, suffix)
@@ -2119,7 +2108,6 @@ class StructConversionFunction(object): body += "#if !defined(USE_STRUCT_CONVERSION)\n"
needs_alloc = self.direction != Direction.OUTPUT and self.operand.needs_alloc(self.conv, self.unwrap) - host_type = self.type + "_host" if self.operand.needs_host_type() else self.type win_type = self.type if self.conv and self.operand.needs_host_type(): win_type += "32" @@ -2130,9 +2118,9 @@ class StructConversionFunction(object): body += "static inline void {0}(".format(self.name)
if self.direction == Direction.OUTPUT: - params = ["const {0} *in".format(host_type), "{0} *out".format(win_type)] + params = ["const {0} *in".format(self.type), "{0} *out".format(win_type)] else: - params = ["const {0} *in".format(win_type), "{0} *out".format(host_type)] + params = ["const {0} *in".format(win_type), "{0} *out".format(self.type)]
# Generate parameter list if needs_alloc: @@ -2190,13 +2178,12 @@ class StructConversionFunction(object): continue
stype = next(x for x in ext.members if x.name == "sType").values - host_type = ext.name + "_host" if self.conv and ext.needs_host_type() else ext.name win_type = ext.name + "32" if self.conv and ext.needs_host_type() else ext.name if self.direction == Direction.INPUT: in_type = "const " + win_type - out_type = host_type + out_type = ext.name else: - in_type = "const " + host_type + in_type = "const " + ext.name out_type = win_type
body += " case {0}:\n".format(stype) @@ -2288,10 +2275,6 @@ class ArrayConversionFunction(object):
needs_alloc = self.direction != Direction.OUTPUT and self.array.needs_alloc(self.conv, self.unwrap)
- if self.conv and self.array.is_struct() and self.array.struct.needs_host_type(): - host_type = "{0}_host".format(self.type) - else: - host_type = self.type win_type = self.type if self.conv and self.array.needs_host_type(): win_type += "32" @@ -2300,12 +2283,12 @@ class ArrayConversionFunction(object): pointer_part = self.array.pointer if self.array.pointer else "*"
if self.direction == Direction.OUTPUT: - params = ["const {0} {1}in".format(host_type, pointer_part), + params = ["const {0} {1}in".format(self.type, pointer_part), "{0} {1}out".format(win_type, pointer_part), "uint32_t count"] return_type = None else: params = ["const {0} {1}in".format(win_type, pointer_part), "uint32_t count"] - return_type = host_type + return_type = self.type
needs_copy = not self.array.is_struct() or self.direction != Direction.INPUT or \ not self.array.struct.returnedonly or "pNext" in self.array.struct @@ -2595,18 +2578,6 @@ class VkGenerator(object):
f.write("#define WINE_VK_VERSION VK_API_VERSION_{0}_{1}\n\n".format(WINE_VK_VERSION[0], WINE_VK_VERSION[1]))
- for struct in self.host_structs: - if struct.is_alias(): - continue - f.write("#if defined(USE_STRUCT_CONVERSION)\n") - f.write(struct.definition(align=False, postfix="_host")) - f.write("#else\n") - f.write("typedef {0} {0}_host;\n".format(struct.name)) - for aliasee in struct.aliased_by: - f.write("typedef {0}_host {1}_host;\n".format(struct.name, aliasee.name)) - f.write("#endif\n\n") - f.write("\n") - # Generate prototypes for device and instance functions requiring a custom implementation. f.write("/* Functions for which we have custom implementations outside of the thunks. */\n") for vk_func in self.registry.funcs.values(): @@ -2626,7 +2597,7 @@ class VkGenerator(object): LOGGER.debug("skipping {0} in vulkan_device_funcs".format(vk_func.name)) continue
- f.write(" {0};\n".format(vk_func.pfn(conv=True))) + f.write(" {0};\n".format(vk_func.pfn())) f.write("};\n\n")
f.write("/* For use by vkInstance and children */\n") @@ -2639,7 +2610,7 @@ class VkGenerator(object): LOGGER.debug("skipping {0} in vulkan_instance_funcs".format(vk_func.name)) continue
- f.write(" {0};\n".format(vk_func.pfn(conv=True))) + f.write(" {0};\n".format(vk_func.pfn())) f.write("};\n\n")
f.write("#define ALL_VK_DEVICE_FUNCS() \\n") diff --git a/dlls/winevulkan/vulkan.c b/dlls/winevulkan/vulkan.c index 0fa71a31c2f..4f949d0b42d 100644 --- a/dlls/winevulkan/vulkan.c +++ b/dlls/winevulkan/vulkan.c @@ -97,7 +97,7 @@ static uint64_t wine_vk_get_wrapper(struct wine_instance *instance, uint64_t nat
static VkBool32 debug_utils_callback_conversion(VkDebugUtilsMessageSeverityFlagBitsEXT severity, VkDebugUtilsMessageTypeFlagsEXT message_types, - const VkDebugUtilsMessengerCallbackDataEXT_host *callback_data, + const VkDebugUtilsMessengerCallbackDataEXT *callback_data, void *user_data) { struct wine_vk_debug_utils_params params; @@ -609,7 +609,7 @@ static void wine_vk_instance_free(struct wine_instance *instance) free(instance); }
-VkResult wine_vkAllocateCommandBuffers(VkDevice handle, const VkCommandBufferAllocateInfo_host *allocate_info, +VkResult wine_vkAllocateCommandBuffers(VkDevice handle, const VkCommandBufferAllocateInfo *allocate_info, VkCommandBuffer *buffers ) { struct wine_device *device = wine_device_from_handle(handle); @@ -622,7 +622,7 @@ VkResult wine_vkAllocateCommandBuffers(VkDevice handle, const VkCommandBufferAll
for (i = 0; i < allocate_info->commandBufferCount; i++) { - VkCommandBufferAllocateInfo_host allocate_info_host; + VkCommandBufferAllocateInfo allocate_info_host;
/* TODO: future extensions (none yet) may require pNext conversion. */ allocate_info_host.pNext = allocate_info->pNext; @@ -679,7 +679,7 @@ VkResult wine_vkCreateDevice(VkPhysicalDevice phys_dev_handle, const VkDeviceCre
if (TRACE_ON(vulkan)) { - VkPhysicalDeviceProperties_host properties; + VkPhysicalDeviceProperties properties;
phys_dev->instance->funcs.p_vkGetPhysicalDeviceProperties(phys_dev->phys_dev, &properties);
@@ -1163,7 +1163,7 @@ void wine_vkGetPhysicalDeviceExternalBufferPropertiesKHR(VkPhysicalDevice phys_d
VkResult wine_vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice phys_dev_handle, const VkPhysicalDeviceImageFormatInfo2 *format_info, - VkImageFormatProperties2_host *properties) + VkImageFormatProperties2 *properties) { struct wine_phys_dev *phys_dev = wine_phys_dev_from_handle(phys_dev_handle); VkExternalImageFormatProperties *external_image_properties; @@ -1186,7 +1186,7 @@ VkResult wine_vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice phys_de
VkResult wine_vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice phys_dev_handle, const VkPhysicalDeviceImageFormatInfo2 *format_info, - VkImageFormatProperties2_host *properties) + VkImageFormatProperties2 *properties) { struct wine_phys_dev *phys_dev = wine_phys_dev_from_handle(phys_dev_handle); VkExternalImageFormatProperties *external_image_properties; @@ -1454,12 +1454,12 @@ VkResult wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice handle, }
VkResult wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice handle, - const VkPhysicalDeviceSurfaceInfo2KHR_host *surface_info, + const VkPhysicalDeviceSurfaceInfo2KHR *surface_info, VkSurfaceCapabilities2KHR *capabilities) { struct wine_phys_dev *phys_dev = wine_phys_dev_from_handle(handle); struct wine_surface *surface = wine_surface_from_handle(surface_info->surface); - VkPhysicalDeviceSurfaceInfo2KHR_host host_info; + VkPhysicalDeviceSurfaceInfo2KHR host_info; VkResult res;
host_info.sType = surface_info->sType; diff --git a/dlls/winevulkan/vulkan_private.h b/dlls/winevulkan/vulkan_private.h index adc067462ce..9c151ab32d8 100644 --- a/dlls/winevulkan/vulkan_private.h +++ b/dlls/winevulkan/vulkan_private.h @@ -24,6 +24,7 @@ #if defined(__i386__) #define USE_STRUCT_CONVERSION #endif +#define WINE_VK_HOST #define VK_NO_PROTOTYPES
#include <pthread.h> diff --git a/dlls/winevulkan/vulkan_thunks.c b/dlls/winevulkan/vulkan_thunks.c index a6266b73c25..0d97069a2aa 100644 --- a/dlls/winevulkan/vulkan_thunks.c +++ b/dlls/winevulkan/vulkan_thunks.c @@ -1851,7 +1851,7 @@ static uint64_t wine_vk_unwrap_handle(uint32_t type, uint64_t handle) }
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAcquireNextImageInfoKHR_win32_to_host(const VkAcquireNextImageInfoKHR32 *in, VkAcquireNextImageInfoKHR_host *out) +static inline void convert_VkAcquireNextImageInfoKHR_win32_to_host(const VkAcquireNextImageInfoKHR32 *in, VkAcquireNextImageInfoKHR *out) { if (!in) return;
@@ -1866,7 +1866,7 @@ static inline void convert_VkAcquireNextImageInfoKHR_win32_to_host(const VkAcqui #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAcquireProfilingLockInfoKHR_win32_to_host(const VkAcquireProfilingLockInfoKHR32 *in, VkAcquireProfilingLockInfoKHR_host *out) +static inline void convert_VkAcquireProfilingLockInfoKHR_win32_to_host(const VkAcquireProfilingLockInfoKHR32 *in, VkAcquireProfilingLockInfoKHR *out) { if (!in) return;
@@ -1878,7 +1878,7 @@ static inline void convert_VkAcquireProfilingLockInfoKHR_win32_to_host(const VkA #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCommandBufferAllocateInfo_win32_to_unwrapped_host(const VkCommandBufferAllocateInfo32 *in, VkCommandBufferAllocateInfo_host *out) +static inline void convert_VkCommandBufferAllocateInfo_win32_to_unwrapped_host(const VkCommandBufferAllocateInfo32 *in, VkCommandBufferAllocateInfo *out) { if (!in) return;
@@ -1891,7 +1891,7 @@ static inline void convert_VkCommandBufferAllocateInfo_win32_to_unwrapped_host(c #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDescriptorSetAllocateInfo_win32_to_host(const VkDescriptorSetAllocateInfo32 *in, VkDescriptorSetAllocateInfo_host *out) +static inline void convert_VkDescriptorSetAllocateInfo_win32_to_host(const VkDescriptorSetAllocateInfo32 *in, VkDescriptorSetAllocateInfo *out) { if (!in) return;
@@ -1904,7 +1904,7 @@ static inline void convert_VkDescriptorSetAllocateInfo_win32_to_host(const VkDes #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryAllocateInfo_win32_to_host(struct conversion_context *ctx, const VkMemoryAllocateInfo32 *in, VkMemoryAllocateInfo_host *out) +static inline void convert_VkMemoryAllocateInfo_win32_to_host(struct conversion_context *ctx, const VkMemoryAllocateInfo32 *in, VkMemoryAllocateInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -1922,7 +1922,7 @@ static inline void convert_VkMemoryAllocateInfo_win32_to_host(struct conversion_ { case VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV: { - VkDedicatedAllocationMemoryAllocateInfoNV_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkDedicatedAllocationMemoryAllocateInfoNV *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkDedicatedAllocationMemoryAllocateInfoNV32 *in_ext = (const VkDedicatedAllocationMemoryAllocateInfoNV32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV; out_ext->pNext = NULL; @@ -1983,7 +1983,7 @@ static inline void convert_VkMemoryAllocateInfo_win32_to_host(struct conversion_ } case VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO: { - VkMemoryDedicatedAllocateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkMemoryDedicatedAllocateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkMemoryDedicatedAllocateInfo32 *in_ext = (const VkMemoryDedicatedAllocateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO; out_ext->pNext = NULL; @@ -2018,7 +2018,7 @@ static inline void convert_VkMemoryAllocateInfo_win32_to_host(struct conversion_ } case VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO: { - VkMemoryOpaqueCaptureAddressAllocateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkMemoryOpaqueCaptureAddressAllocateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkMemoryOpaqueCaptureAddressAllocateInfo32 *in_ext = (const VkMemoryOpaqueCaptureAddressAllocateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO; out_ext->pNext = NULL; @@ -2036,7 +2036,7 @@ static inline void convert_VkMemoryAllocateInfo_win32_to_host(struct conversion_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCommandBufferInheritanceInfo_win32_to_host(const VkCommandBufferInheritanceInfo32 *in, VkCommandBufferInheritanceInfo_host *out) +static inline void convert_VkCommandBufferInheritanceInfo_win32_to_host(const VkCommandBufferInheritanceInfo32 *in, VkCommandBufferInheritanceInfo *out) { if (!in) return;
@@ -2052,9 +2052,9 @@ static inline void convert_VkCommandBufferInheritanceInfo_win32_to_host(const Vk #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkCommandBufferInheritanceInfo_host *convert_VkCommandBufferInheritanceInfo_array_win32_to_host(struct conversion_context *ctx, const VkCommandBufferInheritanceInfo32 *in, uint32_t count) +static inline const VkCommandBufferInheritanceInfo *convert_VkCommandBufferInheritanceInfo_array_win32_to_host(struct conversion_context *ctx, const VkCommandBufferInheritanceInfo32 *in, uint32_t count) { - VkCommandBufferInheritanceInfo_host *out; + VkCommandBufferInheritanceInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -2070,7 +2070,7 @@ static inline const VkCommandBufferInheritanceInfo_host *convert_VkCommandBuffer #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCommandBufferBeginInfo_win32_to_host(struct conversion_context *ctx, const VkCommandBufferBeginInfo32 *in, VkCommandBufferBeginInfo_host *out) +static inline void convert_VkCommandBufferBeginInfo_win32_to_host(struct conversion_context *ctx, const VkCommandBufferBeginInfo32 *in, VkCommandBufferBeginInfo *out) { if (!in) return;
@@ -2082,7 +2082,7 @@ static inline void convert_VkCommandBufferBeginInfo_win32_to_host(struct convers #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBindAccelerationStructureMemoryInfoNV_win32_to_host(const VkBindAccelerationStructureMemoryInfoNV32 *in, VkBindAccelerationStructureMemoryInfoNV_host *out) +static inline void convert_VkBindAccelerationStructureMemoryInfoNV_win32_to_host(const VkBindAccelerationStructureMemoryInfoNV32 *in, VkBindAccelerationStructureMemoryInfoNV *out) { if (!in) return;
@@ -2097,9 +2097,9 @@ static inline void convert_VkBindAccelerationStructureMemoryInfoNV_win32_to_host #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBindAccelerationStructureMemoryInfoNV_host *convert_VkBindAccelerationStructureMemoryInfoNV_array_win32_to_host(struct conversion_context *ctx, const VkBindAccelerationStructureMemoryInfoNV32 *in, uint32_t count) +static inline const VkBindAccelerationStructureMemoryInfoNV *convert_VkBindAccelerationStructureMemoryInfoNV_array_win32_to_host(struct conversion_context *ctx, const VkBindAccelerationStructureMemoryInfoNV32 *in, uint32_t count) { - VkBindAccelerationStructureMemoryInfoNV_host *out; + VkBindAccelerationStructureMemoryInfoNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -2115,7 +2115,7 @@ static inline const VkBindAccelerationStructureMemoryInfoNV_host *convert_VkBind #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBindBufferMemoryInfo_win32_to_host(const VkBindBufferMemoryInfo32 *in, VkBindBufferMemoryInfo_host *out) +static inline void convert_VkBindBufferMemoryInfo_win32_to_host(const VkBindBufferMemoryInfo32 *in, VkBindBufferMemoryInfo *out) { if (!in) return;
@@ -2128,9 +2128,9 @@ static inline void convert_VkBindBufferMemoryInfo_win32_to_host(const VkBindBuff #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBindBufferMemoryInfo_host *convert_VkBindBufferMemoryInfo_array_win32_to_host(struct conversion_context *ctx, const VkBindBufferMemoryInfo32 *in, uint32_t count) +static inline const VkBindBufferMemoryInfo *convert_VkBindBufferMemoryInfo_array_win32_to_host(struct conversion_context *ctx, const VkBindBufferMemoryInfo32 *in, uint32_t count) { - VkBindBufferMemoryInfo_host *out; + VkBindBufferMemoryInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -2146,7 +2146,7 @@ static inline const VkBindBufferMemoryInfo_host *convert_VkBindBufferMemoryInfo_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBindImageMemoryInfo_win32_to_host(struct conversion_context *ctx, const VkBindImageMemoryInfo32 *in, VkBindImageMemoryInfo_host *out) +static inline void convert_VkBindImageMemoryInfo_win32_to_host(struct conversion_context *ctx, const VkBindImageMemoryInfo32 *in, VkBindImageMemoryInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -2179,7 +2179,7 @@ static inline void convert_VkBindImageMemoryInfo_win32_to_host(struct conversion } case VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR: { - VkBindImageMemorySwapchainInfoKHR_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkBindImageMemorySwapchainInfoKHR *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkBindImageMemorySwapchainInfoKHR32 *in_ext = (const VkBindImageMemorySwapchainInfoKHR32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR; out_ext->pNext = NULL; @@ -2209,9 +2209,9 @@ static inline void convert_VkBindImageMemoryInfo_win32_to_host(struct conversion #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBindImageMemoryInfo_host *convert_VkBindImageMemoryInfo_array_win32_to_host(struct conversion_context *ctx, const VkBindImageMemoryInfo32 *in, uint32_t count) +static inline const VkBindImageMemoryInfo *convert_VkBindImageMemoryInfo_array_win32_to_host(struct conversion_context *ctx, const VkBindImageMemoryInfo32 *in, uint32_t count) { - VkBindImageMemoryInfo_host *out; + VkBindImageMemoryInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -2227,7 +2227,7 @@ static inline const VkBindImageMemoryInfo_host *convert_VkBindImageMemoryInfo_ar #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureGeometryKHR_win32_to_host(const VkAccelerationStructureGeometryKHR32 *in, VkAccelerationStructureGeometryKHR_host *out) +static inline void convert_VkAccelerationStructureGeometryKHR_win32_to_host(const VkAccelerationStructureGeometryKHR32 *in, VkAccelerationStructureGeometryKHR *out) { if (!in) return;
@@ -2240,9 +2240,9 @@ static inline void convert_VkAccelerationStructureGeometryKHR_win32_to_host(cons #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkAccelerationStructureGeometryKHR_host *convert_VkAccelerationStructureGeometryKHR_array_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureGeometryKHR32 *in, uint32_t count) +static inline const VkAccelerationStructureGeometryKHR *convert_VkAccelerationStructureGeometryKHR_array_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureGeometryKHR32 *in, uint32_t count) { - VkAccelerationStructureGeometryKHR_host *out; + VkAccelerationStructureGeometryKHR *out; unsigned int i;
if (!in || !count) return NULL; @@ -2258,9 +2258,9 @@ static inline const VkAccelerationStructureGeometryKHR_host *convert_VkAccelerat #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkAccelerationStructureGeometryKHR_host * const*convert_VkAccelerationStructureGeometryKHR_pointer_array_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureGeometryKHR32 * const*in, uint32_t count) +static inline const VkAccelerationStructureGeometryKHR * const*convert_VkAccelerationStructureGeometryKHR_pointer_array_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureGeometryKHR32 * const*in, uint32_t count) { - VkAccelerationStructureGeometryKHR_host **out; + VkAccelerationStructureGeometryKHR **out; unsigned int i;
if (!in || !count) return NULL; @@ -2282,7 +2282,7 @@ static inline const VkAccelerationStructureGeometryKHR_host * const*convert_VkAc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureBuildGeometryInfoKHR_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureBuildGeometryInfoKHR32 *in, VkAccelerationStructureBuildGeometryInfoKHR_host *out) +static inline void convert_VkAccelerationStructureBuildGeometryInfoKHR_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureBuildGeometryInfoKHR32 *in, VkAccelerationStructureBuildGeometryInfoKHR *out) { if (!in) return;
@@ -2301,9 +2301,9 @@ static inline void convert_VkAccelerationStructureBuildGeometryInfoKHR_win32_to_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkAccelerationStructureBuildGeometryInfoKHR_host *convert_VkAccelerationStructureBuildGeometryInfoKHR_array_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureBuildGeometryInfoKHR32 *in, uint32_t count) +static inline const VkAccelerationStructureBuildGeometryInfoKHR *convert_VkAccelerationStructureBuildGeometryInfoKHR_array_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureBuildGeometryInfoKHR32 *in, uint32_t count) { - VkAccelerationStructureBuildGeometryInfoKHR_host *out; + VkAccelerationStructureBuildGeometryInfoKHR *out; unsigned int i;
if (!in || !count) return NULL; @@ -2319,7 +2319,7 @@ static inline const VkAccelerationStructureBuildGeometryInfoKHR_host *convert_Vk #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMicromapBuildInfoEXT_win32_to_host(const VkMicromapBuildInfoEXT32 *in, VkMicromapBuildInfoEXT_host *out) +static inline void convert_VkMicromapBuildInfoEXT_win32_to_host(const VkMicromapBuildInfoEXT32 *in, VkMicromapBuildInfoEXT *out) { if (!in) return;
@@ -2340,9 +2340,9 @@ static inline void convert_VkMicromapBuildInfoEXT_win32_to_host(const VkMicromap #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkMicromapBuildInfoEXT_host *convert_VkMicromapBuildInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkMicromapBuildInfoEXT32 *in, uint32_t count) +static inline const VkMicromapBuildInfoEXT *convert_VkMicromapBuildInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkMicromapBuildInfoEXT32 *in, uint32_t count) { - VkMicromapBuildInfoEXT_host *out; + VkMicromapBuildInfoEXT *out; unsigned int i;
if (!in || !count) return NULL; @@ -2358,7 +2358,7 @@ static inline const VkMicromapBuildInfoEXT_host *convert_VkMicromapBuildInfoEXT_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkConditionalRenderingBeginInfoEXT_win32_to_host(const VkConditionalRenderingBeginInfoEXT32 *in, VkConditionalRenderingBeginInfoEXT_host *out) +static inline void convert_VkConditionalRenderingBeginInfoEXT_win32_to_host(const VkConditionalRenderingBeginInfoEXT32 *in, VkConditionalRenderingBeginInfoEXT *out) { if (!in) return;
@@ -2371,7 +2371,7 @@ static inline void convert_VkConditionalRenderingBeginInfoEXT_win32_to_host(cons #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRenderPassBeginInfo_win32_to_host(const VkRenderPassBeginInfo32 *in, VkRenderPassBeginInfo_host *out) +static inline void convert_VkRenderPassBeginInfo_win32_to_host(const VkRenderPassBeginInfo32 *in, VkRenderPassBeginInfo *out) { if (!in) return;
@@ -2386,7 +2386,7 @@ static inline void convert_VkRenderPassBeginInfo_win32_to_host(const VkRenderPas #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRenderingAttachmentInfo_win32_to_host(const VkRenderingAttachmentInfo32 *in, VkRenderingAttachmentInfo_host *out) +static inline void convert_VkRenderingAttachmentInfo_win32_to_host(const VkRenderingAttachmentInfo32 *in, VkRenderingAttachmentInfo *out) { if (!in) return;
@@ -2404,9 +2404,9 @@ static inline void convert_VkRenderingAttachmentInfo_win32_to_host(const VkRende #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkRenderingAttachmentInfo_host *convert_VkRenderingAttachmentInfo_array_win32_to_host(struct conversion_context *ctx, const VkRenderingAttachmentInfo32 *in, uint32_t count) +static inline const VkRenderingAttachmentInfo *convert_VkRenderingAttachmentInfo_array_win32_to_host(struct conversion_context *ctx, const VkRenderingAttachmentInfo32 *in, uint32_t count) { - VkRenderingAttachmentInfo_host *out; + VkRenderingAttachmentInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -2422,7 +2422,7 @@ static inline const VkRenderingAttachmentInfo_host *convert_VkRenderingAttachmen #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRenderingInfo_win32_to_host(struct conversion_context *ctx, const VkRenderingInfo32 *in, VkRenderingInfo_host *out) +static inline void convert_VkRenderingInfo_win32_to_host(struct conversion_context *ctx, const VkRenderingInfo32 *in, VkRenderingInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -2471,7 +2471,7 @@ static inline void convert_VkRenderingInfo_win32_to_host(struct conversion_conte } case VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR: { - VkRenderingFragmentShadingRateAttachmentInfoKHR_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkRenderingFragmentShadingRateAttachmentInfoKHR *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkRenderingFragmentShadingRateAttachmentInfoKHR32 *in_ext = (const VkRenderingFragmentShadingRateAttachmentInfoKHR32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR; out_ext->pNext = NULL; @@ -2484,7 +2484,7 @@ static inline void convert_VkRenderingInfo_win32_to_host(struct conversion_conte } case VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT: { - VkRenderingFragmentDensityMapAttachmentInfoEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkRenderingFragmentDensityMapAttachmentInfoEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkRenderingFragmentDensityMapAttachmentInfoEXT32 *in_ext = (const VkRenderingFragmentDensityMapAttachmentInfoEXT32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT; out_ext->pNext = NULL; @@ -2515,7 +2515,7 @@ static inline void convert_VkRenderingInfo_win32_to_host(struct conversion_conte #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBlitImageInfo2_win32_to_host(const VkBlitImageInfo232 *in, VkBlitImageInfo2_host *out) +static inline void convert_VkBlitImageInfo2_win32_to_host(const VkBlitImageInfo232 *in, VkBlitImageInfo2 *out) { if (!in) return;
@@ -2532,7 +2532,7 @@ static inline void convert_VkBlitImageInfo2_win32_to_host(const VkBlitImageInfo2 #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGeometryTrianglesNV_win32_to_host(const VkGeometryTrianglesNV32 *in, VkGeometryTrianglesNV_host *out) +static inline void convert_VkGeometryTrianglesNV_win32_to_host(const VkGeometryTrianglesNV32 *in, VkGeometryTrianglesNV *out) { if (!in) return;
@@ -2553,7 +2553,7 @@ static inline void convert_VkGeometryTrianglesNV_win32_to_host(const VkGeometryT #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGeometryAABBNV_win32_to_host(const VkGeometryAABBNV32 *in, VkGeometryAABBNV_host *out) +static inline void convert_VkGeometryAABBNV_win32_to_host(const VkGeometryAABBNV32 *in, VkGeometryAABBNV *out) { if (!in) return;
@@ -2567,7 +2567,7 @@ static inline void convert_VkGeometryAABBNV_win32_to_host(const VkGeometryAABBNV #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGeometryDataNV_win32_to_host(const VkGeometryDataNV32 *in, VkGeometryDataNV_host *out) +static inline void convert_VkGeometryDataNV_win32_to_host(const VkGeometryDataNV32 *in, VkGeometryDataNV *out) { if (!in) return;
@@ -2577,7 +2577,7 @@ static inline void convert_VkGeometryDataNV_win32_to_host(const VkGeometryDataNV #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGeometryNV_win32_to_host(const VkGeometryNV32 *in, VkGeometryNV_host *out) +static inline void convert_VkGeometryNV_win32_to_host(const VkGeometryNV32 *in, VkGeometryNV *out) { if (!in) return;
@@ -2590,9 +2590,9 @@ static inline void convert_VkGeometryNV_win32_to_host(const VkGeometryNV32 *in, #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkGeometryNV_host *convert_VkGeometryNV_array_win32_to_host(struct conversion_context *ctx, const VkGeometryNV32 *in, uint32_t count) +static inline const VkGeometryNV *convert_VkGeometryNV_array_win32_to_host(struct conversion_context *ctx, const VkGeometryNV32 *in, uint32_t count) { - VkGeometryNV_host *out; + VkGeometryNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -2608,7 +2608,7 @@ static inline const VkGeometryNV_host *convert_VkGeometryNV_array_win32_to_host( #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureInfoNV_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureInfoNV32 *in, VkAccelerationStructureInfoNV_host *out) +static inline void convert_VkAccelerationStructureInfoNV_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureInfoNV32 *in, VkAccelerationStructureInfoNV *out) { if (!in) return;
@@ -2623,7 +2623,7 @@ static inline void convert_VkAccelerationStructureInfoNV_win32_to_host(struct co #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyAccelerationStructureInfoKHR_win32_to_host(const VkCopyAccelerationStructureInfoKHR32 *in, VkCopyAccelerationStructureInfoKHR_host *out) +static inline void convert_VkCopyAccelerationStructureInfoKHR_win32_to_host(const VkCopyAccelerationStructureInfoKHR32 *in, VkCopyAccelerationStructureInfoKHR *out) { if (!in) return;
@@ -2636,7 +2636,7 @@ static inline void convert_VkCopyAccelerationStructureInfoKHR_win32_to_host(cons #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyAccelerationStructureToMemoryInfoKHR_win32_to_host(const VkCopyAccelerationStructureToMemoryInfoKHR32 *in, VkCopyAccelerationStructureToMemoryInfoKHR_host *out) +static inline void convert_VkCopyAccelerationStructureToMemoryInfoKHR_win32_to_host(const VkCopyAccelerationStructureToMemoryInfoKHR32 *in, VkCopyAccelerationStructureToMemoryInfoKHR *out) { if (!in) return;
@@ -2649,7 +2649,7 @@ static inline void convert_VkCopyAccelerationStructureToMemoryInfoKHR_win32_to_h #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferCopy_win32_to_host(const VkBufferCopy32 *in, VkBufferCopy_host *out) +static inline void convert_VkBufferCopy_win32_to_host(const VkBufferCopy32 *in, VkBufferCopy *out) { if (!in) return;
@@ -2660,9 +2660,9 @@ static inline void convert_VkBufferCopy_win32_to_host(const VkBufferCopy32 *in, #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferCopy_host *convert_VkBufferCopy_array_win32_to_host(struct conversion_context *ctx, const VkBufferCopy32 *in, uint32_t count) +static inline const VkBufferCopy *convert_VkBufferCopy_array_win32_to_host(struct conversion_context *ctx, const VkBufferCopy32 *in, uint32_t count) { - VkBufferCopy_host *out; + VkBufferCopy *out; unsigned int i;
if (!in || !count) return NULL; @@ -2678,7 +2678,7 @@ static inline const VkBufferCopy_host *convert_VkBufferCopy_array_win32_to_host( #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferCopy2_win32_to_host(const VkBufferCopy232 *in, VkBufferCopy2_host *out) +static inline void convert_VkBufferCopy2_win32_to_host(const VkBufferCopy232 *in, VkBufferCopy2 *out) { if (!in) return;
@@ -2691,9 +2691,9 @@ static inline void convert_VkBufferCopy2_win32_to_host(const VkBufferCopy232 *in #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferCopy2_host *convert_VkBufferCopy2_array_win32_to_host(struct conversion_context *ctx, const VkBufferCopy232 *in, uint32_t count) +static inline const VkBufferCopy2 *convert_VkBufferCopy2_array_win32_to_host(struct conversion_context *ctx, const VkBufferCopy232 *in, uint32_t count) { - VkBufferCopy2_host *out; + VkBufferCopy2 *out; unsigned int i;
if (!in || !count) return NULL; @@ -2709,7 +2709,7 @@ static inline const VkBufferCopy2_host *convert_VkBufferCopy2_array_win32_to_hos #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyBufferInfo2_win32_to_host(struct conversion_context *ctx, const VkCopyBufferInfo232 *in, VkCopyBufferInfo2_host *out) +static inline void convert_VkCopyBufferInfo2_win32_to_host(struct conversion_context *ctx, const VkCopyBufferInfo232 *in, VkCopyBufferInfo2 *out) { if (!in) return;
@@ -2723,7 +2723,7 @@ static inline void convert_VkCopyBufferInfo2_win32_to_host(struct conversion_con #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferImageCopy_win32_to_host(const VkBufferImageCopy32 *in, VkBufferImageCopy_host *out) +static inline void convert_VkBufferImageCopy_win32_to_host(const VkBufferImageCopy32 *in, VkBufferImageCopy *out) { if (!in) return;
@@ -2737,9 +2737,9 @@ static inline void convert_VkBufferImageCopy_win32_to_host(const VkBufferImageCo #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferImageCopy_host *convert_VkBufferImageCopy_array_win32_to_host(struct conversion_context *ctx, const VkBufferImageCopy32 *in, uint32_t count) +static inline const VkBufferImageCopy *convert_VkBufferImageCopy_array_win32_to_host(struct conversion_context *ctx, const VkBufferImageCopy32 *in, uint32_t count) { - VkBufferImageCopy_host *out; + VkBufferImageCopy *out; unsigned int i;
if (!in || !count) return NULL; @@ -2755,7 +2755,7 @@ static inline const VkBufferImageCopy_host *convert_VkBufferImageCopy_array_win3 #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferImageCopy2_win32_to_host(const VkBufferImageCopy232 *in, VkBufferImageCopy2_host *out) +static inline void convert_VkBufferImageCopy2_win32_to_host(const VkBufferImageCopy232 *in, VkBufferImageCopy2 *out) { if (!in) return;
@@ -2771,9 +2771,9 @@ static inline void convert_VkBufferImageCopy2_win32_to_host(const VkBufferImageC #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferImageCopy2_host *convert_VkBufferImageCopy2_array_win32_to_host(struct conversion_context *ctx, const VkBufferImageCopy232 *in, uint32_t count) +static inline const VkBufferImageCopy2 *convert_VkBufferImageCopy2_array_win32_to_host(struct conversion_context *ctx, const VkBufferImageCopy232 *in, uint32_t count) { - VkBufferImageCopy2_host *out; + VkBufferImageCopy2 *out; unsigned int i;
if (!in || !count) return NULL; @@ -2789,7 +2789,7 @@ static inline const VkBufferImageCopy2_host *convert_VkBufferImageCopy2_array_wi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyBufferToImageInfo2_win32_to_host(struct conversion_context *ctx, const VkCopyBufferToImageInfo232 *in, VkCopyBufferToImageInfo2_host *out) +static inline void convert_VkCopyBufferToImageInfo2_win32_to_host(struct conversion_context *ctx, const VkCopyBufferToImageInfo232 *in, VkCopyBufferToImageInfo2 *out) { if (!in) return;
@@ -2804,7 +2804,7 @@ static inline void convert_VkCopyBufferToImageInfo2_win32_to_host(struct convers #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyImageInfo2_win32_to_host(const VkCopyImageInfo232 *in, VkCopyImageInfo2_host *out) +static inline void convert_VkCopyImageInfo2_win32_to_host(const VkCopyImageInfo232 *in, VkCopyImageInfo2 *out) { if (!in) return;
@@ -2820,7 +2820,7 @@ static inline void convert_VkCopyImageInfo2_win32_to_host(const VkCopyImageInfo2 #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyImageToBufferInfo2_win32_to_host(struct conversion_context *ctx, const VkCopyImageToBufferInfo232 *in, VkCopyImageToBufferInfo2_host *out) +static inline void convert_VkCopyImageToBufferInfo2_win32_to_host(struct conversion_context *ctx, const VkCopyImageToBufferInfo232 *in, VkCopyImageToBufferInfo2 *out) { if (!in) return;
@@ -2835,7 +2835,7 @@ static inline void convert_VkCopyImageToBufferInfo2_win32_to_host(struct convers #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyMemoryToAccelerationStructureInfoKHR_win32_to_host(const VkCopyMemoryToAccelerationStructureInfoKHR32 *in, VkCopyMemoryToAccelerationStructureInfoKHR_host *out) +static inline void convert_VkCopyMemoryToAccelerationStructureInfoKHR_win32_to_host(const VkCopyMemoryToAccelerationStructureInfoKHR32 *in, VkCopyMemoryToAccelerationStructureInfoKHR *out) { if (!in) return;
@@ -2848,7 +2848,7 @@ static inline void convert_VkCopyMemoryToAccelerationStructureInfoKHR_win32_to_h #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyMemoryToMicromapInfoEXT_win32_to_host(const VkCopyMemoryToMicromapInfoEXT32 *in, VkCopyMemoryToMicromapInfoEXT_host *out) +static inline void convert_VkCopyMemoryToMicromapInfoEXT_win32_to_host(const VkCopyMemoryToMicromapInfoEXT32 *in, VkCopyMemoryToMicromapInfoEXT *out) { if (!in) return;
@@ -2861,7 +2861,7 @@ static inline void convert_VkCopyMemoryToMicromapInfoEXT_win32_to_host(const VkC #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyMicromapInfoEXT_win32_to_host(const VkCopyMicromapInfoEXT32 *in, VkCopyMicromapInfoEXT_host *out) +static inline void convert_VkCopyMicromapInfoEXT_win32_to_host(const VkCopyMicromapInfoEXT32 *in, VkCopyMicromapInfoEXT *out) { if (!in) return;
@@ -2874,7 +2874,7 @@ static inline void convert_VkCopyMicromapInfoEXT_win32_to_host(const VkCopyMicro #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyMicromapToMemoryInfoEXT_win32_to_host(const VkCopyMicromapToMemoryInfoEXT32 *in, VkCopyMicromapToMemoryInfoEXT_host *out) +static inline void convert_VkCopyMicromapToMemoryInfoEXT_win32_to_host(const VkCopyMicromapToMemoryInfoEXT32 *in, VkCopyMicromapToMemoryInfoEXT *out) { if (!in) return;
@@ -2887,7 +2887,7 @@ static inline void convert_VkCopyMicromapToMemoryInfoEXT_win32_to_host(const VkC #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCuLaunchInfoNVX_win32_to_host(const VkCuLaunchInfoNVX32 *in, VkCuLaunchInfoNVX_host *out) +static inline void convert_VkCuLaunchInfoNVX_win32_to_host(const VkCuLaunchInfoNVX32 *in, VkCuLaunchInfoNVX *out) { if (!in) return;
@@ -2909,7 +2909,7 @@ static inline void convert_VkCuLaunchInfoNVX_win32_to_host(const VkCuLaunchInfoN #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDecompressMemoryRegionNV_win32_to_host(const VkDecompressMemoryRegionNV32 *in, VkDecompressMemoryRegionNV_host *out) +static inline void convert_VkDecompressMemoryRegionNV_win32_to_host(const VkDecompressMemoryRegionNV32 *in, VkDecompressMemoryRegionNV *out) { if (!in) return;
@@ -2922,9 +2922,9 @@ static inline void convert_VkDecompressMemoryRegionNV_win32_to_host(const VkDeco #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkDecompressMemoryRegionNV_host *convert_VkDecompressMemoryRegionNV_array_win32_to_host(struct conversion_context *ctx, const VkDecompressMemoryRegionNV32 *in, uint32_t count) +static inline const VkDecompressMemoryRegionNV *convert_VkDecompressMemoryRegionNV_array_win32_to_host(struct conversion_context *ctx, const VkDecompressMemoryRegionNV32 *in, uint32_t count) { - VkDecompressMemoryRegionNV_host *out; + VkDecompressMemoryRegionNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -2976,7 +2976,7 @@ static inline const VkCommandBuffer *convert_VkCommandBuffer_array_win32_to_host #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkIndirectCommandsStreamNV_win32_to_host(const VkIndirectCommandsStreamNV32 *in, VkIndirectCommandsStreamNV_host *out) +static inline void convert_VkIndirectCommandsStreamNV_win32_to_host(const VkIndirectCommandsStreamNV32 *in, VkIndirectCommandsStreamNV *out) { if (!in) return;
@@ -2986,9 +2986,9 @@ static inline void convert_VkIndirectCommandsStreamNV_win32_to_host(const VkIndi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkIndirectCommandsStreamNV_host *convert_VkIndirectCommandsStreamNV_array_win32_to_host(struct conversion_context *ctx, const VkIndirectCommandsStreamNV32 *in, uint32_t count) +static inline const VkIndirectCommandsStreamNV *convert_VkIndirectCommandsStreamNV_array_win32_to_host(struct conversion_context *ctx, const VkIndirectCommandsStreamNV32 *in, uint32_t count) { - VkIndirectCommandsStreamNV_host *out; + VkIndirectCommandsStreamNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -3004,7 +3004,7 @@ static inline const VkIndirectCommandsStreamNV_host *convert_VkIndirectCommandsS #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGeneratedCommandsInfoNV_win32_to_host(struct conversion_context *ctx, const VkGeneratedCommandsInfoNV32 *in, VkGeneratedCommandsInfoNV_host *out) +static inline void convert_VkGeneratedCommandsInfoNV_win32_to_host(struct conversion_context *ctx, const VkGeneratedCommandsInfoNV32 *in, VkGeneratedCommandsInfoNV *out) { if (!in) return;
@@ -3027,7 +3027,7 @@ static inline void convert_VkGeneratedCommandsInfoNV_win32_to_host(struct conver #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferMemoryBarrier_win32_to_host(const VkBufferMemoryBarrier32 *in, VkBufferMemoryBarrier_host *out) +static inline void convert_VkBufferMemoryBarrier_win32_to_host(const VkBufferMemoryBarrier32 *in, VkBufferMemoryBarrier *out) { if (!in) return;
@@ -3044,9 +3044,9 @@ static inline void convert_VkBufferMemoryBarrier_win32_to_host(const VkBufferMem #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferMemoryBarrier_host *convert_VkBufferMemoryBarrier_array_win32_to_host(struct conversion_context *ctx, const VkBufferMemoryBarrier32 *in, uint32_t count) +static inline const VkBufferMemoryBarrier *convert_VkBufferMemoryBarrier_array_win32_to_host(struct conversion_context *ctx, const VkBufferMemoryBarrier32 *in, uint32_t count) { - VkBufferMemoryBarrier_host *out; + VkBufferMemoryBarrier *out; unsigned int i;
if (!in || !count) return NULL; @@ -3062,7 +3062,7 @@ static inline const VkBufferMemoryBarrier_host *convert_VkBufferMemoryBarrier_ar #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageMemoryBarrier_win32_to_host(const VkImageMemoryBarrier32 *in, VkImageMemoryBarrier_host *out) +static inline void convert_VkImageMemoryBarrier_win32_to_host(const VkImageMemoryBarrier32 *in, VkImageMemoryBarrier *out) { if (!in) return;
@@ -3080,9 +3080,9 @@ static inline void convert_VkImageMemoryBarrier_win32_to_host(const VkImageMemor #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkImageMemoryBarrier_host *convert_VkImageMemoryBarrier_array_win32_to_host(struct conversion_context *ctx, const VkImageMemoryBarrier32 *in, uint32_t count) +static inline const VkImageMemoryBarrier *convert_VkImageMemoryBarrier_array_win32_to_host(struct conversion_context *ctx, const VkImageMemoryBarrier32 *in, uint32_t count) { - VkImageMemoryBarrier_host *out; + VkImageMemoryBarrier *out; unsigned int i;
if (!in || !count) return NULL; @@ -3098,7 +3098,7 @@ static inline const VkImageMemoryBarrier_host *convert_VkImageMemoryBarrier_arra #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferMemoryBarrier2_win32_to_host(const VkBufferMemoryBarrier232 *in, VkBufferMemoryBarrier2_host *out) +static inline void convert_VkBufferMemoryBarrier2_win32_to_host(const VkBufferMemoryBarrier232 *in, VkBufferMemoryBarrier2 *out) { if (!in) return;
@@ -3117,9 +3117,9 @@ static inline void convert_VkBufferMemoryBarrier2_win32_to_host(const VkBufferMe #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferMemoryBarrier2_host *convert_VkBufferMemoryBarrier2_array_win32_to_host(struct conversion_context *ctx, const VkBufferMemoryBarrier232 *in, uint32_t count) +static inline const VkBufferMemoryBarrier2 *convert_VkBufferMemoryBarrier2_array_win32_to_host(struct conversion_context *ctx, const VkBufferMemoryBarrier232 *in, uint32_t count) { - VkBufferMemoryBarrier2_host *out; + VkBufferMemoryBarrier2 *out; unsigned int i;
if (!in || !count) return NULL; @@ -3135,7 +3135,7 @@ static inline const VkBufferMemoryBarrier2_host *convert_VkBufferMemoryBarrier2_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageMemoryBarrier2_win32_to_host(const VkImageMemoryBarrier232 *in, VkImageMemoryBarrier2_host *out) +static inline void convert_VkImageMemoryBarrier2_win32_to_host(const VkImageMemoryBarrier232 *in, VkImageMemoryBarrier2 *out) { if (!in) return;
@@ -3155,9 +3155,9 @@ static inline void convert_VkImageMemoryBarrier2_win32_to_host(const VkImageMemo #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkImageMemoryBarrier2_host *convert_VkImageMemoryBarrier2_array_win32_to_host(struct conversion_context *ctx, const VkImageMemoryBarrier232 *in, uint32_t count) +static inline const VkImageMemoryBarrier2 *convert_VkImageMemoryBarrier2_array_win32_to_host(struct conversion_context *ctx, const VkImageMemoryBarrier232 *in, uint32_t count) { - VkImageMemoryBarrier2_host *out; + VkImageMemoryBarrier2 *out; unsigned int i;
if (!in || !count) return NULL; @@ -3173,7 +3173,7 @@ static inline const VkImageMemoryBarrier2_host *convert_VkImageMemoryBarrier2_ar #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDependencyInfo_win32_to_host(struct conversion_context *ctx, const VkDependencyInfo32 *in, VkDependencyInfo_host *out) +static inline void convert_VkDependencyInfo_win32_to_host(struct conversion_context *ctx, const VkDependencyInfo32 *in, VkDependencyInfo *out) { if (!in) return;
@@ -3190,7 +3190,7 @@ static inline void convert_VkDependencyInfo_win32_to_host(struct conversion_cont #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDescriptorImageInfo_win32_to_host(const VkDescriptorImageInfo32 *in, VkDescriptorImageInfo_host *out) +static inline void convert_VkDescriptorImageInfo_win32_to_host(const VkDescriptorImageInfo32 *in, VkDescriptorImageInfo *out) { if (!in) return;
@@ -3201,9 +3201,9 @@ static inline void convert_VkDescriptorImageInfo_win32_to_host(const VkDescripto #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkDescriptorImageInfo_host *convert_VkDescriptorImageInfo_array_win32_to_host(struct conversion_context *ctx, const VkDescriptorImageInfo32 *in, uint32_t count) +static inline const VkDescriptorImageInfo *convert_VkDescriptorImageInfo_array_win32_to_host(struct conversion_context *ctx, const VkDescriptorImageInfo32 *in, uint32_t count) { - VkDescriptorImageInfo_host *out; + VkDescriptorImageInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -3219,7 +3219,7 @@ static inline const VkDescriptorImageInfo_host *convert_VkDescriptorImageInfo_ar #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDescriptorBufferInfo_win32_to_host(const VkDescriptorBufferInfo32 *in, VkDescriptorBufferInfo_host *out) +static inline void convert_VkDescriptorBufferInfo_win32_to_host(const VkDescriptorBufferInfo32 *in, VkDescriptorBufferInfo *out) { if (!in) return;
@@ -3230,9 +3230,9 @@ static inline void convert_VkDescriptorBufferInfo_win32_to_host(const VkDescript #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkDescriptorBufferInfo_host *convert_VkDescriptorBufferInfo_array_win32_to_host(struct conversion_context *ctx, const VkDescriptorBufferInfo32 *in, uint32_t count) +static inline const VkDescriptorBufferInfo *convert_VkDescriptorBufferInfo_array_win32_to_host(struct conversion_context *ctx, const VkDescriptorBufferInfo32 *in, uint32_t count) { - VkDescriptorBufferInfo_host *out; + VkDescriptorBufferInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -3248,7 +3248,7 @@ static inline const VkDescriptorBufferInfo_host *convert_VkDescriptorBufferInfo_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkWriteDescriptorSet_win32_to_host(struct conversion_context *ctx, const VkWriteDescriptorSet32 *in, VkWriteDescriptorSet_host *out) +static inline void convert_VkWriteDescriptorSet_win32_to_host(struct conversion_context *ctx, const VkWriteDescriptorSet32 *in, VkWriteDescriptorSet *out) { if (!in) return;
@@ -3266,9 +3266,9 @@ static inline void convert_VkWriteDescriptorSet_win32_to_host(struct conversion_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkWriteDescriptorSet_host *convert_VkWriteDescriptorSet_array_win32_to_host(struct conversion_context *ctx, const VkWriteDescriptorSet32 *in, uint32_t count) +static inline const VkWriteDescriptorSet *convert_VkWriteDescriptorSet_array_win32_to_host(struct conversion_context *ctx, const VkWriteDescriptorSet32 *in, uint32_t count) { - VkWriteDescriptorSet_host *out; + VkWriteDescriptorSet *out; unsigned int i;
if (!in || !count) return NULL; @@ -3284,7 +3284,7 @@ static inline const VkWriteDescriptorSet_host *convert_VkWriteDescriptorSet_arra #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkResolveImageInfo2_win32_to_host(const VkResolveImageInfo232 *in, VkResolveImageInfo2_host *out) +static inline void convert_VkResolveImageInfo2_win32_to_host(const VkResolveImageInfo232 *in, VkResolveImageInfo2 *out) { if (!in) return;
@@ -3300,7 +3300,7 @@ static inline void convert_VkResolveImageInfo2_win32_to_host(const VkResolveImag #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPerformanceMarkerInfoINTEL_win32_to_host(const VkPerformanceMarkerInfoINTEL32 *in, VkPerformanceMarkerInfoINTEL_host *out) +static inline void convert_VkPerformanceMarkerInfoINTEL_win32_to_host(const VkPerformanceMarkerInfoINTEL32 *in, VkPerformanceMarkerInfoINTEL *out) { if (!in) return;
@@ -3311,7 +3311,7 @@ static inline void convert_VkPerformanceMarkerInfoINTEL_win32_to_host(const VkPe #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPerformanceOverrideInfoINTEL_win32_to_host(const VkPerformanceOverrideInfoINTEL32 *in, VkPerformanceOverrideInfoINTEL_host *out) +static inline void convert_VkPerformanceOverrideInfoINTEL_win32_to_host(const VkPerformanceOverrideInfoINTEL32 *in, VkPerformanceOverrideInfoINTEL *out) { if (!in) return;
@@ -3324,7 +3324,7 @@ static inline void convert_VkPerformanceOverrideInfoINTEL_win32_to_host(const Vk #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkStridedDeviceAddressRegionKHR_win32_to_host(const VkStridedDeviceAddressRegionKHR32 *in, VkStridedDeviceAddressRegionKHR_host *out) +static inline void convert_VkStridedDeviceAddressRegionKHR_win32_to_host(const VkStridedDeviceAddressRegionKHR32 *in, VkStridedDeviceAddressRegionKHR *out) { if (!in) return;
@@ -3335,9 +3335,9 @@ static inline void convert_VkStridedDeviceAddressRegionKHR_win32_to_host(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkDependencyInfo_host *convert_VkDependencyInfo_array_win32_to_host(struct conversion_context *ctx, const VkDependencyInfo32 *in, uint32_t count) +static inline const VkDependencyInfo *convert_VkDependencyInfo_array_win32_to_host(struct conversion_context *ctx, const VkDependencyInfo32 *in, uint32_t count) { - VkDependencyInfo_host *out; + VkDependencyInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -3353,7 +3353,7 @@ static inline const VkDependencyInfo_host *convert_VkDependencyInfo_array_win32_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureCreateInfoKHR_win32_to_host(const VkAccelerationStructureCreateInfoKHR32 *in, VkAccelerationStructureCreateInfoKHR_host *out) +static inline void convert_VkAccelerationStructureCreateInfoKHR_win32_to_host(const VkAccelerationStructureCreateInfoKHR32 *in, VkAccelerationStructureCreateInfoKHR *out) { if (!in) return;
@@ -3369,7 +3369,7 @@ static inline void convert_VkAccelerationStructureCreateInfoKHR_win32_to_host(co #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureCreateInfoNV32 *in, VkAccelerationStructureCreateInfoNV_host *out) +static inline void convert_VkAccelerationStructureCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkAccelerationStructureCreateInfoNV32 *in, VkAccelerationStructureCreateInfoNV *out) { if (!in) return;
@@ -3381,7 +3381,7 @@ static inline void convert_VkAccelerationStructureCreateInfoNV_win32_to_host(str #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferCreateInfo_win32_to_host(struct conversion_context *ctx, const VkBufferCreateInfo32 *in, VkBufferCreateInfo_host *out) +static inline void convert_VkBufferCreateInfo_win32_to_host(struct conversion_context *ctx, const VkBufferCreateInfo32 *in, VkBufferCreateInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -3425,7 +3425,7 @@ static inline void convert_VkBufferCreateInfo_win32_to_host(struct conversion_co } case VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO: { - VkBufferOpaqueCaptureAddressCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkBufferOpaqueCaptureAddressCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkBufferOpaqueCaptureAddressCreateInfo32 *in_ext = (const VkBufferOpaqueCaptureAddressCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO; out_ext->pNext = NULL; @@ -3436,7 +3436,7 @@ static inline void convert_VkBufferCreateInfo_win32_to_host(struct conversion_co } case VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT: { - VkBufferDeviceAddressCreateInfoEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkBufferDeviceAddressCreateInfoEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkBufferDeviceAddressCreateInfoEXT32 *in_ext = (const VkBufferDeviceAddressCreateInfoEXT32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT; out_ext->pNext = NULL; @@ -3454,7 +3454,7 @@ static inline void convert_VkBufferCreateInfo_win32_to_host(struct conversion_co #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferViewCreateInfo_win32_to_host(const VkBufferViewCreateInfo32 *in, VkBufferViewCreateInfo_host *out) +static inline void convert_VkBufferViewCreateInfo_win32_to_host(const VkBufferViewCreateInfo32 *in, VkBufferViewCreateInfo *out) { if (!in) return;
@@ -3469,7 +3469,7 @@ static inline void convert_VkBufferViewCreateInfo_win32_to_host(const VkBufferVi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineCreationFeedback_host_to_win32(const VkPipelineCreationFeedback_host *in, VkPipelineCreationFeedback32 *out) +static inline void convert_VkPipelineCreationFeedback_host_to_win32(const VkPipelineCreationFeedback *in, VkPipelineCreationFeedback32 *out) { if (!in) return;
@@ -3479,9 +3479,9 @@ static inline void convert_VkPipelineCreationFeedback_host_to_win32(const VkPipe #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline VkPipelineCreationFeedback_host *convert_VkPipelineCreationFeedback_array_win32_to_host(struct conversion_context *ctx, const VkPipelineCreationFeedback32 *in, uint32_t count) +static inline VkPipelineCreationFeedback *convert_VkPipelineCreationFeedback_array_win32_to_host(struct conversion_context *ctx, const VkPipelineCreationFeedback32 *in, uint32_t count) { - VkPipelineCreationFeedback_host *out; + VkPipelineCreationFeedback *out; if (!in || !count) return NULL;
out = conversion_context_alloc(ctx, count * sizeof(*out)); @@ -3491,7 +3491,7 @@ static inline VkPipelineCreationFeedback_host *convert_VkPipelineCreationFeedbac #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineCreationFeedback_array_host_to_win32(const VkPipelineCreationFeedback_host *in, VkPipelineCreationFeedback32 *out, uint32_t count) +static inline void convert_VkPipelineCreationFeedback_array_host_to_win32(const VkPipelineCreationFeedback *in, VkPipelineCreationFeedback32 *out, uint32_t count) { unsigned int i;
@@ -3607,7 +3607,7 @@ static inline void convert_VkPipelineShaderStageCreateInfo_win64_to_host(struct #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineShaderStageCreateInfo_win32_to_host(struct conversion_context *ctx, const VkPipelineShaderStageCreateInfo32 *in, VkPipelineShaderStageCreateInfo_host *out) +static inline void convert_VkPipelineShaderStageCreateInfo_win32_to_host(struct conversion_context *ctx, const VkPipelineShaderStageCreateInfo32 *in, VkPipelineShaderStageCreateInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -3641,7 +3641,7 @@ static inline void convert_VkPipelineShaderStageCreateInfo_win32_to_host(struct } case VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT: { - VkShaderModuleValidationCacheCreateInfoEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkShaderModuleValidationCacheCreateInfoEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkShaderModuleValidationCacheCreateInfoEXT32 *in_ext = (const VkShaderModuleValidationCacheCreateInfoEXT32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT; out_ext->pNext = NULL; @@ -3652,7 +3652,7 @@ static inline void convert_VkPipelineShaderStageCreateInfo_win32_to_host(struct } case VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT: { - VkDebugUtilsObjectNameInfoEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkDebugUtilsObjectNameInfoEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkDebugUtilsObjectNameInfoEXT32 *in_ext = (const VkDebugUtilsObjectNameInfoEXT32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT; out_ext->pNext = NULL; @@ -3724,7 +3724,7 @@ static inline void convert_VkComputePipelineCreateInfo_win64_to_host(struct conv #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkComputePipelineCreateInfo_win32_to_host(struct conversion_context *ctx, const VkComputePipelineCreateInfo32 *in, VkComputePipelineCreateInfo_host *out) +static inline void convert_VkComputePipelineCreateInfo_win32_to_host(struct conversion_context *ctx, const VkComputePipelineCreateInfo32 *in, VkComputePipelineCreateInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -3745,7 +3745,7 @@ static inline void convert_VkComputePipelineCreateInfo_win32_to_host(struct conv { case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { - VkPipelineCreationFeedbackCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPipelineCreationFeedbackCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkPipelineCreationFeedbackCreateInfo32 *in_ext = (const VkPipelineCreationFeedbackCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; out_ext->pNext = NULL; @@ -3758,7 +3758,7 @@ static inline void convert_VkComputePipelineCreateInfo_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI: { - VkSubpassShadingPipelineCreateInfoHUAWEI_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkSubpassShadingPipelineCreateInfoHUAWEI *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkSubpassShadingPipelineCreateInfoHUAWEI32 *in_ext = (const VkSubpassShadingPipelineCreateInfoHUAWEI32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI; out_ext->pNext = NULL; @@ -3802,7 +3802,7 @@ static inline void convert_VkComputePipelineCreateInfo_win32_to_host(struct conv #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkComputePipelineCreateInfo_host_to_win32(const VkComputePipelineCreateInfo_host *in, const VkComputePipelineCreateInfo32 *out) +static inline void convert_VkComputePipelineCreateInfo_host_to_win32(const VkComputePipelineCreateInfo *in, const VkComputePipelineCreateInfo32 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -3817,7 +3817,7 @@ static inline void convert_VkComputePipelineCreateInfo_host_to_win32(const VkCom case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { VkPipelineCreationFeedbackCreateInfo32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO); - const VkPipelineCreationFeedbackCreateInfo_host *in_ext = (const VkPipelineCreationFeedbackCreateInfo_host *)in_header; + const VkPipelineCreationFeedbackCreateInfo *in_ext = (const VkPipelineCreationFeedbackCreateInfo *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineCreationFeedback, out_ext->pPipelineCreationFeedback, 1); convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineStageCreationFeedbacks, out_ext->pPipelineStageCreationFeedbacks, in_ext->pipelineStageCreationFeedbackCount); @@ -3850,9 +3850,9 @@ static inline const VkComputePipelineCreateInfo *convert_VkComputePipelineCreate #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkComputePipelineCreateInfo_host *convert_VkComputePipelineCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkComputePipelineCreateInfo32 *in, uint32_t count) +static inline const VkComputePipelineCreateInfo *convert_VkComputePipelineCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkComputePipelineCreateInfo32 *in, uint32_t count) { - VkComputePipelineCreateInfo_host *out; + VkComputePipelineCreateInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -3868,7 +3868,7 @@ static inline const VkComputePipelineCreateInfo_host *convert_VkComputePipelineC #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkComputePipelineCreateInfo_array_host_to_win32(const VkComputePipelineCreateInfo_host *in, const VkComputePipelineCreateInfo32 *out, uint32_t count) +static inline void convert_VkComputePipelineCreateInfo_array_host_to_win32(const VkComputePipelineCreateInfo *in, const VkComputePipelineCreateInfo32 *out, uint32_t count) { unsigned int i;
@@ -3882,7 +3882,7 @@ static inline void convert_VkComputePipelineCreateInfo_array_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCuFunctionCreateInfoNVX_win32_to_host(const VkCuFunctionCreateInfoNVX32 *in, VkCuFunctionCreateInfoNVX_host *out) +static inline void convert_VkCuFunctionCreateInfoNVX_win32_to_host(const VkCuFunctionCreateInfoNVX32 *in, VkCuFunctionCreateInfoNVX *out) { if (!in) return;
@@ -3894,7 +3894,7 @@ static inline void convert_VkCuFunctionCreateInfoNVX_win32_to_host(const VkCuFun #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDescriptorUpdateTemplateCreateInfo_win32_to_host(const VkDescriptorUpdateTemplateCreateInfo32 *in, VkDescriptorUpdateTemplateCreateInfo_host *out) +static inline void convert_VkDescriptorUpdateTemplateCreateInfo_win32_to_host(const VkDescriptorUpdateTemplateCreateInfo32 *in, VkDescriptorUpdateTemplateCreateInfo *out) { if (!in) return;
@@ -7578,7 +7578,7 @@ static inline void convert_VkDeviceCreateInfo_win32_to_host(struct conversion_co #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkFramebufferCreateInfo_win32_to_host(const VkFramebufferCreateInfo32 *in, VkFramebufferCreateInfo_host *out) +static inline void convert_VkFramebufferCreateInfo_win32_to_host(const VkFramebufferCreateInfo32 *in, VkFramebufferCreateInfo *out) { if (!in) return;
@@ -7613,9 +7613,9 @@ static inline const VkPipelineShaderStageCreateInfo *convert_VkPipelineShaderSta #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkPipelineShaderStageCreateInfo_host *convert_VkPipelineShaderStageCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkPipelineShaderStageCreateInfo32 *in, uint32_t count) +static inline const VkPipelineShaderStageCreateInfo *convert_VkPipelineShaderStageCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkPipelineShaderStageCreateInfo32 *in, uint32_t count) { - VkPipelineShaderStageCreateInfo_host *out; + VkPipelineShaderStageCreateInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -7645,7 +7645,7 @@ static inline void convert_VkGraphicsShaderGroupCreateInfoNV_win64_to_host(struc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGraphicsShaderGroupCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkGraphicsShaderGroupCreateInfoNV32 *in, VkGraphicsShaderGroupCreateInfoNV_host *out) +static inline void convert_VkGraphicsShaderGroupCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkGraphicsShaderGroupCreateInfoNV32 *in, VkGraphicsShaderGroupCreateInfoNV *out) { if (!in) return;
@@ -7677,9 +7677,9 @@ static inline const VkGraphicsShaderGroupCreateInfoNV *convert_VkGraphicsShaderG #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkGraphicsShaderGroupCreateInfoNV_host *convert_VkGraphicsShaderGroupCreateInfoNV_array_win32_to_host(struct conversion_context *ctx, const VkGraphicsShaderGroupCreateInfoNV32 *in, uint32_t count) +static inline const VkGraphicsShaderGroupCreateInfoNV *convert_VkGraphicsShaderGroupCreateInfoNV_array_win32_to_host(struct conversion_context *ctx, const VkGraphicsShaderGroupCreateInfoNV32 *in, uint32_t count) { - VkGraphicsShaderGroupCreateInfoNV_host *out; + VkGraphicsShaderGroupCreateInfoNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -7900,7 +7900,7 @@ static inline void convert_VkGraphicsPipelineCreateInfo_win64_to_host(struct con #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGraphicsPipelineCreateInfo_win32_to_host(struct conversion_context *ctx, const VkGraphicsPipelineCreateInfo32 *in, VkGraphicsPipelineCreateInfo_host *out) +static inline void convert_VkGraphicsPipelineCreateInfo_win32_to_host(struct conversion_context *ctx, const VkGraphicsPipelineCreateInfo32 *in, VkGraphicsPipelineCreateInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -7933,7 +7933,7 @@ static inline void convert_VkGraphicsPipelineCreateInfo_win32_to_host(struct con { case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV: { - VkGraphicsPipelineShaderGroupsCreateInfoNV_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkGraphicsPipelineShaderGroupsCreateInfoNV *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkGraphicsPipelineShaderGroupsCreateInfoNV32 *in_ext = (const VkGraphicsPipelineShaderGroupsCreateInfoNV32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV; out_ext->pNext = NULL; @@ -7972,7 +7972,7 @@ static inline void convert_VkGraphicsPipelineCreateInfo_win32_to_host(struct con } case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { - VkPipelineCreationFeedbackCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPipelineCreationFeedbackCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkPipelineCreationFeedbackCreateInfo32 *in_ext = (const VkPipelineCreationFeedbackCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; out_ext->pNext = NULL; @@ -8105,7 +8105,7 @@ static inline void convert_VkGraphicsPipelineCreateInfo_win32_to_host(struct con #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGraphicsPipelineCreateInfo_host_to_win32(const VkGraphicsPipelineCreateInfo_host *in, const VkGraphicsPipelineCreateInfo32 *out) +static inline void convert_VkGraphicsPipelineCreateInfo_host_to_win32(const VkGraphicsPipelineCreateInfo *in, const VkGraphicsPipelineCreateInfo32 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -8120,7 +8120,7 @@ static inline void convert_VkGraphicsPipelineCreateInfo_host_to_win32(const VkGr case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { VkPipelineCreationFeedbackCreateInfo32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO); - const VkPipelineCreationFeedbackCreateInfo_host *in_ext = (const VkPipelineCreationFeedbackCreateInfo_host *)in_header; + const VkPipelineCreationFeedbackCreateInfo *in_ext = (const VkPipelineCreationFeedbackCreateInfo *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineCreationFeedback, out_ext->pPipelineCreationFeedback, 1); convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineStageCreationFeedbacks, out_ext->pPipelineStageCreationFeedbacks, in_ext->pipelineStageCreationFeedbackCount); @@ -8153,9 +8153,9 @@ static inline const VkGraphicsPipelineCreateInfo *convert_VkGraphicsPipelineCrea #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkGraphicsPipelineCreateInfo_host *convert_VkGraphicsPipelineCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkGraphicsPipelineCreateInfo32 *in, uint32_t count) +static inline const VkGraphicsPipelineCreateInfo *convert_VkGraphicsPipelineCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkGraphicsPipelineCreateInfo32 *in, uint32_t count) { - VkGraphicsPipelineCreateInfo_host *out; + VkGraphicsPipelineCreateInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -8171,7 +8171,7 @@ static inline const VkGraphicsPipelineCreateInfo_host *convert_VkGraphicsPipelin #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGraphicsPipelineCreateInfo_array_host_to_win32(const VkGraphicsPipelineCreateInfo_host *in, const VkGraphicsPipelineCreateInfo32 *out, uint32_t count) +static inline void convert_VkGraphicsPipelineCreateInfo_array_host_to_win32(const VkGraphicsPipelineCreateInfo *in, const VkGraphicsPipelineCreateInfo32 *out, uint32_t count) { unsigned int i;
@@ -8236,7 +8236,7 @@ static inline void convert_VkImageCreateInfo_win32_to_host(struct conversion_con } case VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR: { - VkImageSwapchainCreateInfoKHR_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkImageSwapchainCreateInfoKHR *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkImageSwapchainCreateInfoKHR32 *in_ext = (const VkImageSwapchainCreateInfoKHR32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR; out_ext->pNext = NULL; @@ -8301,7 +8301,7 @@ static inline void convert_VkImageCreateInfo_win32_to_host(struct conversion_con #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageViewCreateInfo_win32_to_host(struct conversion_context *ctx, const VkImageViewCreateInfo32 *in, VkImageViewCreateInfo_host *out) +static inline void convert_VkImageViewCreateInfo_win32_to_host(struct conversion_context *ctx, const VkImageViewCreateInfo32 *in, VkImageViewCreateInfo *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -8334,7 +8334,7 @@ static inline void convert_VkImageViewCreateInfo_win32_to_host(struct conversion } case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO: { - VkSamplerYcbcrConversionInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkSamplerYcbcrConversionInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkSamplerYcbcrConversionInfo32 *in_ext = (const VkSamplerYcbcrConversionInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO; out_ext->pNext = NULL; @@ -8387,7 +8387,7 @@ static inline void convert_VkImageViewCreateInfo_win32_to_host(struct conversion #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkIndirectCommandsLayoutTokenNV_win32_to_host(const VkIndirectCommandsLayoutTokenNV32 *in, VkIndirectCommandsLayoutTokenNV_host *out) +static inline void convert_VkIndirectCommandsLayoutTokenNV_win32_to_host(const VkIndirectCommandsLayoutTokenNV32 *in, VkIndirectCommandsLayoutTokenNV *out) { if (!in) return;
@@ -8410,9 +8410,9 @@ static inline void convert_VkIndirectCommandsLayoutTokenNV_win32_to_host(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkIndirectCommandsLayoutTokenNV_host *convert_VkIndirectCommandsLayoutTokenNV_array_win32_to_host(struct conversion_context *ctx, const VkIndirectCommandsLayoutTokenNV32 *in, uint32_t count) +static inline const VkIndirectCommandsLayoutTokenNV *convert_VkIndirectCommandsLayoutTokenNV_array_win32_to_host(struct conversion_context *ctx, const VkIndirectCommandsLayoutTokenNV32 *in, uint32_t count) { - VkIndirectCommandsLayoutTokenNV_host *out; + VkIndirectCommandsLayoutTokenNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -8428,7 +8428,7 @@ static inline const VkIndirectCommandsLayoutTokenNV_host *convert_VkIndirectComm #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkIndirectCommandsLayoutCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkIndirectCommandsLayoutCreateInfoNV32 *in, VkIndirectCommandsLayoutCreateInfoNV_host *out) +static inline void convert_VkIndirectCommandsLayoutCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkIndirectCommandsLayoutCreateInfoNV32 *in, VkIndirectCommandsLayoutCreateInfoNV *out) { if (!in) return;
@@ -8614,7 +8614,7 @@ static inline void convert_VkInstanceCreateInfo_win32_to_host(struct conversion_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMicromapCreateInfoEXT_win32_to_host(const VkMicromapCreateInfoEXT32 *in, VkMicromapCreateInfoEXT_host *out) +static inline void convert_VkMicromapCreateInfoEXT_win32_to_host(const VkMicromapCreateInfoEXT32 *in, VkMicromapCreateInfoEXT *out) { if (!in) return;
@@ -8652,7 +8652,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoKHR_win64_to_host(struc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRayTracingPipelineCreateInfoKHR_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoKHR32 *in, VkRayTracingPipelineCreateInfoKHR_host *out) +static inline void convert_VkRayTracingPipelineCreateInfoKHR_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoKHR32 *in, VkRayTracingPipelineCreateInfoKHR *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -8680,7 +8680,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoKHR_win32_to_host(struc { case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { - VkPipelineCreationFeedbackCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPipelineCreationFeedbackCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkPipelineCreationFeedbackCreateInfo32 *in_ext = (const VkPipelineCreationFeedbackCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; out_ext->pNext = NULL; @@ -8714,7 +8714,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoKHR_win32_to_host(struc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRayTracingPipelineCreateInfoKHR_host_to_win32(const VkRayTracingPipelineCreateInfoKHR_host *in, const VkRayTracingPipelineCreateInfoKHR32 *out) +static inline void convert_VkRayTracingPipelineCreateInfoKHR_host_to_win32(const VkRayTracingPipelineCreateInfoKHR *in, const VkRayTracingPipelineCreateInfoKHR32 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -8729,7 +8729,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoKHR_host_to_win32(const case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { VkPipelineCreationFeedbackCreateInfo32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO); - const VkPipelineCreationFeedbackCreateInfo_host *in_ext = (const VkPipelineCreationFeedbackCreateInfo_host *)in_header; + const VkPipelineCreationFeedbackCreateInfo *in_ext = (const VkPipelineCreationFeedbackCreateInfo *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineCreationFeedback, out_ext->pPipelineCreationFeedback, 1); convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineStageCreationFeedbacks, out_ext->pPipelineStageCreationFeedbacks, in_ext->pipelineStageCreationFeedbackCount); @@ -8762,9 +8762,9 @@ static inline const VkRayTracingPipelineCreateInfoKHR *convert_VkRayTracingPipel #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkRayTracingPipelineCreateInfoKHR_host *convert_VkRayTracingPipelineCreateInfoKHR_array_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoKHR32 *in, uint32_t count) +static inline const VkRayTracingPipelineCreateInfoKHR *convert_VkRayTracingPipelineCreateInfoKHR_array_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoKHR32 *in, uint32_t count) { - VkRayTracingPipelineCreateInfoKHR_host *out; + VkRayTracingPipelineCreateInfoKHR *out; unsigned int i;
if (!in || !count) return NULL; @@ -8780,7 +8780,7 @@ static inline const VkRayTracingPipelineCreateInfoKHR_host *convert_VkRayTracing #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRayTracingPipelineCreateInfoKHR_array_host_to_win32(const VkRayTracingPipelineCreateInfoKHR_host *in, const VkRayTracingPipelineCreateInfoKHR32 *out, uint32_t count) +static inline void convert_VkRayTracingPipelineCreateInfoKHR_array_host_to_win32(const VkRayTracingPipelineCreateInfoKHR *in, const VkRayTracingPipelineCreateInfoKHR32 *out, uint32_t count) { unsigned int i;
@@ -8813,7 +8813,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoNV_win64_to_host(struct #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRayTracingPipelineCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoNV32 *in, VkRayTracingPipelineCreateInfoNV_host *out) +static inline void convert_VkRayTracingPipelineCreateInfoNV_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoNV32 *in, VkRayTracingPipelineCreateInfoNV *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -8838,7 +8838,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoNV_win32_to_host(struct { case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { - VkPipelineCreationFeedbackCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPipelineCreationFeedbackCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkPipelineCreationFeedbackCreateInfo32 *in_ext = (const VkPipelineCreationFeedbackCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; out_ext->pNext = NULL; @@ -8858,7 +8858,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoNV_win32_to_host(struct #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRayTracingPipelineCreateInfoNV_host_to_win32(const VkRayTracingPipelineCreateInfoNV_host *in, const VkRayTracingPipelineCreateInfoNV32 *out) +static inline void convert_VkRayTracingPipelineCreateInfoNV_host_to_win32(const VkRayTracingPipelineCreateInfoNV *in, const VkRayTracingPipelineCreateInfoNV32 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -8873,7 +8873,7 @@ static inline void convert_VkRayTracingPipelineCreateInfoNV_host_to_win32(const case VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO: { VkPipelineCreationFeedbackCreateInfo32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO); - const VkPipelineCreationFeedbackCreateInfo_host *in_ext = (const VkPipelineCreationFeedbackCreateInfo_host *)in_header; + const VkPipelineCreationFeedbackCreateInfo *in_ext = (const VkPipelineCreationFeedbackCreateInfo *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO; convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineCreationFeedback, out_ext->pPipelineCreationFeedback, 1); convert_VkPipelineCreationFeedback_array_host_to_win32(in_ext->pPipelineStageCreationFeedbacks, out_ext->pPipelineStageCreationFeedbacks, in_ext->pipelineStageCreationFeedbackCount); @@ -8906,9 +8906,9 @@ static inline const VkRayTracingPipelineCreateInfoNV *convert_VkRayTracingPipeli #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkRayTracingPipelineCreateInfoNV_host *convert_VkRayTracingPipelineCreateInfoNV_array_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoNV32 *in, uint32_t count) +static inline const VkRayTracingPipelineCreateInfoNV *convert_VkRayTracingPipelineCreateInfoNV_array_win32_to_host(struct conversion_context *ctx, const VkRayTracingPipelineCreateInfoNV32 *in, uint32_t count) { - VkRayTracingPipelineCreateInfoNV_host *out; + VkRayTracingPipelineCreateInfoNV *out; unsigned int i;
if (!in || !count) return NULL; @@ -8924,7 +8924,7 @@ static inline const VkRayTracingPipelineCreateInfoNV_host *convert_VkRayTracingP #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkRayTracingPipelineCreateInfoNV_array_host_to_win32(const VkRayTracingPipelineCreateInfoNV_host *in, const VkRayTracingPipelineCreateInfoNV32 *out, uint32_t count) +static inline void convert_VkRayTracingPipelineCreateInfoNV_array_host_to_win32(const VkRayTracingPipelineCreateInfoNV *in, const VkRayTracingPipelineCreateInfoNV32 *out, uint32_t count) { unsigned int i;
@@ -8970,7 +8970,7 @@ static inline void convert_VkSamplerCreateInfo_win32_to_host(struct conversion_c { case VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO: { - VkSamplerYcbcrConversionInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkSamplerYcbcrConversionInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkSamplerYcbcrConversionInfo32 *in_ext = (const VkSamplerYcbcrConversionInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO; out_ext->pNext = NULL; @@ -9051,7 +9051,7 @@ static inline void convert_VkSemaphoreCreateInfo_win32_to_host(struct conversion } case VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO: { - VkSemaphoreTypeCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkSemaphoreTypeCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkSemaphoreTypeCreateInfo32 *in_ext = (const VkSemaphoreTypeCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO; out_ext->pNext = NULL; @@ -9089,7 +9089,7 @@ static inline void convert_VkShaderModuleCreateInfo_win32_to_host(struct convers { case VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT: { - VkShaderModuleValidationCacheCreateInfoEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkShaderModuleValidationCacheCreateInfoEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkShaderModuleValidationCacheCreateInfoEXT32 *in_ext = (const VkShaderModuleValidationCacheCreateInfoEXT32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT; out_ext->pNext = NULL; @@ -9133,7 +9133,7 @@ static inline void convert_VkSwapchainCreateInfoKHR_win64_to_host(const VkSwapch #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSwapchainCreateInfoKHR_win32_to_host(const VkSwapchainCreateInfoKHR32 *in, VkSwapchainCreateInfoKHR_host *out) +static inline void convert_VkSwapchainCreateInfoKHR_win32_to_host(const VkSwapchainCreateInfoKHR32 *in, VkSwapchainCreateInfoKHR *out) { if (!in) return;
@@ -9172,7 +9172,7 @@ static inline void convert_VkDebugMarkerObjectNameInfoEXT_win64_to_host(const Vk #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDebugMarkerObjectNameInfoEXT_win32_to_host(const VkDebugMarkerObjectNameInfoEXT32 *in, VkDebugMarkerObjectNameInfoEXT_host *out) +static inline void convert_VkDebugMarkerObjectNameInfoEXT_win32_to_host(const VkDebugMarkerObjectNameInfoEXT32 *in, VkDebugMarkerObjectNameInfoEXT *out) { if (!in) return;
@@ -9200,7 +9200,7 @@ static inline void convert_VkDebugMarkerObjectTagInfoEXT_win64_to_host(const VkD #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDebugMarkerObjectTagInfoEXT_win32_to_host(const VkDebugMarkerObjectTagInfoEXT32 *in, VkDebugMarkerObjectTagInfoEXT_host *out) +static inline void convert_VkDebugMarkerObjectTagInfoEXT_win32_to_host(const VkDebugMarkerObjectTagInfoEXT32 *in, VkDebugMarkerObjectTagInfoEXT *out) { if (!in) return;
@@ -9215,7 +9215,7 @@ static inline void convert_VkDebugMarkerObjectTagInfoEXT_win32_to_host(const VkD #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMappedMemoryRange_win32_to_host(const VkMappedMemoryRange32 *in, VkMappedMemoryRange_host *out) +static inline void convert_VkMappedMemoryRange_win32_to_host(const VkMappedMemoryRange32 *in, VkMappedMemoryRange *out) { if (!in) return;
@@ -9228,9 +9228,9 @@ static inline void convert_VkMappedMemoryRange_win32_to_host(const VkMappedMemor #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkMappedMemoryRange_host *convert_VkMappedMemoryRange_array_win32_to_host(struct conversion_context *ctx, const VkMappedMemoryRange32 *in, uint32_t count) +static inline const VkMappedMemoryRange *convert_VkMappedMemoryRange_array_win32_to_host(struct conversion_context *ctx, const VkMappedMemoryRange32 *in, uint32_t count) { - VkMappedMemoryRange_host *out; + VkMappedMemoryRange *out; unsigned int i;
if (!in || !count) return NULL; @@ -9246,7 +9246,7 @@ static inline const VkMappedMemoryRange_host *convert_VkMappedMemoryRange_array_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureBuildSizesInfoKHR_win32_to_host(const VkAccelerationStructureBuildSizesInfoKHR32 *in, VkAccelerationStructureBuildSizesInfoKHR_host *out) +static inline void convert_VkAccelerationStructureBuildSizesInfoKHR_win32_to_host(const VkAccelerationStructureBuildSizesInfoKHR32 *in, VkAccelerationStructureBuildSizesInfoKHR *out) { if (!in) return;
@@ -9259,7 +9259,7 @@ static inline void convert_VkAccelerationStructureBuildSizesInfoKHR_win32_to_hos #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureBuildSizesInfoKHR_host_to_win32(const VkAccelerationStructureBuildSizesInfoKHR_host *in, VkAccelerationStructureBuildSizesInfoKHR32 *out) +static inline void convert_VkAccelerationStructureBuildSizesInfoKHR_host_to_win32(const VkAccelerationStructureBuildSizesInfoKHR *in, VkAccelerationStructureBuildSizesInfoKHR32 *out) { if (!in) return;
@@ -9270,7 +9270,7 @@ static inline void convert_VkAccelerationStructureBuildSizesInfoKHR_host_to_win3 #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureDeviceAddressInfoKHR_win32_to_host(const VkAccelerationStructureDeviceAddressInfoKHR32 *in, VkAccelerationStructureDeviceAddressInfoKHR_host *out) +static inline void convert_VkAccelerationStructureDeviceAddressInfoKHR_win32_to_host(const VkAccelerationStructureDeviceAddressInfoKHR32 *in, VkAccelerationStructureDeviceAddressInfoKHR *out) { if (!in) return;
@@ -9281,7 +9281,7 @@ static inline void convert_VkAccelerationStructureDeviceAddressInfoKHR_win32_to_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkAccelerationStructureMemoryRequirementsInfoNV_win32_to_host(const VkAccelerationStructureMemoryRequirementsInfoNV32 *in, VkAccelerationStructureMemoryRequirementsInfoNV_host *out) +static inline void convert_VkAccelerationStructureMemoryRequirementsInfoNV_win32_to_host(const VkAccelerationStructureMemoryRequirementsInfoNV32 *in, VkAccelerationStructureMemoryRequirementsInfoNV *out) { if (!in) return;
@@ -9293,7 +9293,7 @@ static inline void convert_VkAccelerationStructureMemoryRequirementsInfoNV_win32 #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryRequirements_host_to_win32(const VkMemoryRequirements_host *in, VkMemoryRequirements32 *out) +static inline void convert_VkMemoryRequirements_host_to_win32(const VkMemoryRequirements *in, VkMemoryRequirements32 *out) { if (!in) return;
@@ -9304,7 +9304,7 @@ static inline void convert_VkMemoryRequirements_host_to_win32(const VkMemoryRequ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryRequirements2KHR_win32_to_host(const VkMemoryRequirements2KHR32 *in, VkMemoryRequirements2KHR_host *out) +static inline void convert_VkMemoryRequirements2KHR_win32_to_host(const VkMemoryRequirements2KHR32 *in, VkMemoryRequirements2KHR *out) { if (!in) return;
@@ -9314,7 +9314,7 @@ static inline void convert_VkMemoryRequirements2KHR_win32_to_host(const VkMemory #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryRequirements2KHR_host_to_win32(const VkMemoryRequirements2KHR_host *in, VkMemoryRequirements2KHR32 *out) +static inline void convert_VkMemoryRequirements2KHR_host_to_win32(const VkMemoryRequirements2KHR *in, VkMemoryRequirements2KHR32 *out) { if (!in) return;
@@ -9323,7 +9323,7 @@ static inline void convert_VkMemoryRequirements2KHR_host_to_win32(const VkMemory #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferDeviceAddressInfo_win32_to_host(const VkBufferDeviceAddressInfo32 *in, VkBufferDeviceAddressInfo_host *out) +static inline void convert_VkBufferDeviceAddressInfo_win32_to_host(const VkBufferDeviceAddressInfo32 *in, VkBufferDeviceAddressInfo *out) { if (!in) return;
@@ -9334,7 +9334,7 @@ static inline void convert_VkBufferDeviceAddressInfo_win32_to_host(const VkBuffe #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBufferMemoryRequirementsInfo2_win32_to_host(const VkBufferMemoryRequirementsInfo232 *in, VkBufferMemoryRequirementsInfo2_host *out) +static inline void convert_VkBufferMemoryRequirementsInfo2_win32_to_host(const VkBufferMemoryRequirementsInfo232 *in, VkBufferMemoryRequirementsInfo2 *out) { if (!in) return;
@@ -9345,7 +9345,7 @@ static inline void convert_VkBufferMemoryRequirementsInfo2_win32_to_host(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryRequirements2_win32_to_host(const VkMemoryRequirements232 *in, VkMemoryRequirements2_host *out) +static inline void convert_VkMemoryRequirements2_win32_to_host(const VkMemoryRequirements232 *in, VkMemoryRequirements2 *out) { if (!in) return;
@@ -9355,7 +9355,7 @@ static inline void convert_VkMemoryRequirements2_win32_to_host(const VkMemoryReq #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryRequirements2_host_to_win32(const VkMemoryRequirements2_host *in, VkMemoryRequirements232 *out) +static inline void convert_VkMemoryRequirements2_host_to_win32(const VkMemoryRequirements2 *in, VkMemoryRequirements232 *out) { if (!in) return;
@@ -9364,7 +9364,7 @@ static inline void convert_VkMemoryRequirements2_host_to_win32(const VkMemoryReq #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDescriptorSetBindingReferenceVALVE_win32_to_host(const VkDescriptorSetBindingReferenceVALVE32 *in, VkDescriptorSetBindingReferenceVALVE_host *out) +static inline void convert_VkDescriptorSetBindingReferenceVALVE_win32_to_host(const VkDescriptorSetBindingReferenceVALVE32 *in, VkDescriptorSetBindingReferenceVALVE *out) { if (!in) return;
@@ -9376,9 +9376,9 @@ static inline void convert_VkDescriptorSetBindingReferenceVALVE_win32_to_host(co #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBufferCreateInfo_host *convert_VkBufferCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkBufferCreateInfo32 *in, uint32_t count) +static inline const VkBufferCreateInfo *convert_VkBufferCreateInfo_array_win32_to_host(struct conversion_context *ctx, const VkBufferCreateInfo32 *in, uint32_t count) { - VkBufferCreateInfo_host *out; + VkBufferCreateInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -9394,7 +9394,7 @@ static inline const VkBufferCreateInfo_host *convert_VkBufferCreateInfo_array_wi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceBufferMemoryRequirements_win32_to_host(struct conversion_context *ctx, const VkDeviceBufferMemoryRequirements32 *in, VkDeviceBufferMemoryRequirements_host *out) +static inline void convert_VkDeviceBufferMemoryRequirements_win32_to_host(struct conversion_context *ctx, const VkDeviceBufferMemoryRequirements32 *in, VkDeviceBufferMemoryRequirements *out) { if (!in) return;
@@ -9405,7 +9405,7 @@ static inline void convert_VkDeviceBufferMemoryRequirements_win32_to_host(struct #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultCountsEXT_win32_to_host(const VkDeviceFaultCountsEXT32 *in, VkDeviceFaultCountsEXT_host *out) +static inline void convert_VkDeviceFaultCountsEXT_win32_to_host(const VkDeviceFaultCountsEXT32 *in, VkDeviceFaultCountsEXT *out) { if (!in) return;
@@ -9418,7 +9418,7 @@ static inline void convert_VkDeviceFaultCountsEXT_win32_to_host(const VkDeviceFa #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultCountsEXT_host_to_win32(const VkDeviceFaultCountsEXT_host *in, VkDeviceFaultCountsEXT32 *out) +static inline void convert_VkDeviceFaultCountsEXT_host_to_win32(const VkDeviceFaultCountsEXT *in, VkDeviceFaultCountsEXT32 *out) { if (!in) return;
@@ -9429,7 +9429,7 @@ static inline void convert_VkDeviceFaultCountsEXT_host_to_win32(const VkDeviceFa #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultAddressInfoEXT_win32_to_host(const VkDeviceFaultAddressInfoEXT32 *in, VkDeviceFaultAddressInfoEXT_host *out) +static inline void convert_VkDeviceFaultAddressInfoEXT_win32_to_host(const VkDeviceFaultAddressInfoEXT32 *in, VkDeviceFaultAddressInfoEXT *out) { if (!in) return;
@@ -9440,7 +9440,7 @@ static inline void convert_VkDeviceFaultAddressInfoEXT_win32_to_host(const VkDev #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultAddressInfoEXT_host_to_win32(const VkDeviceFaultAddressInfoEXT_host *in, VkDeviceFaultAddressInfoEXT32 *out) +static inline void convert_VkDeviceFaultAddressInfoEXT_host_to_win32(const VkDeviceFaultAddressInfoEXT *in, VkDeviceFaultAddressInfoEXT32 *out) { if (!in) return;
@@ -9451,9 +9451,9 @@ static inline void convert_VkDeviceFaultAddressInfoEXT_host_to_win32(const VkDev #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline VkDeviceFaultAddressInfoEXT_host *convert_VkDeviceFaultAddressInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkDeviceFaultAddressInfoEXT32 *in, uint32_t count) +static inline VkDeviceFaultAddressInfoEXT *convert_VkDeviceFaultAddressInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkDeviceFaultAddressInfoEXT32 *in, uint32_t count) { - VkDeviceFaultAddressInfoEXT_host *out; + VkDeviceFaultAddressInfoEXT *out; unsigned int i;
if (!in || !count) return NULL; @@ -9469,7 +9469,7 @@ static inline VkDeviceFaultAddressInfoEXT_host *convert_VkDeviceFaultAddressInfo #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultAddressInfoEXT_array_host_to_win32(const VkDeviceFaultAddressInfoEXT_host *in, VkDeviceFaultAddressInfoEXT32 *out, uint32_t count) +static inline void convert_VkDeviceFaultAddressInfoEXT_array_host_to_win32(const VkDeviceFaultAddressInfoEXT *in, VkDeviceFaultAddressInfoEXT32 *out, uint32_t count) { unsigned int i;
@@ -9483,7 +9483,7 @@ static inline void convert_VkDeviceFaultAddressInfoEXT_array_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultVendorInfoEXT_win32_to_host(const VkDeviceFaultVendorInfoEXT32 *in, VkDeviceFaultVendorInfoEXT_host *out) +static inline void convert_VkDeviceFaultVendorInfoEXT_win32_to_host(const VkDeviceFaultVendorInfoEXT32 *in, VkDeviceFaultVendorInfoEXT *out) { if (!in) return;
@@ -9494,7 +9494,7 @@ static inline void convert_VkDeviceFaultVendorInfoEXT_win32_to_host(const VkDevi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultVendorInfoEXT_host_to_win32(const VkDeviceFaultVendorInfoEXT_host *in, VkDeviceFaultVendorInfoEXT32 *out) +static inline void convert_VkDeviceFaultVendorInfoEXT_host_to_win32(const VkDeviceFaultVendorInfoEXT *in, VkDeviceFaultVendorInfoEXT32 *out) { if (!in) return;
@@ -9505,9 +9505,9 @@ static inline void convert_VkDeviceFaultVendorInfoEXT_host_to_win32(const VkDevi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline VkDeviceFaultVendorInfoEXT_host *convert_VkDeviceFaultVendorInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkDeviceFaultVendorInfoEXT32 *in, uint32_t count) +static inline VkDeviceFaultVendorInfoEXT *convert_VkDeviceFaultVendorInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkDeviceFaultVendorInfoEXT32 *in, uint32_t count) { - VkDeviceFaultVendorInfoEXT_host *out; + VkDeviceFaultVendorInfoEXT *out; unsigned int i;
if (!in || !count) return NULL; @@ -9523,7 +9523,7 @@ static inline VkDeviceFaultVendorInfoEXT_host *convert_VkDeviceFaultVendorInfoEX #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultVendorInfoEXT_array_host_to_win32(const VkDeviceFaultVendorInfoEXT_host *in, VkDeviceFaultVendorInfoEXT32 *out, uint32_t count) +static inline void convert_VkDeviceFaultVendorInfoEXT_array_host_to_win32(const VkDeviceFaultVendorInfoEXT *in, VkDeviceFaultVendorInfoEXT32 *out, uint32_t count) { unsigned int i;
@@ -9537,7 +9537,7 @@ static inline void convert_VkDeviceFaultVendorInfoEXT_array_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultInfoEXT_win32_to_host(struct conversion_context *ctx, const VkDeviceFaultInfoEXT32 *in, VkDeviceFaultInfoEXT_host *out) +static inline void convert_VkDeviceFaultInfoEXT_win32_to_host(struct conversion_context *ctx, const VkDeviceFaultInfoEXT32 *in, VkDeviceFaultInfoEXT *out) { if (!in) return;
@@ -9551,7 +9551,7 @@ static inline void convert_VkDeviceFaultInfoEXT_win32_to_host(struct conversion_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceFaultInfoEXT_host_to_win32(const VkDeviceFaultInfoEXT_host *in, VkDeviceFaultInfoEXT32 *out) +static inline void convert_VkDeviceFaultInfoEXT_host_to_win32(const VkDeviceFaultInfoEXT *in, VkDeviceFaultInfoEXT32 *out) { if (!in) return;
@@ -9593,7 +9593,7 @@ static inline void convert_VkDeviceImageMemoryRequirements_win32_to_host(struct #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryRequirements_host_to_win32(const VkSparseImageMemoryRequirements_host *in, VkSparseImageMemoryRequirements32 *out) +static inline void convert_VkSparseImageMemoryRequirements_host_to_win32(const VkSparseImageMemoryRequirements *in, VkSparseImageMemoryRequirements32 *out) { if (!in) return;
@@ -9606,7 +9606,7 @@ static inline void convert_VkSparseImageMemoryRequirements_host_to_win32(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryRequirements2_win32_to_host(const VkSparseImageMemoryRequirements232 *in, VkSparseImageMemoryRequirements2_host *out) +static inline void convert_VkSparseImageMemoryRequirements2_win32_to_host(const VkSparseImageMemoryRequirements232 *in, VkSparseImageMemoryRequirements2 *out) { if (!in) return;
@@ -9616,7 +9616,7 @@ static inline void convert_VkSparseImageMemoryRequirements2_win32_to_host(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryRequirements2_host_to_win32(const VkSparseImageMemoryRequirements2_host *in, VkSparseImageMemoryRequirements232 *out) +static inline void convert_VkSparseImageMemoryRequirements2_host_to_win32(const VkSparseImageMemoryRequirements2 *in, VkSparseImageMemoryRequirements232 *out) { if (!in) return;
@@ -9625,9 +9625,9 @@ static inline void convert_VkSparseImageMemoryRequirements2_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline VkSparseImageMemoryRequirements2_host *convert_VkSparseImageMemoryRequirements2_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryRequirements232 *in, uint32_t count) +static inline VkSparseImageMemoryRequirements2 *convert_VkSparseImageMemoryRequirements2_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryRequirements232 *in, uint32_t count) { - VkSparseImageMemoryRequirements2_host *out; + VkSparseImageMemoryRequirements2 *out; unsigned int i;
if (!in || !count) return NULL; @@ -9643,7 +9643,7 @@ static inline VkSparseImageMemoryRequirements2_host *convert_VkSparseImageMemory #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryRequirements2_array_host_to_win32(const VkSparseImageMemoryRequirements2_host *in, VkSparseImageMemoryRequirements232 *out, uint32_t count) +static inline void convert_VkSparseImageMemoryRequirements2_array_host_to_win32(const VkSparseImageMemoryRequirements2 *in, VkSparseImageMemoryRequirements232 *out, uint32_t count) { unsigned int i;
@@ -9657,7 +9657,7 @@ static inline void convert_VkSparseImageMemoryRequirements2_array_host_to_win32( #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDeviceMemoryOpaqueCaptureAddressInfo_win32_to_host(const VkDeviceMemoryOpaqueCaptureAddressInfo32 *in, VkDeviceMemoryOpaqueCaptureAddressInfo_host *out) +static inline void convert_VkDeviceMemoryOpaqueCaptureAddressInfo_win32_to_host(const VkDeviceMemoryOpaqueCaptureAddressInfo32 *in, VkDeviceMemoryOpaqueCaptureAddressInfo *out) { if (!in) return;
@@ -9668,7 +9668,7 @@ static inline void convert_VkDeviceMemoryOpaqueCaptureAddressInfo_win32_to_host( #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkGeneratedCommandsMemoryRequirementsInfoNV_win32_to_host(const VkGeneratedCommandsMemoryRequirementsInfoNV32 *in, VkGeneratedCommandsMemoryRequirementsInfoNV_host *out) +static inline void convert_VkGeneratedCommandsMemoryRequirementsInfoNV_win32_to_host(const VkGeneratedCommandsMemoryRequirementsInfoNV32 *in, VkGeneratedCommandsMemoryRequirementsInfoNV *out) { if (!in) return;
@@ -9682,7 +9682,7 @@ static inline void convert_VkGeneratedCommandsMemoryRequirementsInfoNV_win32_to_ #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageMemoryRequirementsInfo2_win32_to_host(const VkImageMemoryRequirementsInfo232 *in, VkImageMemoryRequirementsInfo2_host *out) +static inline void convert_VkImageMemoryRequirementsInfo2_win32_to_host(const VkImageMemoryRequirementsInfo232 *in, VkImageMemoryRequirementsInfo2 *out) { if (!in) return;
@@ -9693,7 +9693,7 @@ static inline void convert_VkImageMemoryRequirementsInfo2_win32_to_host(const Vk #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryRequirements_array_host_to_win32(const VkSparseImageMemoryRequirements_host *in, VkSparseImageMemoryRequirements32 *out, uint32_t count) +static inline void convert_VkSparseImageMemoryRequirements_array_host_to_win32(const VkSparseImageMemoryRequirements *in, VkSparseImageMemoryRequirements32 *out, uint32_t count) { unsigned int i;
@@ -9707,7 +9707,7 @@ static inline void convert_VkSparseImageMemoryRequirements_array_host_to_win32(c #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageSparseMemoryRequirementsInfo2_win32_to_host(const VkImageSparseMemoryRequirementsInfo232 *in, VkImageSparseMemoryRequirementsInfo2_host *out) +static inline void convert_VkImageSparseMemoryRequirementsInfo2_win32_to_host(const VkImageSparseMemoryRequirementsInfo232 *in, VkImageSparseMemoryRequirementsInfo2 *out) { if (!in) return;
@@ -9718,7 +9718,7 @@ static inline void convert_VkImageSparseMemoryRequirementsInfo2_win32_to_host(co #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSubresourceLayout_host_to_win32(const VkSubresourceLayout_host *in, VkSubresourceLayout32 *out) +static inline void convert_VkSubresourceLayout_host_to_win32(const VkSubresourceLayout *in, VkSubresourceLayout32 *out) { if (!in) return;
@@ -9731,7 +9731,7 @@ static inline void convert_VkSubresourceLayout_host_to_win32(const VkSubresource #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSubresourceLayout2EXT_win32_to_host(const VkSubresourceLayout2EXT32 *in, VkSubresourceLayout2EXT_host *out) +static inline void convert_VkSubresourceLayout2EXT_win32_to_host(const VkSubresourceLayout2EXT32 *in, VkSubresourceLayout2EXT *out) { if (!in) return;
@@ -9741,7 +9741,7 @@ static inline void convert_VkSubresourceLayout2EXT_win32_to_host(const VkSubreso #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSubresourceLayout2EXT_host_to_win32(const VkSubresourceLayout2EXT_host *in, VkSubresourceLayout2EXT32 *out) +static inline void convert_VkSubresourceLayout2EXT_host_to_win32(const VkSubresourceLayout2EXT *in, VkSubresourceLayout2EXT32 *out) { if (!in) return;
@@ -9750,7 +9750,7 @@ static inline void convert_VkSubresourceLayout2EXT_host_to_win32(const VkSubreso #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageViewAddressPropertiesNVX_win32_to_host(const VkImageViewAddressPropertiesNVX32 *in, VkImageViewAddressPropertiesNVX_host *out) +static inline void convert_VkImageViewAddressPropertiesNVX_win32_to_host(const VkImageViewAddressPropertiesNVX32 *in, VkImageViewAddressPropertiesNVX *out) { if (!in) return;
@@ -9760,7 +9760,7 @@ static inline void convert_VkImageViewAddressPropertiesNVX_win32_to_host(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageViewAddressPropertiesNVX_host_to_win32(const VkImageViewAddressPropertiesNVX_host *in, VkImageViewAddressPropertiesNVX32 *out) +static inline void convert_VkImageViewAddressPropertiesNVX_host_to_win32(const VkImageViewAddressPropertiesNVX *in, VkImageViewAddressPropertiesNVX32 *out) { if (!in) return;
@@ -9770,7 +9770,7 @@ static inline void convert_VkImageViewAddressPropertiesNVX_host_to_win32(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageViewHandleInfoNVX_win32_to_host(const VkImageViewHandleInfoNVX32 *in, VkImageViewHandleInfoNVX_host *out) +static inline void convert_VkImageViewHandleInfoNVX_win32_to_host(const VkImageViewHandleInfoNVX32 *in, VkImageViewHandleInfoNVX *out) { if (!in) return;
@@ -9783,7 +9783,7 @@ static inline void convert_VkImageViewHandleInfoNVX_win32_to_host(const VkImageV #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMicromapBuildSizesInfoEXT_win32_to_host(const VkMicromapBuildSizesInfoEXT32 *in, VkMicromapBuildSizesInfoEXT_host *out) +static inline void convert_VkMicromapBuildSizesInfoEXT_win32_to_host(const VkMicromapBuildSizesInfoEXT32 *in, VkMicromapBuildSizesInfoEXT *out) { if (!in) return;
@@ -9796,7 +9796,7 @@ static inline void convert_VkMicromapBuildSizesInfoEXT_win32_to_host(const VkMic #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMicromapBuildSizesInfoEXT_host_to_win32(const VkMicromapBuildSizesInfoEXT_host *in, VkMicromapBuildSizesInfoEXT32 *out) +static inline void convert_VkMicromapBuildSizesInfoEXT_host_to_win32(const VkMicromapBuildSizesInfoEXT *in, VkMicromapBuildSizesInfoEXT32 *out) { if (!in) return;
@@ -9807,7 +9807,7 @@ static inline void convert_VkMicromapBuildSizesInfoEXT_host_to_win32(const VkMic #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPerformanceValueINTEL_win32_to_host(const VkPerformanceValueINTEL32 *in, VkPerformanceValueINTEL_host *out) +static inline void convert_VkPerformanceValueINTEL_win32_to_host(const VkPerformanceValueINTEL32 *in, VkPerformanceValueINTEL *out) { if (!in) return;
@@ -9817,7 +9817,7 @@ static inline void convert_VkPerformanceValueINTEL_win32_to_host(const VkPerform #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPerformanceValueINTEL_host_to_win32(const VkPerformanceValueINTEL_host *in, VkPerformanceValueINTEL32 *out) +static inline void convert_VkPerformanceValueINTEL_host_to_win32(const VkPerformanceValueINTEL *in, VkPerformanceValueINTEL32 *out) { if (!in) return;
@@ -9844,7 +9844,7 @@ static inline void convert_VkPhysicalDeviceExternalSemaphoreInfo_win32_to_host(s { case VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO: { - VkSemaphoreTypeCreateInfo_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkSemaphoreTypeCreateInfo *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkSemaphoreTypeCreateInfo32 *in_ext = (const VkSemaphoreTypeCreateInfo32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO; out_ext->pNext = NULL; @@ -9863,7 +9863,7 @@ static inline void convert_VkPhysicalDeviceExternalSemaphoreInfo_win32_to_host(s #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageFormatProperties_host_to_win32(const VkImageFormatProperties_host *in, VkImageFormatProperties32 *out) +static inline void convert_VkImageFormatProperties_host_to_win32(const VkImageFormatProperties *in, VkImageFormatProperties32 *out) { if (!in) return;
@@ -9876,7 +9876,7 @@ static inline void convert_VkImageFormatProperties_host_to_win32(const VkImageFo #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageFormatProperties2_win32_to_host(const VkImageFormatProperties232 *in, VkImageFormatProperties2_host *out) +static inline void convert_VkImageFormatProperties2_win32_to_host(const VkImageFormatProperties232 *in, VkImageFormatProperties2 *out) { if (!in) return;
@@ -9886,7 +9886,7 @@ static inline void convert_VkImageFormatProperties2_win32_to_host(const VkImageF #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkImageFormatProperties2_host_to_win32(const VkImageFormatProperties2_host *in, VkImageFormatProperties232 *out) +static inline void convert_VkImageFormatProperties2_host_to_win32(const VkImageFormatProperties2 *in, VkImageFormatProperties232 *out) { if (!in) return;
@@ -9895,7 +9895,7 @@ static inline void convert_VkImageFormatProperties2_host_to_win32(const VkImageF #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryHeap_host_to_win32(const VkMemoryHeap_host *in, VkMemoryHeap32 *out) +static inline void convert_VkMemoryHeap_host_to_win32(const VkMemoryHeap *in, VkMemoryHeap32 *out) { if (!in) return;
@@ -9905,7 +9905,7 @@ static inline void convert_VkMemoryHeap_host_to_win32(const VkMemoryHeap_host *i #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkMemoryHeap_array_host_to_win32(const VkMemoryHeap_host *in, VkMemoryHeap32 *out, uint32_t count) +static inline void convert_VkMemoryHeap_array_host_to_win32(const VkMemoryHeap *in, VkMemoryHeap32 *out, uint32_t count) { unsigned int i;
@@ -9919,7 +9919,7 @@ static inline void convert_VkMemoryHeap_array_host_to_win32(const VkMemoryHeap_h #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceMemoryProperties_host_to_win32(const VkPhysicalDeviceMemoryProperties_host *in, VkPhysicalDeviceMemoryProperties32 *out) +static inline void convert_VkPhysicalDeviceMemoryProperties_host_to_win32(const VkPhysicalDeviceMemoryProperties *in, VkPhysicalDeviceMemoryProperties32 *out) { if (!in) return;
@@ -9931,7 +9931,7 @@ static inline void convert_VkPhysicalDeviceMemoryProperties_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceMemoryProperties2_win32_to_host(struct conversion_context *ctx, const VkPhysicalDeviceMemoryProperties232 *in, VkPhysicalDeviceMemoryProperties2_host *out) +static inline void convert_VkPhysicalDeviceMemoryProperties2_win32_to_host(struct conversion_context *ctx, const VkPhysicalDeviceMemoryProperties232 *in, VkPhysicalDeviceMemoryProperties2 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -9947,7 +9947,7 @@ static inline void convert_VkPhysicalDeviceMemoryProperties2_win32_to_host(struc { case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT: { - VkPhysicalDeviceMemoryBudgetPropertiesEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceMemoryBudgetPropertiesEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -9963,7 +9963,7 @@ static inline void convert_VkPhysicalDeviceMemoryProperties2_win32_to_host(struc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceMemoryProperties2_host_to_win32(const VkPhysicalDeviceMemoryProperties2_host *in, VkPhysicalDeviceMemoryProperties232 *out) +static inline void convert_VkPhysicalDeviceMemoryProperties2_host_to_win32(const VkPhysicalDeviceMemoryProperties2 *in, VkPhysicalDeviceMemoryProperties232 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -9979,7 +9979,7 @@ static inline void convert_VkPhysicalDeviceMemoryProperties2_host_to_win32(const case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT: { VkPhysicalDeviceMemoryBudgetPropertiesEXT32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT); - const VkPhysicalDeviceMemoryBudgetPropertiesEXT_host *in_ext = (const VkPhysicalDeviceMemoryBudgetPropertiesEXT_host *)in_header; + const VkPhysicalDeviceMemoryBudgetPropertiesEXT *in_ext = (const VkPhysicalDeviceMemoryBudgetPropertiesEXT *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT; memcpy(out_ext->heapBudget, in_ext->heapBudget, VK_MAX_MEMORY_HEAPS * sizeof(VkDeviceSize)); memcpy(out_ext->heapUsage, in_ext->heapUsage, VK_MAX_MEMORY_HEAPS * sizeof(VkDeviceSize)); @@ -9994,7 +9994,7 @@ static inline void convert_VkPhysicalDeviceMemoryProperties2_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceLimits_host_to_win32(const VkPhysicalDeviceLimits_host *in, VkPhysicalDeviceLimits32 *out) +static inline void convert_VkPhysicalDeviceLimits_host_to_win32(const VkPhysicalDeviceLimits *in, VkPhysicalDeviceLimits32 *out) { if (!in) return;
@@ -10108,7 +10108,7 @@ static inline void convert_VkPhysicalDeviceLimits_host_to_win32(const VkPhysical #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceProperties_host_to_win32(const VkPhysicalDeviceProperties_host *in, VkPhysicalDeviceProperties32 *out) +static inline void convert_VkPhysicalDeviceProperties_host_to_win32(const VkPhysicalDeviceProperties *in, VkPhysicalDeviceProperties32 *out) { if (!in) return;
@@ -10125,7 +10125,7 @@ static inline void convert_VkPhysicalDeviceProperties_host_to_win32(const VkPhys #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conversion_context *ctx, const VkPhysicalDeviceProperties232 *in, VkPhysicalDeviceProperties2_host *out) +static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conversion_context *ctx, const VkPhysicalDeviceProperties232 *in, VkPhysicalDeviceProperties2 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -10267,7 +10267,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES: { - VkPhysicalDeviceMaintenance3Properties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceMaintenance3Properties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10276,7 +10276,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES: { - VkPhysicalDeviceMaintenance4Properties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceMaintenance4Properties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10294,7 +10294,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT: { - VkPhysicalDeviceExternalMemoryHostPropertiesEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceExternalMemoryHostPropertiesEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10339,7 +10339,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES: { - VkPhysicalDeviceTimelineSemaphoreProperties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceTimelineSemaphoreProperties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10375,7 +10375,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT: { - VkPhysicalDeviceTransformFeedbackPropertiesEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceTransformFeedbackPropertiesEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10393,7 +10393,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV: { - VkPhysicalDeviceMemoryDecompressionPropertiesNV_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceMemoryDecompressionPropertiesNV *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10429,7 +10429,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR: { - VkPhysicalDeviceAccelerationStructurePropertiesKHR_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceAccelerationStructurePropertiesKHR *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10447,7 +10447,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV: { - VkPhysicalDeviceRayTracingPropertiesNV_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceRayTracingPropertiesNV *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10510,7 +10510,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES: { - VkPhysicalDeviceTexelBufferAlignmentProperties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceTexelBufferAlignmentProperties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10546,7 +10546,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES: { - VkPhysicalDeviceVulkan11Properties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceVulkan11Properties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10555,7 +10555,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES: { - VkPhysicalDeviceVulkan12Properties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceVulkan12Properties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10564,7 +10564,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES: { - VkPhysicalDeviceVulkan13Properties_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceVulkan13Properties *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10593,7 +10593,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT: { - VkPhysicalDeviceRobustness2PropertiesEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceRobustness2PropertiesEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10706,7 +10706,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv } case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM: { - VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM; out_ext->pNext = NULL; out_header->pNext = (void *)out_ext; @@ -10731,7 +10731,7 @@ static inline void convert_VkPhysicalDeviceProperties2_win32_to_host(struct conv #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhysicalDeviceProperties2_host *in, VkPhysicalDeviceProperties232 *out) +static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhysicalDeviceProperties2 *in, VkPhysicalDeviceProperties232 *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -10906,7 +10906,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES: { VkPhysicalDeviceMaintenance3Properties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES); - const VkPhysicalDeviceMaintenance3Properties_host *in_ext = (const VkPhysicalDeviceMaintenance3Properties_host *)in_header; + const VkPhysicalDeviceMaintenance3Properties *in_ext = (const VkPhysicalDeviceMaintenance3Properties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES; out_ext->maxPerSetDescriptors = in_ext->maxPerSetDescriptors; out_ext->maxMemoryAllocationSize = in_ext->maxMemoryAllocationSize; @@ -10916,7 +10916,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES: { VkPhysicalDeviceMaintenance4Properties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES); - const VkPhysicalDeviceMaintenance4Properties_host *in_ext = (const VkPhysicalDeviceMaintenance4Properties_host *)in_header; + const VkPhysicalDeviceMaintenance4Properties *in_ext = (const VkPhysicalDeviceMaintenance4Properties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES; out_ext->maxBufferSize = in_ext->maxBufferSize; out_header = (void *)out_ext; @@ -10950,7 +10950,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT: { VkPhysicalDeviceExternalMemoryHostPropertiesEXT32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT); - const VkPhysicalDeviceExternalMemoryHostPropertiesEXT_host *in_ext = (const VkPhysicalDeviceExternalMemoryHostPropertiesEXT_host *)in_header; + const VkPhysicalDeviceExternalMemoryHostPropertiesEXT *in_ext = (const VkPhysicalDeviceExternalMemoryHostPropertiesEXT *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT; out_ext->minImportedHostPointerAlignment = in_ext->minImportedHostPointerAlignment; out_header = (void *)out_ext; @@ -11039,7 +11039,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES: { VkPhysicalDeviceTimelineSemaphoreProperties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES); - const VkPhysicalDeviceTimelineSemaphoreProperties_host *in_ext = (const VkPhysicalDeviceTimelineSemaphoreProperties_host *)in_header; + const VkPhysicalDeviceTimelineSemaphoreProperties *in_ext = (const VkPhysicalDeviceTimelineSemaphoreProperties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES; out_ext->maxTimelineSemaphoreValueDifference = in_ext->maxTimelineSemaphoreValueDifference; out_header = (void *)out_ext; @@ -11081,7 +11081,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT: { VkPhysicalDeviceTransformFeedbackPropertiesEXT32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT); - const VkPhysicalDeviceTransformFeedbackPropertiesEXT_host *in_ext = (const VkPhysicalDeviceTransformFeedbackPropertiesEXT_host *)in_header; + const VkPhysicalDeviceTransformFeedbackPropertiesEXT *in_ext = (const VkPhysicalDeviceTransformFeedbackPropertiesEXT *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT; out_ext->maxTransformFeedbackStreams = in_ext->maxTransformFeedbackStreams; out_ext->maxTransformFeedbackBuffers = in_ext->maxTransformFeedbackBuffers; @@ -11108,7 +11108,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV: { VkPhysicalDeviceMemoryDecompressionPropertiesNV32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV); - const VkPhysicalDeviceMemoryDecompressionPropertiesNV_host *in_ext = (const VkPhysicalDeviceMemoryDecompressionPropertiesNV_host *)in_header; + const VkPhysicalDeviceMemoryDecompressionPropertiesNV *in_ext = (const VkPhysicalDeviceMemoryDecompressionPropertiesNV *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV; out_ext->decompressionMethods = in_ext->decompressionMethods; out_ext->maxDecompressionIndirectCount = in_ext->maxDecompressionIndirectCount; @@ -11186,7 +11186,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR: { VkPhysicalDeviceAccelerationStructurePropertiesKHR32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR); - const VkPhysicalDeviceAccelerationStructurePropertiesKHR_host *in_ext = (const VkPhysicalDeviceAccelerationStructurePropertiesKHR_host *)in_header; + const VkPhysicalDeviceAccelerationStructurePropertiesKHR *in_ext = (const VkPhysicalDeviceAccelerationStructurePropertiesKHR *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR; out_ext->maxGeometryCount = in_ext->maxGeometryCount; out_ext->maxInstanceCount = in_ext->maxInstanceCount; @@ -11218,7 +11218,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV: { VkPhysicalDeviceRayTracingPropertiesNV32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV); - const VkPhysicalDeviceRayTracingPropertiesNV_host *in_ext = (const VkPhysicalDeviceRayTracingPropertiesNV_host *)in_header; + const VkPhysicalDeviceRayTracingPropertiesNV *in_ext = (const VkPhysicalDeviceRayTracingPropertiesNV *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV; out_ext->shaderGroupHandleSize = in_ext->shaderGroupHandleSize; out_ext->maxRecursionDepth = in_ext->maxRecursionDepth; @@ -11294,7 +11294,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES: { VkPhysicalDeviceTexelBufferAlignmentProperties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES); - const VkPhysicalDeviceTexelBufferAlignmentProperties_host *in_ext = (const VkPhysicalDeviceTexelBufferAlignmentProperties_host *)in_header; + const VkPhysicalDeviceTexelBufferAlignmentProperties *in_ext = (const VkPhysicalDeviceTexelBufferAlignmentProperties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES; out_ext->storageTexelBufferOffsetAlignmentBytes = in_ext->storageTexelBufferOffsetAlignmentBytes; out_ext->storageTexelBufferOffsetSingleTexelAlignment = in_ext->storageTexelBufferOffsetSingleTexelAlignment; @@ -11336,7 +11336,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES: { VkPhysicalDeviceVulkan11Properties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES); - const VkPhysicalDeviceVulkan11Properties_host *in_ext = (const VkPhysicalDeviceVulkan11Properties_host *)in_header; + const VkPhysicalDeviceVulkan11Properties *in_ext = (const VkPhysicalDeviceVulkan11Properties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES; memcpy(out_ext->deviceUUID, in_ext->deviceUUID, VK_UUID_SIZE * sizeof(uint8_t)); memcpy(out_ext->driverUUID, in_ext->driverUUID, VK_UUID_SIZE * sizeof(uint8_t)); @@ -11359,7 +11359,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES: { VkPhysicalDeviceVulkan12Properties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES); - const VkPhysicalDeviceVulkan12Properties_host *in_ext = (const VkPhysicalDeviceVulkan12Properties_host *)in_header; + const VkPhysicalDeviceVulkan12Properties *in_ext = (const VkPhysicalDeviceVulkan12Properties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES; out_ext->driverID = in_ext->driverID; memcpy(out_ext->driverName, in_ext->driverName, VK_MAX_DRIVER_NAME_SIZE * sizeof(char)); @@ -11419,7 +11419,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES: { VkPhysicalDeviceVulkan13Properties32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES); - const VkPhysicalDeviceVulkan13Properties_host *in_ext = (const VkPhysicalDeviceVulkan13Properties_host *)in_header; + const VkPhysicalDeviceVulkan13Properties *in_ext = (const VkPhysicalDeviceVulkan13Properties *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES; out_ext->minSubgroupSize = in_ext->minSubgroupSize; out_ext->maxSubgroupSize = in_ext->maxSubgroupSize; @@ -11490,7 +11490,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT: { VkPhysicalDeviceRobustness2PropertiesEXT32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT); - const VkPhysicalDeviceRobustness2PropertiesEXT_host *in_ext = (const VkPhysicalDeviceRobustness2PropertiesEXT_host *)in_header; + const VkPhysicalDeviceRobustness2PropertiesEXT *in_ext = (const VkPhysicalDeviceRobustness2PropertiesEXT *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT; out_ext->robustStorageBufferAccessSizeAlignment = in_ext->robustStorageBufferAccessSizeAlignment; out_ext->robustUniformBufferAccessSizeAlignment = in_ext->robustUniformBufferAccessSizeAlignment; @@ -11663,7 +11663,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM: { VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM32 *out_ext = find_next_struct(out_header, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM); - const VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_host *in_ext = (const VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_host *)in_header; + const VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM *in_ext = (const VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM; out_ext->shaderCoreMask = in_ext->shaderCoreMask; out_ext->shaderCoreCount = in_ext->shaderCoreCount; @@ -11688,7 +11688,7 @@ static inline void convert_VkPhysicalDeviceProperties2_host_to_win32(const VkPhy #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceSurfaceInfo2KHR_win32_to_unwrapped_host(const VkPhysicalDeviceSurfaceInfo2KHR32 *in, VkPhysicalDeviceSurfaceInfo2KHR_host *out) +static inline void convert_VkPhysicalDeviceSurfaceInfo2KHR_win32_to_unwrapped_host(const VkPhysicalDeviceSurfaceInfo2KHR32 *in, VkPhysicalDeviceSurfaceInfo2KHR *out) { if (!in) return;
@@ -11710,7 +11710,7 @@ static inline void convert_VkPhysicalDeviceSurfaceInfo2KHR_win64_to_host(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPhysicalDeviceSurfaceInfo2KHR_win32_to_host(const VkPhysicalDeviceSurfaceInfo2KHR32 *in, VkPhysicalDeviceSurfaceInfo2KHR_host *out) +static inline void convert_VkPhysicalDeviceSurfaceInfo2KHR_win32_to_host(const VkPhysicalDeviceSurfaceInfo2KHR32 *in, VkPhysicalDeviceSurfaceInfo2KHR *out) { if (!in) return;
@@ -11721,7 +11721,7 @@ static inline void convert_VkPhysicalDeviceSurfaceInfo2KHR_win32_to_host(const V #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineExecutableInfoKHR_win32_to_host(const VkPipelineExecutableInfoKHR32 *in, VkPipelineExecutableInfoKHR_host *out) +static inline void convert_VkPipelineExecutableInfoKHR_win32_to_host(const VkPipelineExecutableInfoKHR32 *in, VkPipelineExecutableInfoKHR *out) { if (!in) return;
@@ -11733,7 +11733,7 @@ static inline void convert_VkPipelineExecutableInfoKHR_win32_to_host(const VkPip #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineInfoKHR_win32_to_host(const VkPipelineInfoKHR32 *in, VkPipelineInfoKHR_host *out) +static inline void convert_VkPipelineInfoKHR_win32_to_host(const VkPipelineInfoKHR32 *in, VkPipelineInfoKHR *out) { if (!in) return;
@@ -11744,7 +11744,7 @@ static inline void convert_VkPipelineInfoKHR_win32_to_host(const VkPipelineInfoK #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineExecutableStatisticKHR_win32_to_host(const VkPipelineExecutableStatisticKHR32 *in, VkPipelineExecutableStatisticKHR_host *out) +static inline void convert_VkPipelineExecutableStatisticKHR_win32_to_host(const VkPipelineExecutableStatisticKHR32 *in, VkPipelineExecutableStatisticKHR *out) { if (!in) return;
@@ -11754,7 +11754,7 @@ static inline void convert_VkPipelineExecutableStatisticKHR_win32_to_host(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineExecutableStatisticKHR_host_to_win32(const VkPipelineExecutableStatisticKHR_host *in, VkPipelineExecutableStatisticKHR32 *out) +static inline void convert_VkPipelineExecutableStatisticKHR_host_to_win32(const VkPipelineExecutableStatisticKHR *in, VkPipelineExecutableStatisticKHR32 *out) { if (!in) return;
@@ -11766,9 +11766,9 @@ static inline void convert_VkPipelineExecutableStatisticKHR_host_to_win32(const #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline VkPipelineExecutableStatisticKHR_host *convert_VkPipelineExecutableStatisticKHR_array_win32_to_host(struct conversion_context *ctx, const VkPipelineExecutableStatisticKHR32 *in, uint32_t count) +static inline VkPipelineExecutableStatisticKHR *convert_VkPipelineExecutableStatisticKHR_array_win32_to_host(struct conversion_context *ctx, const VkPipelineExecutableStatisticKHR32 *in, uint32_t count) { - VkPipelineExecutableStatisticKHR_host *out; + VkPipelineExecutableStatisticKHR *out; unsigned int i;
if (!in || !count) return NULL; @@ -11784,7 +11784,7 @@ static inline VkPipelineExecutableStatisticKHR_host *convert_VkPipelineExecutabl #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineExecutableStatisticKHR_array_host_to_win32(const VkPipelineExecutableStatisticKHR_host *in, VkPipelineExecutableStatisticKHR32 *out, uint32_t count) +static inline void convert_VkPipelineExecutableStatisticKHR_array_host_to_win32(const VkPipelineExecutableStatisticKHR *in, VkPipelineExecutableStatisticKHR32 *out, uint32_t count) { unsigned int i;
@@ -11798,7 +11798,7 @@ static inline void convert_VkPipelineExecutableStatisticKHR_array_host_to_win32( #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkPipelineInfoEXT_win32_to_host(const VkPipelineInfoEXT32 *in, VkPipelineInfoEXT_host *out) +static inline void convert_VkPipelineInfoEXT_win32_to_host(const VkPipelineInfoEXT32 *in, VkPipelineInfoEXT *out) { if (!in) return;
@@ -11809,7 +11809,7 @@ static inline void convert_VkPipelineInfoEXT_win32_to_host(const VkPipelineInfoE #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseMemoryBind_win32_to_host(const VkSparseMemoryBind32 *in, VkSparseMemoryBind_host *out) +static inline void convert_VkSparseMemoryBind_win32_to_host(const VkSparseMemoryBind32 *in, VkSparseMemoryBind *out) { if (!in) return;
@@ -11822,9 +11822,9 @@ static inline void convert_VkSparseMemoryBind_win32_to_host(const VkSparseMemory #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSparseMemoryBind_host *convert_VkSparseMemoryBind_array_win32_to_host(struct conversion_context *ctx, const VkSparseMemoryBind32 *in, uint32_t count) +static inline const VkSparseMemoryBind *convert_VkSparseMemoryBind_array_win32_to_host(struct conversion_context *ctx, const VkSparseMemoryBind32 *in, uint32_t count) { - VkSparseMemoryBind_host *out; + VkSparseMemoryBind *out; unsigned int i;
if (!in || !count) return NULL; @@ -11840,7 +11840,7 @@ static inline const VkSparseMemoryBind_host *convert_VkSparseMemoryBind_array_wi #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseBufferMemoryBindInfo_win32_to_host(struct conversion_context *ctx, const VkSparseBufferMemoryBindInfo32 *in, VkSparseBufferMemoryBindInfo_host *out) +static inline void convert_VkSparseBufferMemoryBindInfo_win32_to_host(struct conversion_context *ctx, const VkSparseBufferMemoryBindInfo32 *in, VkSparseBufferMemoryBindInfo *out) { if (!in) return;
@@ -11851,9 +11851,9 @@ static inline void convert_VkSparseBufferMemoryBindInfo_win32_to_host(struct con #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSparseBufferMemoryBindInfo_host *convert_VkSparseBufferMemoryBindInfo_array_win32_to_host(struct conversion_context *ctx, const VkSparseBufferMemoryBindInfo32 *in, uint32_t count) +static inline const VkSparseBufferMemoryBindInfo *convert_VkSparseBufferMemoryBindInfo_array_win32_to_host(struct conversion_context *ctx, const VkSparseBufferMemoryBindInfo32 *in, uint32_t count) { - VkSparseBufferMemoryBindInfo_host *out; + VkSparseBufferMemoryBindInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -11869,7 +11869,7 @@ static inline const VkSparseBufferMemoryBindInfo_host *convert_VkSparseBufferMem #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageOpaqueMemoryBindInfo_win32_to_host(struct conversion_context *ctx, const VkSparseImageOpaqueMemoryBindInfo32 *in, VkSparseImageOpaqueMemoryBindInfo_host *out) +static inline void convert_VkSparseImageOpaqueMemoryBindInfo_win32_to_host(struct conversion_context *ctx, const VkSparseImageOpaqueMemoryBindInfo32 *in, VkSparseImageOpaqueMemoryBindInfo *out) { if (!in) return;
@@ -11880,9 +11880,9 @@ static inline void convert_VkSparseImageOpaqueMemoryBindInfo_win32_to_host(struc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSparseImageOpaqueMemoryBindInfo_host *convert_VkSparseImageOpaqueMemoryBindInfo_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageOpaqueMemoryBindInfo32 *in, uint32_t count) +static inline const VkSparseImageOpaqueMemoryBindInfo *convert_VkSparseImageOpaqueMemoryBindInfo_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageOpaqueMemoryBindInfo32 *in, uint32_t count) { - VkSparseImageOpaqueMemoryBindInfo_host *out; + VkSparseImageOpaqueMemoryBindInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -11898,7 +11898,7 @@ static inline const VkSparseImageOpaqueMemoryBindInfo_host *convert_VkSparseImag #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryBind_win32_to_host(const VkSparseImageMemoryBind32 *in, VkSparseImageMemoryBind_host *out) +static inline void convert_VkSparseImageMemoryBind_win32_to_host(const VkSparseImageMemoryBind32 *in, VkSparseImageMemoryBind *out) { if (!in) return;
@@ -11912,9 +11912,9 @@ static inline void convert_VkSparseImageMemoryBind_win32_to_host(const VkSparseI #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSparseImageMemoryBind_host *convert_VkSparseImageMemoryBind_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryBind32 *in, uint32_t count) +static inline const VkSparseImageMemoryBind *convert_VkSparseImageMemoryBind_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryBind32 *in, uint32_t count) { - VkSparseImageMemoryBind_host *out; + VkSparseImageMemoryBind *out; unsigned int i;
if (!in || !count) return NULL; @@ -11930,7 +11930,7 @@ static inline const VkSparseImageMemoryBind_host *convert_VkSparseImageMemoryBin #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSparseImageMemoryBindInfo_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryBindInfo32 *in, VkSparseImageMemoryBindInfo_host *out) +static inline void convert_VkSparseImageMemoryBindInfo_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryBindInfo32 *in, VkSparseImageMemoryBindInfo *out) { if (!in) return;
@@ -11941,9 +11941,9 @@ static inline void convert_VkSparseImageMemoryBindInfo_win32_to_host(struct conv #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSparseImageMemoryBindInfo_host *convert_VkSparseImageMemoryBindInfo_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryBindInfo32 *in, uint32_t count) +static inline const VkSparseImageMemoryBindInfo *convert_VkSparseImageMemoryBindInfo_array_win32_to_host(struct conversion_context *ctx, const VkSparseImageMemoryBindInfo32 *in, uint32_t count) { - VkSparseImageMemoryBindInfo_host *out; + VkSparseImageMemoryBindInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -11959,7 +11959,7 @@ static inline const VkSparseImageMemoryBindInfo_host *convert_VkSparseImageMemor #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkBindSparseInfo_win32_to_host(struct conversion_context *ctx, const VkBindSparseInfo32 *in, VkBindSparseInfo_host *out) +static inline void convert_VkBindSparseInfo_win32_to_host(struct conversion_context *ctx, const VkBindSparseInfo32 *in, VkBindSparseInfo *out) { if (!in) return;
@@ -11979,9 +11979,9 @@ static inline void convert_VkBindSparseInfo_win32_to_host(struct conversion_cont #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkBindSparseInfo_host *convert_VkBindSparseInfo_array_win32_to_host(struct conversion_context *ctx, const VkBindSparseInfo32 *in, uint32_t count) +static inline const VkBindSparseInfo *convert_VkBindSparseInfo_array_win32_to_host(struct conversion_context *ctx, const VkBindSparseInfo32 *in, uint32_t count) { - VkBindSparseInfo_host *out; + VkBindSparseInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -12067,7 +12067,7 @@ static inline const VkSubmitInfo *convert_VkSubmitInfo_array_win32_to_host(struc #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSemaphoreSubmitInfo_win32_to_host(const VkSemaphoreSubmitInfo32 *in, VkSemaphoreSubmitInfo_host *out) +static inline void convert_VkSemaphoreSubmitInfo_win32_to_host(const VkSemaphoreSubmitInfo32 *in, VkSemaphoreSubmitInfo *out) { if (!in) return;
@@ -12081,9 +12081,9 @@ static inline void convert_VkSemaphoreSubmitInfo_win32_to_host(const VkSemaphore #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSemaphoreSubmitInfo_host *convert_VkSemaphoreSubmitInfo_array_win32_to_host(struct conversion_context *ctx, const VkSemaphoreSubmitInfo32 *in, uint32_t count) +static inline const VkSemaphoreSubmitInfo *convert_VkSemaphoreSubmitInfo_array_win32_to_host(struct conversion_context *ctx, const VkSemaphoreSubmitInfo32 *in, uint32_t count) { - VkSemaphoreSubmitInfo_host *out; + VkSemaphoreSubmitInfo *out; unsigned int i;
if (!in || !count) return NULL; @@ -12176,7 +12176,7 @@ static inline void convert_VkSubmitInfo2_win64_to_host(struct conversion_context #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSubmitInfo2_win32_to_host(struct conversion_context *ctx, const VkSubmitInfo232 *in, VkSubmitInfo2_host *out) +static inline void convert_VkSubmitInfo2_win32_to_host(struct conversion_context *ctx, const VkSubmitInfo232 *in, VkSubmitInfo2 *out) { if (!in) return;
@@ -12211,9 +12211,9 @@ static inline const VkSubmitInfo2 *convert_VkSubmitInfo2_array_win64_to_host(str #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkSubmitInfo2_host *convert_VkSubmitInfo2_array_win32_to_host(struct conversion_context *ctx, const VkSubmitInfo232 *in, uint32_t count) +static inline const VkSubmitInfo2 *convert_VkSubmitInfo2_array_win32_to_host(struct conversion_context *ctx, const VkSubmitInfo232 *in, uint32_t count) { - VkSubmitInfo2_host *out; + VkSubmitInfo2 *out; unsigned int i;
if (!in || !count) return NULL; @@ -12242,7 +12242,7 @@ static inline void convert_VkDebugUtilsObjectNameInfoEXT_win64_to_host(const VkD #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDebugUtilsObjectNameInfoEXT_win32_to_host(const VkDebugUtilsObjectNameInfoEXT32 *in, VkDebugUtilsObjectNameInfoEXT_host *out) +static inline void convert_VkDebugUtilsObjectNameInfoEXT_win32_to_host(const VkDebugUtilsObjectNameInfoEXT32 *in, VkDebugUtilsObjectNameInfoEXT *out) { if (!in) return;
@@ -12270,7 +12270,7 @@ static inline void convert_VkDebugUtilsObjectTagInfoEXT_win64_to_host(const VkDe #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDebugUtilsObjectTagInfoEXT_win32_to_host(const VkDebugUtilsObjectTagInfoEXT32 *in, VkDebugUtilsObjectTagInfoEXT_host *out) +static inline void convert_VkDebugUtilsObjectTagInfoEXT_win32_to_host(const VkDebugUtilsObjectTagInfoEXT32 *in, VkDebugUtilsObjectTagInfoEXT *out) { if (!in) return;
@@ -12285,7 +12285,7 @@ static inline void convert_VkDebugUtilsObjectTagInfoEXT_win32_to_host(const VkDe #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkSemaphoreSignalInfo_win32_to_host(const VkSemaphoreSignalInfo32 *in, VkSemaphoreSignalInfo_host *out) +static inline void convert_VkSemaphoreSignalInfo_win32_to_host(const VkSemaphoreSignalInfo32 *in, VkSemaphoreSignalInfo *out) { if (!in) return;
@@ -12315,9 +12315,9 @@ static inline const VkDebugUtilsObjectNameInfoEXT *convert_VkDebugUtilsObjectNam #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkDebugUtilsObjectNameInfoEXT_host *convert_VkDebugUtilsObjectNameInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkDebugUtilsObjectNameInfoEXT32 *in, uint32_t count) +static inline const VkDebugUtilsObjectNameInfoEXT *convert_VkDebugUtilsObjectNameInfoEXT_array_win32_to_host(struct conversion_context *ctx, const VkDebugUtilsObjectNameInfoEXT32 *in, uint32_t count) { - VkDebugUtilsObjectNameInfoEXT_host *out; + VkDebugUtilsObjectNameInfoEXT *out; unsigned int i;
if (!in || !count) return NULL; @@ -12353,7 +12353,7 @@ static inline void convert_VkDebugUtilsMessengerCallbackDataEXT_win64_to_host(st #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkDebugUtilsMessengerCallbackDataEXT_win32_to_host(struct conversion_context *ctx, const VkDebugUtilsMessengerCallbackDataEXT32 *in, VkDebugUtilsMessengerCallbackDataEXT_host *out) +static inline void convert_VkDebugUtilsMessengerCallbackDataEXT_win32_to_host(struct conversion_context *ctx, const VkDebugUtilsMessengerCallbackDataEXT32 *in, VkDebugUtilsMessengerCallbackDataEXT *out) { const VkBaseInStructure *in_header; VkBaseOutStructure *out_header = (void *)out; @@ -12379,7 +12379,7 @@ static inline void convert_VkDebugUtilsMessengerCallbackDataEXT_win32_to_host(st { case VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT: { - VkDeviceAddressBindingCallbackDataEXT_host *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); + VkDeviceAddressBindingCallbackDataEXT *out_ext = conversion_context_alloc(ctx, sizeof(*out_ext)); const VkDeviceAddressBindingCallbackDataEXT32 *in_ext = (const VkDeviceAddressBindingCallbackDataEXT32 *)in_header; out_ext->sType = VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT; out_ext->pNext = NULL; @@ -12400,7 +12400,7 @@ static inline void convert_VkDebugUtilsMessengerCallbackDataEXT_win32_to_host(st #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline void convert_VkCopyDescriptorSet_win32_to_host(const VkCopyDescriptorSet32 *in, VkCopyDescriptorSet_host *out) +static inline void convert_VkCopyDescriptorSet_win32_to_host(const VkCopyDescriptorSet32 *in, VkCopyDescriptorSet *out) { if (!in) return;
@@ -12417,9 +12417,9 @@ static inline void convert_VkCopyDescriptorSet_win32_to_host(const VkCopyDescrip #endif /* USE_STRUCT_CONVERSION */
#if defined(USE_STRUCT_CONVERSION) -static inline const VkCopyDescriptorSet_host *convert_VkCopyDescriptorSet_array_win32_to_host(struct conversion_context *ctx, const VkCopyDescriptorSet32 *in, uint32_t count) +static inline const VkCopyDescriptorSet *convert_VkCopyDescriptorSet_array_win32_to_host(struct conversion_context *ctx, const VkCopyDescriptorSet32 *in, uint32_t count) { - VkCopyDescriptorSet_host *out; + VkCopyDescriptorSet *out; unsigned int i;
if (!in || !count) return NULL; @@ -12457,7 +12457,7 @@ static NTSTATUS thunk32_vkAcquireNextImage2KHR(void *args) uint32_t *pImageIndex; VkResult result; } *params = args; - VkAcquireNextImageInfoKHR_host pAcquireInfo_host; + VkAcquireNextImageInfoKHR pAcquireInfo_host;
TRACE("%p, %p, %p\n", params->device, params->pAcquireInfo, params->pImageIndex);
@@ -12557,7 +12557,7 @@ static NTSTATUS thunk32_vkAcquireProfilingLockKHR(void *args) const VkAcquireProfilingLockInfoKHR32 *pInfo; VkResult result; } *params = args; - VkAcquireProfilingLockInfoKHR_host pInfo_host; + VkAcquireProfilingLockInfoKHR pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -12591,7 +12591,7 @@ static NTSTATUS thunk32_vkAllocateCommandBuffers(void *args) VkCommandBuffer *pCommandBuffers; VkResult result; } *params = args; - VkCommandBufferAllocateInfo_host pAllocateInfo_host; + VkCommandBufferAllocateInfo pAllocateInfo_host;
TRACE("%p, %p, %p\n", params->device, params->pAllocateInfo, params->pCommandBuffers);
@@ -12625,7 +12625,7 @@ static NTSTATUS thunk32_vkAllocateDescriptorSets(void *args) VkDescriptorSet *pDescriptorSets; VkResult result; } *params = args; - VkDescriptorSetAllocateInfo_host pAllocateInfo_host; + VkDescriptorSetAllocateInfo pAllocateInfo_host;
TRACE("%p, %p, %p\n", params->device, params->pAllocateInfo, params->pDescriptorSets);
@@ -12660,7 +12660,7 @@ static NTSTATUS thunk32_vkAllocateMemory(void *args) VkDeviceMemory *pMemory; VkResult result; } *params = args; - VkMemoryAllocateInfo_host pAllocateInfo_host; + VkMemoryAllocateInfo pAllocateInfo_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pAllocateInfo, params->pAllocator, params->pMemory); @@ -12696,7 +12696,7 @@ static NTSTATUS thunk32_vkBeginCommandBuffer(void *args) const VkCommandBufferBeginInfo32 *pBeginInfo; VkResult result; } *params = args; - VkCommandBufferBeginInfo_host pBeginInfo_host; + VkCommandBufferBeginInfo pBeginInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pBeginInfo); @@ -12733,7 +12733,7 @@ static NTSTATUS thunk32_vkBindAccelerationStructureMemoryNV(void *args) const VkBindAccelerationStructureMemoryInfoNV32 *pBindInfos; VkResult result; } *params = args; - const VkBindAccelerationStructureMemoryInfoNV_host *pBindInfos_host; + const VkBindAccelerationStructureMemoryInfoNV *pBindInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->bindInfoCount, params->pBindInfos); @@ -12803,7 +12803,7 @@ static NTSTATUS thunk32_vkBindBufferMemory2(void *args) const VkBindBufferMemoryInfo32 *pBindInfos; VkResult result; } *params = args; - const VkBindBufferMemoryInfo_host *pBindInfos_host; + const VkBindBufferMemoryInfo *pBindInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->bindInfoCount, params->pBindInfos); @@ -12840,7 +12840,7 @@ static NTSTATUS thunk32_vkBindBufferMemory2KHR(void *args) const VkBindBufferMemoryInfo32 *pBindInfos; VkResult result; } *params = args; - const VkBindBufferMemoryInfo_host *pBindInfos_host; + const VkBindBufferMemoryInfo *pBindInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->bindInfoCount, params->pBindInfos); @@ -12910,7 +12910,7 @@ static NTSTATUS thunk32_vkBindImageMemory2(void *args) const VkBindImageMemoryInfo32 *pBindInfos; VkResult result; } *params = args; - const VkBindImageMemoryInfo_host *pBindInfos_host; + const VkBindImageMemoryInfo *pBindInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->bindInfoCount, params->pBindInfos); @@ -12947,7 +12947,7 @@ static NTSTATUS thunk32_vkBindImageMemory2KHR(void *args) const VkBindImageMemoryInfo32 *pBindInfos; VkResult result; } *params = args; - const VkBindImageMemoryInfo_host *pBindInfos_host; + const VkBindImageMemoryInfo *pBindInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->bindInfoCount, params->pBindInfos); @@ -13020,7 +13020,7 @@ static NTSTATUS thunk32_vkBuildAccelerationStructuresKHR(void *args) const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos; VkResult result; } *params = args; - const VkAccelerationStructureBuildGeometryInfoKHR_host *pInfos_host; + const VkAccelerationStructureBuildGeometryInfoKHR *pInfos_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %u, %p, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->infoCount, params->pInfos, params->ppBuildRangeInfos); @@ -13058,7 +13058,7 @@ static NTSTATUS thunk32_vkBuildMicromapsEXT(void *args) const VkMicromapBuildInfoEXT32 *pInfos; VkResult result; } *params = args; - const VkMicromapBuildInfoEXT_host *pInfos_host; + const VkMicromapBuildInfoEXT *pInfos_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %u, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->infoCount, params->pInfos); @@ -13093,7 +13093,7 @@ static NTSTATUS thunk32_vkCmdBeginConditionalRenderingEXT(void *args) VkCommandBuffer commandBuffer; const VkConditionalRenderingBeginInfoEXT32 *pConditionalRenderingBegin; } *params = args; - VkConditionalRenderingBeginInfoEXT_host pConditionalRenderingBegin_host; + VkConditionalRenderingBeginInfoEXT pConditionalRenderingBegin_host;
TRACE("%p, %p\n", params->commandBuffer, params->pConditionalRenderingBegin);
@@ -13221,7 +13221,7 @@ static NTSTATUS thunk32_vkCmdBeginRenderPass(void *args) const VkRenderPassBeginInfo32 *pRenderPassBegin; VkSubpassContents contents; } *params = args; - VkRenderPassBeginInfo_host pRenderPassBegin_host; + VkRenderPassBeginInfo pRenderPassBegin_host;
TRACE("%p, %p, %#x\n", params->commandBuffer, params->pRenderPassBegin, params->contents);
@@ -13254,7 +13254,7 @@ static NTSTATUS thunk32_vkCmdBeginRenderPass2(void *args) const VkRenderPassBeginInfo32 *pRenderPassBegin; const VkSubpassBeginInfo *pSubpassBeginInfo; } *params = args; - VkRenderPassBeginInfo_host pRenderPassBegin_host; + VkRenderPassBeginInfo pRenderPassBegin_host;
TRACE("%p, %p, %p\n", params->commandBuffer, params->pRenderPassBegin, params->pSubpassBeginInfo);
@@ -13287,7 +13287,7 @@ static NTSTATUS thunk32_vkCmdBeginRenderPass2KHR(void *args) const VkRenderPassBeginInfo32 *pRenderPassBegin; const VkSubpassBeginInfo *pSubpassBeginInfo; } *params = args; - VkRenderPassBeginInfo_host pRenderPassBegin_host; + VkRenderPassBeginInfo pRenderPassBegin_host;
TRACE("%p, %p, %p\n", params->commandBuffer, params->pRenderPassBegin, params->pSubpassBeginInfo);
@@ -13319,7 +13319,7 @@ static NTSTATUS thunk32_vkCmdBeginRendering(void *args) VkCommandBuffer commandBuffer; const VkRenderingInfo32 *pRenderingInfo; } *params = args; - VkRenderingInfo_host pRenderingInfo_host; + VkRenderingInfo pRenderingInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pRenderingInfo); @@ -13354,7 +13354,7 @@ static NTSTATUS thunk32_vkCmdBeginRenderingKHR(void *args) VkCommandBuffer commandBuffer; const VkRenderingInfo32 *pRenderingInfo; } *params = args; - VkRenderingInfo_host pRenderingInfo_host; + VkRenderingInfo pRenderingInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pRenderingInfo); @@ -13788,7 +13788,7 @@ static NTSTATUS thunk32_vkCmdBlitImage2(void *args) VkCommandBuffer commandBuffer; const VkBlitImageInfo232 *pBlitImageInfo; } *params = args; - VkBlitImageInfo2_host pBlitImageInfo_host; + VkBlitImageInfo2 pBlitImageInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pBlitImageInfo);
@@ -13820,7 +13820,7 @@ static NTSTATUS thunk32_vkCmdBlitImage2KHR(void *args) VkCommandBuffer commandBuffer; const VkBlitImageInfo232 *pBlitImageInfo; } *params = args; - VkBlitImageInfo2_host pBlitImageInfo_host; + VkBlitImageInfo2 pBlitImageInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pBlitImageInfo);
@@ -13859,7 +13859,7 @@ static NTSTATUS thunk32_vkCmdBuildAccelerationStructureNV(void *args) VkBuffer DECLSPEC_ALIGN(8) scratch; VkDeviceSize DECLSPEC_ALIGN(8) scratchOffset; } *params = args; - VkAccelerationStructureInfoNV_host pInfo_host; + VkAccelerationStructureInfoNV pInfo_host; struct conversion_context ctx;
TRACE("%p, %p, 0x%s, 0x%s, %u, 0x%s, 0x%s, 0x%s, 0x%s\n", params->commandBuffer, params->pInfo, wine_dbgstr_longlong(params->instanceData), wine_dbgstr_longlong(params->instanceOffset), params->update, wine_dbgstr_longlong(params->dst), wine_dbgstr_longlong(params->src), wine_dbgstr_longlong(params->scratch), wine_dbgstr_longlong(params->scratchOffset)); @@ -13898,7 +13898,7 @@ static NTSTATUS thunk32_vkCmdBuildAccelerationStructuresIndirectKHR(void *args) const uint32_t *pIndirectStrides; const uint32_t * const*ppMaxPrimitiveCounts; } *params = args; - const VkAccelerationStructureBuildGeometryInfoKHR_host *pInfos_host; + const VkAccelerationStructureBuildGeometryInfoKHR *pInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p, %p, %p, %p\n", params->commandBuffer, params->infoCount, params->pInfos, params->pIndirectDeviceAddresses, params->pIndirectStrides, params->ppMaxPrimitiveCounts); @@ -13935,7 +13935,7 @@ static NTSTATUS thunk32_vkCmdBuildAccelerationStructuresKHR(void *args) const VkAccelerationStructureBuildGeometryInfoKHR32 *pInfos; const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos; } *params = args; - const VkAccelerationStructureBuildGeometryInfoKHR_host *pInfos_host; + const VkAccelerationStructureBuildGeometryInfoKHR *pInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p, %p\n", params->commandBuffer, params->infoCount, params->pInfos, params->ppBuildRangeInfos); @@ -13971,7 +13971,7 @@ static NTSTATUS thunk32_vkCmdBuildMicromapsEXT(void *args) uint32_t infoCount; const VkMicromapBuildInfoEXT32 *pInfos; } *params = args; - const VkMicromapBuildInfoEXT_host *pInfos_host; + const VkMicromapBuildInfoEXT *pInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->commandBuffer, params->infoCount, params->pInfos); @@ -14107,7 +14107,7 @@ static NTSTATUS thunk32_vkCmdCopyAccelerationStructureKHR(void *args) VkCommandBuffer commandBuffer; const VkCopyAccelerationStructureInfoKHR32 *pInfo; } *params = args; - VkCopyAccelerationStructureInfoKHR_host pInfo_host; + VkCopyAccelerationStructureInfoKHR pInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pInfo);
@@ -14171,7 +14171,7 @@ static NTSTATUS thunk32_vkCmdCopyAccelerationStructureToMemoryKHR(void *args) VkCommandBuffer commandBuffer; const VkCopyAccelerationStructureToMemoryInfoKHR32 *pInfo; } *params = args; - VkCopyAccelerationStructureToMemoryInfoKHR_host pInfo_host; + VkCopyAccelerationStructureToMemoryInfoKHR pInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pInfo);
@@ -14206,7 +14206,7 @@ static NTSTATUS thunk32_vkCmdCopyBuffer(void *args) uint32_t regionCount; const VkBufferCopy32 *pRegions; } *params = args; - const VkBufferCopy_host *pRegions_host; + const VkBufferCopy *pRegions_host; struct conversion_context ctx;
TRACE("%p, 0x%s, 0x%s, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->srcBuffer), wine_dbgstr_longlong(params->dstBuffer), params->regionCount, params->pRegions); @@ -14241,7 +14241,7 @@ static NTSTATUS thunk32_vkCmdCopyBuffer2(void *args) VkCommandBuffer commandBuffer; const VkCopyBufferInfo232 *pCopyBufferInfo; } *params = args; - VkCopyBufferInfo2_host pCopyBufferInfo_host; + VkCopyBufferInfo2 pCopyBufferInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferInfo); @@ -14276,7 +14276,7 @@ static NTSTATUS thunk32_vkCmdCopyBuffer2KHR(void *args) VkCommandBuffer commandBuffer; const VkCopyBufferInfo232 *pCopyBufferInfo; } *params = args; - VkCopyBufferInfo2_host pCopyBufferInfo_host; + VkCopyBufferInfo2 pCopyBufferInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferInfo); @@ -14315,7 +14315,7 @@ static NTSTATUS thunk32_vkCmdCopyBufferToImage(void *args) uint32_t regionCount; const VkBufferImageCopy32 *pRegions; } *params = args; - const VkBufferImageCopy_host *pRegions_host; + const VkBufferImageCopy *pRegions_host; struct conversion_context ctx;
TRACE("%p, 0x%s, 0x%s, %#x, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->srcBuffer), wine_dbgstr_longlong(params->dstImage), params->dstImageLayout, params->regionCount, params->pRegions); @@ -14350,7 +14350,7 @@ static NTSTATUS thunk32_vkCmdCopyBufferToImage2(void *args) VkCommandBuffer commandBuffer; const VkCopyBufferToImageInfo232 *pCopyBufferToImageInfo; } *params = args; - VkCopyBufferToImageInfo2_host pCopyBufferToImageInfo_host; + VkCopyBufferToImageInfo2 pCopyBufferToImageInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferToImageInfo); @@ -14385,7 +14385,7 @@ static NTSTATUS thunk32_vkCmdCopyBufferToImage2KHR(void *args) VkCommandBuffer commandBuffer; const VkCopyBufferToImageInfo232 *pCopyBufferToImageInfo; } *params = args; - VkCopyBufferToImageInfo2_host pCopyBufferToImageInfo_host; + VkCopyBufferToImageInfo2 pCopyBufferToImageInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyBufferToImageInfo); @@ -14455,7 +14455,7 @@ static NTSTATUS thunk32_vkCmdCopyImage2(void *args) VkCommandBuffer commandBuffer; const VkCopyImageInfo232 *pCopyImageInfo; } *params = args; - VkCopyImageInfo2_host pCopyImageInfo_host; + VkCopyImageInfo2 pCopyImageInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageInfo);
@@ -14487,7 +14487,7 @@ static NTSTATUS thunk32_vkCmdCopyImage2KHR(void *args) VkCommandBuffer commandBuffer; const VkCopyImageInfo232 *pCopyImageInfo; } *params = args; - VkCopyImageInfo2_host pCopyImageInfo_host; + VkCopyImageInfo2 pCopyImageInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageInfo);
@@ -14523,7 +14523,7 @@ static NTSTATUS thunk32_vkCmdCopyImageToBuffer(void *args) uint32_t regionCount; const VkBufferImageCopy32 *pRegions; } *params = args; - const VkBufferImageCopy_host *pRegions_host; + const VkBufferImageCopy *pRegions_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %#x, 0x%s, %u, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->srcImage), params->srcImageLayout, wine_dbgstr_longlong(params->dstBuffer), params->regionCount, params->pRegions); @@ -14558,7 +14558,7 @@ static NTSTATUS thunk32_vkCmdCopyImageToBuffer2(void *args) VkCommandBuffer commandBuffer; const VkCopyImageToBufferInfo232 *pCopyImageToBufferInfo; } *params = args; - VkCopyImageToBufferInfo2_host pCopyImageToBufferInfo_host; + VkCopyImageToBufferInfo2 pCopyImageToBufferInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageToBufferInfo); @@ -14593,7 +14593,7 @@ static NTSTATUS thunk32_vkCmdCopyImageToBuffer2KHR(void *args) VkCommandBuffer commandBuffer; const VkCopyImageToBufferInfo232 *pCopyImageToBufferInfo; } *params = args; - VkCopyImageToBufferInfo2_host pCopyImageToBufferInfo_host; + VkCopyImageToBufferInfo2 pCopyImageToBufferInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pCopyImageToBufferInfo); @@ -14660,7 +14660,7 @@ static NTSTATUS thunk32_vkCmdCopyMemoryToAccelerationStructureKHR(void *args) VkCommandBuffer commandBuffer; const VkCopyMemoryToAccelerationStructureInfoKHR32 *pInfo; } *params = args; - VkCopyMemoryToAccelerationStructureInfoKHR_host pInfo_host; + VkCopyMemoryToAccelerationStructureInfoKHR pInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pInfo);
@@ -14727,7 +14727,7 @@ static NTSTATUS thunk32_vkCmdCopyMemoryToMicromapEXT(void *args) VkCommandBuffer commandBuffer; const VkCopyMemoryToMicromapInfoEXT32 *pInfo; } *params = args; - VkCopyMemoryToMicromapInfoEXT_host pInfo_host; + VkCopyMemoryToMicromapInfoEXT pInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pInfo);
@@ -14759,7 +14759,7 @@ static NTSTATUS thunk32_vkCmdCopyMicromapEXT(void *args) VkCommandBuffer commandBuffer; const VkCopyMicromapInfoEXT32 *pInfo; } *params = args; - VkCopyMicromapInfoEXT_host pInfo_host; + VkCopyMicromapInfoEXT pInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pInfo);
@@ -14791,7 +14791,7 @@ static NTSTATUS thunk32_vkCmdCopyMicromapToMemoryEXT(void *args) VkCommandBuffer commandBuffer; const VkCopyMicromapToMemoryInfoEXT32 *pInfo; } *params = args; - VkCopyMicromapToMemoryInfoEXT_host pInfo_host; + VkCopyMicromapToMemoryInfoEXT pInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pInfo);
@@ -14859,7 +14859,7 @@ static NTSTATUS thunk32_vkCmdCuLaunchKernelNVX(void *args) VkCommandBuffer commandBuffer; const VkCuLaunchInfoNVX32 *pLaunchInfo; } *params = args; - VkCuLaunchInfoNVX_host pLaunchInfo_host; + VkCuLaunchInfoNVX pLaunchInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pLaunchInfo);
@@ -15013,7 +15013,7 @@ static NTSTATUS thunk32_vkCmdDecompressMemoryNV(void *args) uint32_t decompressRegionCount; const VkDecompressMemoryRegionNV32 *pDecompressMemoryRegions; } *params = args; - const VkDecompressMemoryRegionNV_host *pDecompressMemoryRegions_host; + const VkDecompressMemoryRegionNV *pDecompressMemoryRegions_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->commandBuffer, params->decompressRegionCount, params->pDecompressMemoryRegions); @@ -16170,7 +16170,7 @@ static NTSTATUS thunk32_vkCmdExecuteGeneratedCommandsNV(void *args) VkBool32 isPreprocessed; const VkGeneratedCommandsInfoNV32 *pGeneratedCommandsInfo; } *params = args; - VkGeneratedCommandsInfoNV_host pGeneratedCommandsInfo_host; + VkGeneratedCommandsInfoNV pGeneratedCommandsInfo_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->commandBuffer, params->isPreprocessed, params->pGeneratedCommandsInfo); @@ -16399,8 +16399,8 @@ static NTSTATUS thunk32_vkCmdPipelineBarrier(void *args) uint32_t imageMemoryBarrierCount; const VkImageMemoryBarrier32 *pImageMemoryBarriers; } *params = args; - const VkBufferMemoryBarrier_host *pBufferMemoryBarriers_host; - const VkImageMemoryBarrier_host *pImageMemoryBarriers_host; + const VkBufferMemoryBarrier *pBufferMemoryBarriers_host; + const VkImageMemoryBarrier *pImageMemoryBarriers_host; struct conversion_context ctx;
TRACE("%p, %#x, %#x, %#x, %u, %p, %u, %p, %u, %p\n", params->commandBuffer, params->srcStageMask, params->dstStageMask, params->dependencyFlags, params->memoryBarrierCount, params->pMemoryBarriers, params->bufferMemoryBarrierCount, params->pBufferMemoryBarriers, params->imageMemoryBarrierCount, params->pImageMemoryBarriers); @@ -16436,7 +16436,7 @@ static NTSTATUS thunk32_vkCmdPipelineBarrier2(void *args) VkCommandBuffer commandBuffer; const VkDependencyInfo32 *pDependencyInfo; } *params = args; - VkDependencyInfo_host pDependencyInfo_host; + VkDependencyInfo pDependencyInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pDependencyInfo); @@ -16471,7 +16471,7 @@ static NTSTATUS thunk32_vkCmdPipelineBarrier2KHR(void *args) VkCommandBuffer commandBuffer; const VkDependencyInfo32 *pDependencyInfo; } *params = args; - VkDependencyInfo_host pDependencyInfo_host; + VkDependencyInfo pDependencyInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pDependencyInfo); @@ -16506,7 +16506,7 @@ static NTSTATUS thunk32_vkCmdPreprocessGeneratedCommandsNV(void *args) VkCommandBuffer commandBuffer; const VkGeneratedCommandsInfoNV32 *pGeneratedCommandsInfo; } *params = args; - VkGeneratedCommandsInfoNV_host pGeneratedCommandsInfo_host; + VkGeneratedCommandsInfoNV pGeneratedCommandsInfo_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->commandBuffer, params->pGeneratedCommandsInfo); @@ -16579,7 +16579,7 @@ static NTSTATUS thunk32_vkCmdPushDescriptorSetKHR(void *args) uint32_t descriptorWriteCount; const VkWriteDescriptorSet32 *pDescriptorWrites; } *params = args; - const VkWriteDescriptorSet_host *pDescriptorWrites_host; + const VkWriteDescriptorSet *pDescriptorWrites_host; struct conversion_context ctx;
TRACE("%p, %#x, 0x%s, %u, %u, %p\n", params->commandBuffer, params->pipelineBindPoint, wine_dbgstr_longlong(params->layout), params->set, params->descriptorWriteCount, params->pDescriptorWrites); @@ -16807,7 +16807,7 @@ static NTSTATUS thunk32_vkCmdResolveImage2(void *args) VkCommandBuffer commandBuffer; const VkResolveImageInfo232 *pResolveImageInfo; } *params = args; - VkResolveImageInfo2_host pResolveImageInfo_host; + VkResolveImageInfo2 pResolveImageInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pResolveImageInfo);
@@ -16839,7 +16839,7 @@ static NTSTATUS thunk32_vkCmdResolveImage2KHR(void *args) VkCommandBuffer commandBuffer; const VkResolveImageInfo232 *pResolveImageInfo; } *params = args; - VkResolveImageInfo2_host pResolveImageInfo_host; + VkResolveImageInfo2 pResolveImageInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pResolveImageInfo);
@@ -18030,7 +18030,7 @@ static NTSTATUS thunk32_vkCmdSetEvent2(void *args) VkEvent DECLSPEC_ALIGN(8) event; const VkDependencyInfo32 *pDependencyInfo; } *params = args; - VkDependencyInfo_host pDependencyInfo_host; + VkDependencyInfo pDependencyInfo_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->pDependencyInfo); @@ -18066,7 +18066,7 @@ static NTSTATUS thunk32_vkCmdSetEvent2KHR(void *args) VkEvent DECLSPEC_ALIGN(8) event; const VkDependencyInfo32 *pDependencyInfo; } *params = args; - VkDependencyInfo_host pDependencyInfo_host; + VkDependencyInfo pDependencyInfo_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %p\n", params->commandBuffer, wine_dbgstr_longlong(params->event), params->pDependencyInfo); @@ -18497,7 +18497,7 @@ static NTSTATUS thunk32_vkCmdSetPerformanceMarkerINTEL(void *args) const VkPerformanceMarkerInfoINTEL32 *pMarkerInfo; VkResult result; } *params = args; - VkPerformanceMarkerInfoINTEL_host pMarkerInfo_host; + VkPerformanceMarkerInfoINTEL pMarkerInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pMarkerInfo);
@@ -18530,7 +18530,7 @@ static NTSTATUS thunk32_vkCmdSetPerformanceOverrideINTEL(void *args) const VkPerformanceOverrideInfoINTEL32 *pOverrideInfo; VkResult result; } *params = args; - VkPerformanceOverrideInfoINTEL_host pOverrideInfo_host; + VkPerformanceOverrideInfoINTEL pOverrideInfo_host;
TRACE("%p, %p\n", params->commandBuffer, params->pOverrideInfo);
@@ -19735,10 +19735,10 @@ static NTSTATUS thunk32_vkCmdTraceRaysIndirectKHR(void *args) const VkStridedDeviceAddressRegionKHR32 *pCallableShaderBindingTable; VkDeviceAddress DECLSPEC_ALIGN(8) indirectDeviceAddress; } *params = args; - VkStridedDeviceAddressRegionKHR_host pRaygenShaderBindingTable_host; - VkStridedDeviceAddressRegionKHR_host pMissShaderBindingTable_host; - VkStridedDeviceAddressRegionKHR_host pHitShaderBindingTable_host; - VkStridedDeviceAddressRegionKHR_host pCallableShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pRaygenShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pMissShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pHitShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pCallableShaderBindingTable_host;
TRACE("%p, %p, %p, %p, %p, 0x%s\n", params->commandBuffer, params->pRaygenShaderBindingTable, params->pMissShaderBindingTable, params->pHitShaderBindingTable, params->pCallableShaderBindingTable, wine_dbgstr_longlong(params->indirectDeviceAddress));
@@ -19779,10 +19779,10 @@ static NTSTATUS thunk32_vkCmdTraceRaysKHR(void *args) uint32_t height; uint32_t depth; } *params = args; - VkStridedDeviceAddressRegionKHR_host pRaygenShaderBindingTable_host; - VkStridedDeviceAddressRegionKHR_host pMissShaderBindingTable_host; - VkStridedDeviceAddressRegionKHR_host pHitShaderBindingTable_host; - VkStridedDeviceAddressRegionKHR_host pCallableShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pRaygenShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pMissShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pHitShaderBindingTable_host; + VkStridedDeviceAddressRegionKHR pCallableShaderBindingTable_host;
TRACE("%p, %p, %p, %p, %p, %u, %u, %u\n", params->commandBuffer, params->pRaygenShaderBindingTable, params->pMissShaderBindingTable, params->pHitShaderBindingTable, params->pCallableShaderBindingTable, params->width, params->height, params->depth);
@@ -19902,8 +19902,8 @@ static NTSTATUS thunk32_vkCmdWaitEvents(void *args) uint32_t imageMemoryBarrierCount; const VkImageMemoryBarrier32 *pImageMemoryBarriers; } *params = args; - const VkBufferMemoryBarrier_host *pBufferMemoryBarriers_host; - const VkImageMemoryBarrier_host *pImageMemoryBarriers_host; + const VkBufferMemoryBarrier *pBufferMemoryBarriers_host; + const VkImageMemoryBarrier *pImageMemoryBarriers_host; struct conversion_context ctx;
TRACE("%p, %u, %p, %#x, %#x, %u, %p, %u, %p, %u, %p\n", params->commandBuffer, params->eventCount, params->pEvents, params->srcStageMask, params->dstStageMask, params->memoryBarrierCount, params->pMemoryBarriers, params->bufferMemoryBarrierCount, params->pBufferMemoryBarriers, params->imageMemoryBarrierCount, params->pImageMemoryBarriers); @@ -19941,7 +19941,7 @@ static NTSTATUS thunk32_vkCmdWaitEvents2(void *args) const VkEvent *pEvents; const VkDependencyInfo32 *pDependencyInfos; } *params = args; - const VkDependencyInfo_host *pDependencyInfos_host; + const VkDependencyInfo *pDependencyInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p, %p\n", params->commandBuffer, params->eventCount, params->pEvents, params->pDependencyInfos); @@ -19978,7 +19978,7 @@ static NTSTATUS thunk32_vkCmdWaitEvents2KHR(void *args) const VkEvent *pEvents; const VkDependencyInfo32 *pDependencyInfos; } *params = args; - const VkDependencyInfo_host *pDependencyInfos_host; + const VkDependencyInfo *pDependencyInfos_host; struct conversion_context ctx;
TRACE("%p, %u, %p, %p\n", params->commandBuffer, params->eventCount, params->pEvents, params->pDependencyInfos); @@ -20311,7 +20311,7 @@ static NTSTATUS thunk32_vkCopyAccelerationStructureKHR(void *args) const VkCopyAccelerationStructureInfoKHR32 *pInfo; VkResult result; } *params = args; - VkCopyAccelerationStructureInfoKHR_host pInfo_host; + VkCopyAccelerationStructureInfoKHR pInfo_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->pInfo);
@@ -20345,7 +20345,7 @@ static NTSTATUS thunk32_vkCopyAccelerationStructureToMemoryKHR(void *args) const VkCopyAccelerationStructureToMemoryInfoKHR32 *pInfo; VkResult result; } *params = args; - VkCopyAccelerationStructureToMemoryInfoKHR_host pInfo_host; + VkCopyAccelerationStructureToMemoryInfoKHR pInfo_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->pInfo);
@@ -20379,7 +20379,7 @@ static NTSTATUS thunk32_vkCopyMemoryToAccelerationStructureKHR(void *args) const VkCopyMemoryToAccelerationStructureInfoKHR32 *pInfo; VkResult result; } *params = args; - VkCopyMemoryToAccelerationStructureInfoKHR_host pInfo_host; + VkCopyMemoryToAccelerationStructureInfoKHR pInfo_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->pInfo);
@@ -20413,7 +20413,7 @@ static NTSTATUS thunk32_vkCopyMemoryToMicromapEXT(void *args) const VkCopyMemoryToMicromapInfoEXT32 *pInfo; VkResult result; } *params = args; - VkCopyMemoryToMicromapInfoEXT_host pInfo_host; + VkCopyMemoryToMicromapInfoEXT pInfo_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->pInfo);
@@ -20447,7 +20447,7 @@ static NTSTATUS thunk32_vkCopyMicromapEXT(void *args) const VkCopyMicromapInfoEXT32 *pInfo; VkResult result; } *params = args; - VkCopyMicromapInfoEXT_host pInfo_host; + VkCopyMicromapInfoEXT pInfo_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->pInfo);
@@ -20481,7 +20481,7 @@ static NTSTATUS thunk32_vkCopyMicromapToMemoryEXT(void *args) const VkCopyMicromapToMemoryInfoEXT32 *pInfo; VkResult result; } *params = args; - VkCopyMicromapToMemoryInfoEXT_host pInfo_host; + VkCopyMicromapToMemoryInfoEXT pInfo_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), params->pInfo);
@@ -20516,7 +20516,7 @@ static NTSTATUS thunk32_vkCreateAccelerationStructureKHR(void *args) VkAccelerationStructureKHR *pAccelerationStructure; VkResult result; } *params = args; - VkAccelerationStructureCreateInfoKHR_host pCreateInfo_host; + VkAccelerationStructureCreateInfoKHR pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pAccelerationStructure);
@@ -20551,7 +20551,7 @@ static NTSTATUS thunk32_vkCreateAccelerationStructureNV(void *args) VkAccelerationStructureNV *pAccelerationStructure; VkResult result; } *params = args; - VkAccelerationStructureCreateInfoNV_host pCreateInfo_host; + VkAccelerationStructureCreateInfoNV pCreateInfo_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pAccelerationStructure); @@ -20589,7 +20589,7 @@ static NTSTATUS thunk32_vkCreateBuffer(void *args) VkBuffer *pBuffer; VkResult result; } *params = args; - VkBufferCreateInfo_host pCreateInfo_host; + VkBufferCreateInfo pCreateInfo_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pBuffer); @@ -20627,7 +20627,7 @@ static NTSTATUS thunk32_vkCreateBufferView(void *args) VkBufferView *pView; VkResult result; } *params = args; - VkBufferViewCreateInfo_host pCreateInfo_host; + VkBufferViewCreateInfo pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pView);
@@ -20703,7 +20703,7 @@ static NTSTATUS thunk32_vkCreateComputePipelines(void *args) VkPipeline *pPipelines; VkResult result; } *params = args; - const VkComputePipelineCreateInfo_host *pCreateInfos_host; + const VkComputePipelineCreateInfo *pCreateInfos_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %u, %p, %p, %p\n", params->device, wine_dbgstr_longlong(params->pipelineCache), params->createInfoCount, params->pCreateInfos, params->pAllocator, params->pPipelines); @@ -20742,7 +20742,7 @@ static NTSTATUS thunk32_vkCreateCuFunctionNVX(void *args) VkCuFunctionNVX *pFunction; VkResult result; } *params = args; - VkCuFunctionCreateInfoNVX_host pCreateInfo_host; + VkCuFunctionCreateInfoNVX pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pFunction);
@@ -20974,7 +20974,7 @@ static NTSTATUS thunk32_vkCreateDescriptorUpdateTemplate(void *args) VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate; VkResult result; } *params = args; - VkDescriptorUpdateTemplateCreateInfo_host pCreateInfo_host; + VkDescriptorUpdateTemplateCreateInfo pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pDescriptorUpdateTemplate);
@@ -21009,7 +21009,7 @@ static NTSTATUS thunk32_vkCreateDescriptorUpdateTemplateKHR(void *args) VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate; VkResult result; } *params = args; - VkDescriptorUpdateTemplateCreateInfo_host pCreateInfo_host; + VkDescriptorUpdateTemplateCreateInfo pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pDescriptorUpdateTemplate);
@@ -21154,7 +21154,7 @@ static NTSTATUS thunk32_vkCreateFramebuffer(void *args) VkFramebuffer *pFramebuffer; VkResult result; } *params = args; - VkFramebufferCreateInfo_host pCreateInfo_host; + VkFramebufferCreateInfo pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pFramebuffer);
@@ -21196,7 +21196,7 @@ static NTSTATUS thunk32_vkCreateGraphicsPipelines(void *args) VkPipeline *pPipelines; VkResult result; } *params = args; - const VkGraphicsPipelineCreateInfo_host *pCreateInfos_host; + const VkGraphicsPipelineCreateInfo *pCreateInfos_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %u, %p, %p, %p\n", params->device, wine_dbgstr_longlong(params->pipelineCache), params->createInfoCount, params->pCreateInfos, params->pAllocator, params->pPipelines); @@ -21273,7 +21273,7 @@ static NTSTATUS thunk32_vkCreateImageView(void *args) VkImageView *pView; VkResult result; } *params = args; - VkImageViewCreateInfo_host pCreateInfo_host; + VkImageViewCreateInfo pCreateInfo_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pView); @@ -21311,7 +21311,7 @@ static NTSTATUS thunk32_vkCreateIndirectCommandsLayoutNV(void *args) VkIndirectCommandsLayoutNV *pIndirectCommandsLayout; VkResult result; } *params = args; - VkIndirectCommandsLayoutCreateInfoNV_host pCreateInfo_host; + VkIndirectCommandsLayoutCreateInfoNV pCreateInfo_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pIndirectCommandsLayout); @@ -21392,7 +21392,7 @@ static NTSTATUS thunk32_vkCreateMicromapEXT(void *args) VkMicromapEXT *pMicromap; VkResult result; } *params = args; - VkMicromapCreateInfoEXT_host pCreateInfo_host; + VkMicromapCreateInfoEXT pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pMicromap);
@@ -21633,7 +21633,7 @@ static NTSTATUS thunk32_vkCreateRayTracingPipelinesKHR(void *args) VkPipeline *pPipelines; VkResult result; } *params = args; - const VkRayTracingPipelineCreateInfoKHR_host *pCreateInfos_host; + const VkRayTracingPipelineCreateInfoKHR *pCreateInfos_host; struct conversion_context ctx;
TRACE("%p, 0x%s, 0x%s, %u, %p, %p, %p\n", params->device, wine_dbgstr_longlong(params->deferredOperation), wine_dbgstr_longlong(params->pipelineCache), params->createInfoCount, params->pCreateInfos, params->pAllocator, params->pPipelines); @@ -21679,7 +21679,7 @@ static NTSTATUS thunk32_vkCreateRayTracingPipelinesNV(void *args) VkPipeline *pPipelines; VkResult result; } *params = args; - const VkRayTracingPipelineCreateInfoNV_host *pCreateInfos_host; + const VkRayTracingPipelineCreateInfoNV *pCreateInfos_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %u, %p, %p, %p\n", params->device, wine_dbgstr_longlong(params->pipelineCache), params->createInfoCount, params->pCreateInfos, params->pAllocator, params->pPipelines); @@ -21999,7 +21999,7 @@ static NTSTATUS thunk32_vkCreateSwapchainKHR(void *args) VkSwapchainKHR *pSwapchain; VkResult result; } *params = args; - VkSwapchainCreateInfoKHR_host pCreateInfo_host; + VkSwapchainCreateInfoKHR pCreateInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pCreateInfo, params->pAllocator, params->pSwapchain);
@@ -22100,7 +22100,7 @@ static NTSTATUS thunk32_vkDebugMarkerSetObjectNameEXT(void *args) const VkDebugMarkerObjectNameInfoEXT32 *pNameInfo; VkResult result; } *params = args; - VkDebugMarkerObjectNameInfoEXT_host pNameInfo_host; + VkDebugMarkerObjectNameInfoEXT pNameInfo_host;
TRACE("%p, %p\n", params->device, params->pNameInfo);
@@ -22135,7 +22135,7 @@ static NTSTATUS thunk32_vkDebugMarkerSetObjectTagEXT(void *args) const VkDebugMarkerObjectTagInfoEXT32 *pTagInfo; VkResult result; } *params = args; - VkDebugMarkerObjectTagInfoEXT_host pTagInfo_host; + VkDebugMarkerObjectTagInfoEXT pTagInfo_host;
TRACE("%p, %p\n", params->device, params->pTagInfo);
@@ -23772,7 +23772,7 @@ static NTSTATUS thunk32_vkFlushMappedMemoryRanges(void *args) const VkMappedMemoryRange32 *pMemoryRanges; VkResult result; } *params = args; - const VkMappedMemoryRange_host *pMemoryRanges_host; + const VkMappedMemoryRange *pMemoryRanges_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->memoryRangeCount, params->pMemoryRanges); @@ -23906,8 +23906,8 @@ static NTSTATUS thunk32_vkGetAccelerationStructureBuildSizesKHR(void *args) const uint32_t *pMaxPrimitiveCounts; VkAccelerationStructureBuildSizesInfoKHR32 *pSizeInfo; } *params = args; - VkAccelerationStructureBuildGeometryInfoKHR_host pBuildInfo_host; - VkAccelerationStructureBuildSizesInfoKHR_host pSizeInfo_host; + VkAccelerationStructureBuildGeometryInfoKHR pBuildInfo_host; + VkAccelerationStructureBuildSizesInfoKHR pSizeInfo_host; struct conversion_context ctx;
TRACE("%p, %#x, %p, %p, %p\n", params->device, params->buildType, params->pBuildInfo, params->pMaxPrimitiveCounts, params->pSizeInfo); @@ -23945,7 +23945,7 @@ static NTSTATUS thunk32_vkGetAccelerationStructureDeviceAddressKHR(void *args) const VkAccelerationStructureDeviceAddressInfoKHR32 *pInfo; VkDeviceAddress result; } *params = args; - VkAccelerationStructureDeviceAddressInfoKHR_host pInfo_host; + VkAccelerationStructureDeviceAddressInfoKHR pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -24011,8 +24011,8 @@ static NTSTATUS thunk32_vkGetAccelerationStructureMemoryRequirementsNV(void *arg const VkAccelerationStructureMemoryRequirementsInfoNV32 *pInfo; VkMemoryRequirements2KHR32 *pMemoryRequirements; } *params = args; - VkAccelerationStructureMemoryRequirementsInfoNV_host pInfo_host; - VkMemoryRequirements2KHR_host pMemoryRequirements_host; + VkAccelerationStructureMemoryRequirementsInfoNV pInfo_host; + VkMemoryRequirements2KHR pMemoryRequirements_host;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
@@ -24047,7 +24047,7 @@ static NTSTATUS thunk32_vkGetBufferDeviceAddress(void *args) const VkBufferDeviceAddressInfo32 *pInfo; VkDeviceAddress result; } *params = args; - VkBufferDeviceAddressInfo_host pInfo_host; + VkBufferDeviceAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -24080,7 +24080,7 @@ static NTSTATUS thunk32_vkGetBufferDeviceAddressEXT(void *args) const VkBufferDeviceAddressInfo32 *pInfo; VkDeviceAddress result; } *params = args; - VkBufferDeviceAddressInfo_host pInfo_host; + VkBufferDeviceAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -24113,7 +24113,7 @@ static NTSTATUS thunk32_vkGetBufferDeviceAddressKHR(void *args) const VkBufferDeviceAddressInfo32 *pInfo; VkDeviceAddress result; } *params = args; - VkBufferDeviceAddressInfo_host pInfo_host; + VkBufferDeviceAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -24146,7 +24146,7 @@ static NTSTATUS thunk32_vkGetBufferMemoryRequirements(void *args) VkBuffer DECLSPEC_ALIGN(8) buffer; VkMemoryRequirements32 *pMemoryRequirements; } *params = args; - VkMemoryRequirements_host pMemoryRequirements_host; + VkMemoryRequirements pMemoryRequirements_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->buffer), params->pMemoryRequirements);
@@ -24179,8 +24179,8 @@ static NTSTATUS thunk32_vkGetBufferMemoryRequirements2(void *args) const VkBufferMemoryRequirementsInfo232 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkBufferMemoryRequirementsInfo2_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkBufferMemoryRequirementsInfo2 pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
@@ -24215,8 +24215,8 @@ static NTSTATUS thunk32_vkGetBufferMemoryRequirements2KHR(void *args) const VkBufferMemoryRequirementsInfo232 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkBufferMemoryRequirementsInfo2_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkBufferMemoryRequirementsInfo2 pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
@@ -24251,7 +24251,7 @@ static NTSTATUS thunk32_vkGetBufferOpaqueCaptureAddress(void *args) const VkBufferDeviceAddressInfo32 *pInfo; uint64_t result; } *params = args; - VkBufferDeviceAddressInfo_host pInfo_host; + VkBufferDeviceAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -24284,7 +24284,7 @@ static NTSTATUS thunk32_vkGetBufferOpaqueCaptureAddressKHR(void *args) const VkBufferDeviceAddressInfo32 *pInfo; uint64_t result; } *params = args; - VkBufferDeviceAddressInfo_host pInfo_host; + VkBufferDeviceAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -24444,7 +24444,7 @@ static NTSTATUS thunk32_vkGetDescriptorSetLayoutHostMappingInfoVALVE(void *args) const VkDescriptorSetBindingReferenceVALVE32 *pBindingReference; VkDescriptorSetLayoutHostMappingInfoVALVE *pHostMapping; } *params = args; - VkDescriptorSetBindingReferenceVALVE_host pBindingReference_host; + VkDescriptorSetBindingReferenceVALVE pBindingReference_host;
TRACE("%p, %p, %p\n", params->device, params->pBindingReference, params->pHostMapping);
@@ -24570,8 +24570,8 @@ static NTSTATUS thunk32_vkGetDeviceBufferMemoryRequirements(void *args) const VkDeviceBufferMemoryRequirements32 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkDeviceBufferMemoryRequirements_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkDeviceBufferMemoryRequirements pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements); @@ -24609,8 +24609,8 @@ static NTSTATUS thunk32_vkGetDeviceBufferMemoryRequirementsKHR(void *args) const VkDeviceBufferMemoryRequirements32 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkDeviceBufferMemoryRequirements_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkDeviceBufferMemoryRequirements pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements); @@ -24649,8 +24649,8 @@ static NTSTATUS thunk32_vkGetDeviceFaultInfoEXT(void *args) VkDeviceFaultInfoEXT32 *pFaultInfo; VkResult result; } *params = args; - VkDeviceFaultCountsEXT_host pFaultCounts_host; - VkDeviceFaultInfoEXT_host *pFaultInfo_host = NULL; + VkDeviceFaultCountsEXT pFaultCounts_host; + VkDeviceFaultInfoEXT *pFaultInfo_host = NULL; struct conversion_context ctx;
TRACE("%p, %p, %p\n", params->device, params->pFaultCounts, params->pFaultInfo); @@ -24823,7 +24823,7 @@ static NTSTATUS thunk32_vkGetDeviceImageMemoryRequirements(void *args) VkMemoryRequirements232 *pMemoryRequirements; } *params = args; VkDeviceImageMemoryRequirements pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkMemoryRequirements2 pMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements); @@ -24862,7 +24862,7 @@ static NTSTATUS thunk32_vkGetDeviceImageMemoryRequirementsKHR(void *args) VkMemoryRequirements232 *pMemoryRequirements; } *params = args; VkDeviceImageMemoryRequirements pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkMemoryRequirements2 pMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements); @@ -24902,7 +24902,7 @@ static NTSTATUS thunk32_vkGetDeviceImageSparseMemoryRequirements(void *args) VkSparseImageMemoryRequirements232 *pSparseMemoryRequirements; } *params = args; VkDeviceImageMemoryRequirements pInfo_host; - VkSparseImageMemoryRequirements2_host *pSparseMemoryRequirements_host; + VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -24942,7 +24942,7 @@ static NTSTATUS thunk32_vkGetDeviceImageSparseMemoryRequirementsKHR(void *args) VkSparseImageMemoryRequirements232 *pSparseMemoryRequirements; } *params = args; VkDeviceImageMemoryRequirements pInfo_host; - VkSparseImageMemoryRequirements2_host *pSparseMemoryRequirements_host; + VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -25011,7 +25011,7 @@ static NTSTATUS thunk32_vkGetDeviceMemoryOpaqueCaptureAddress(void *args) const VkDeviceMemoryOpaqueCaptureAddressInfo32 *pInfo; uint64_t result; } *params = args; - VkDeviceMemoryOpaqueCaptureAddressInfo_host pInfo_host; + VkDeviceMemoryOpaqueCaptureAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -25044,7 +25044,7 @@ static NTSTATUS thunk32_vkGetDeviceMemoryOpaqueCaptureAddressKHR(void *args) const VkDeviceMemoryOpaqueCaptureAddressInfo32 *pInfo; uint64_t result; } *params = args; - VkDeviceMemoryOpaqueCaptureAddressInfo_host pInfo_host; + VkDeviceMemoryOpaqueCaptureAddressInfo pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -25204,7 +25204,7 @@ static NTSTATUS thunk32_vkGetDynamicRenderingTilePropertiesQCOM(void *args) VkTilePropertiesQCOM *pProperties; VkResult result; } *params = args; - VkRenderingInfo_host pRenderingInfo_host; + VkRenderingInfo pRenderingInfo_host; struct conversion_context ctx;
TRACE("%p, %p, %p\n", params->device, params->pRenderingInfo, params->pProperties); @@ -25335,8 +25335,8 @@ static NTSTATUS thunk32_vkGetGeneratedCommandsMemoryRequirementsNV(void *args) const VkGeneratedCommandsMemoryRequirementsInfoNV32 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkGeneratedCommandsMemoryRequirementsInfoNV_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkGeneratedCommandsMemoryRequirementsInfoNV pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
@@ -25371,7 +25371,7 @@ static NTSTATUS thunk32_vkGetImageMemoryRequirements(void *args) VkImage DECLSPEC_ALIGN(8) image; VkMemoryRequirements32 *pMemoryRequirements; } *params = args; - VkMemoryRequirements_host pMemoryRequirements_host; + VkMemoryRequirements pMemoryRequirements_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->image), params->pMemoryRequirements);
@@ -25404,8 +25404,8 @@ static NTSTATUS thunk32_vkGetImageMemoryRequirements2(void *args) const VkImageMemoryRequirementsInfo232 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkImageMemoryRequirementsInfo2_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkImageMemoryRequirementsInfo2 pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
@@ -25440,8 +25440,8 @@ static NTSTATUS thunk32_vkGetImageMemoryRequirements2KHR(void *args) const VkImageMemoryRequirementsInfo232 *pInfo; VkMemoryRequirements232 *pMemoryRequirements; } *params = args; - VkImageMemoryRequirementsInfo2_host pInfo_host; - VkMemoryRequirements2_host pMemoryRequirements_host; + VkImageMemoryRequirementsInfo2 pInfo_host; + VkMemoryRequirements2 pMemoryRequirements_host;
TRACE("%p, %p, %p\n", params->device, params->pInfo, params->pMemoryRequirements);
@@ -25477,7 +25477,7 @@ static NTSTATUS thunk32_vkGetImageSparseMemoryRequirements(void *args) uint32_t *pSparseMemoryRequirementCount; VkSparseImageMemoryRequirements32 *pSparseMemoryRequirements; } *params = args; - VkSparseImageMemoryRequirements_host *pSparseMemoryRequirements_host; + VkSparseImageMemoryRequirements *pSparseMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->image), params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -25515,8 +25515,8 @@ static NTSTATUS thunk32_vkGetImageSparseMemoryRequirements2(void *args) uint32_t *pSparseMemoryRequirementCount; VkSparseImageMemoryRequirements232 *pSparseMemoryRequirements; } *params = args; - VkImageSparseMemoryRequirementsInfo2_host pInfo_host; - VkSparseImageMemoryRequirements2_host *pSparseMemoryRequirements_host; + VkImageSparseMemoryRequirementsInfo2 pInfo_host; + VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -25555,8 +25555,8 @@ static NTSTATUS thunk32_vkGetImageSparseMemoryRequirements2KHR(void *args) uint32_t *pSparseMemoryRequirementCount; VkSparseImageMemoryRequirements232 *pSparseMemoryRequirements; } *params = args; - VkImageSparseMemoryRequirementsInfo2_host pInfo_host; - VkSparseImageMemoryRequirements2_host *pSparseMemoryRequirements_host; + VkImageSparseMemoryRequirementsInfo2 pInfo_host; + VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pInfo, params->pSparseMemoryRequirementCount, params->pSparseMemoryRequirements); @@ -25595,7 +25595,7 @@ static NTSTATUS thunk32_vkGetImageSubresourceLayout(void *args) const VkImageSubresource *pSubresource; VkSubresourceLayout32 *pLayout; } *params = args; - VkSubresourceLayout_host pLayout_host; + VkSubresourceLayout pLayout_host;
TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->image), params->pSubresource, params->pLayout);
@@ -25629,7 +25629,7 @@ static NTSTATUS thunk32_vkGetImageSubresourceLayout2EXT(void *args) const VkImageSubresource2EXT *pSubresource; VkSubresourceLayout2EXT32 *pLayout; } *params = args; - VkSubresourceLayout2EXT_host pLayout_host; + VkSubresourceLayout2EXT pLayout_host;
TRACE("%p, 0x%s, %p, %p\n", params->device, wine_dbgstr_longlong(params->image), params->pSubresource, params->pLayout);
@@ -25664,7 +25664,7 @@ static NTSTATUS thunk32_vkGetImageViewAddressNVX(void *args) VkImageViewAddressPropertiesNVX32 *pProperties; VkResult result; } *params = args; - VkImageViewAddressPropertiesNVX_host pProperties_host; + VkImageViewAddressPropertiesNVX pProperties_host;
TRACE("%p, 0x%s, %p\n", params->device, wine_dbgstr_longlong(params->imageView), params->pProperties);
@@ -25698,7 +25698,7 @@ static NTSTATUS thunk32_vkGetImageViewHandleNVX(void *args) const VkImageViewHandleInfoNVX32 *pInfo; uint32_t result; } *params = args; - VkImageViewHandleInfoNVX_host pInfo_host; + VkImageViewHandleInfoNVX pInfo_host;
TRACE("%p, %p\n", params->device, params->pInfo);
@@ -25765,8 +25765,8 @@ static NTSTATUS thunk32_vkGetMicromapBuildSizesEXT(void *args) const VkMicromapBuildInfoEXT32 *pBuildInfo; VkMicromapBuildSizesInfoEXT32 *pSizeInfo; } *params = args; - VkMicromapBuildInfoEXT_host pBuildInfo_host; - VkMicromapBuildSizesInfoEXT_host pSizeInfo_host; + VkMicromapBuildInfoEXT pBuildInfo_host; + VkMicromapBuildSizesInfoEXT pSizeInfo_host;
TRACE("%p, %#x, %p, %p\n", params->device, params->buildType, params->pBuildInfo, params->pSizeInfo);
@@ -25802,7 +25802,7 @@ static NTSTATUS thunk32_vkGetPerformanceParameterINTEL(void *args) VkPerformanceValueINTEL32 *pValue; VkResult result; } *params = args; - VkPerformanceValueINTEL_host pValue_host; + VkPerformanceValueINTEL pValue_host;
TRACE("%p, %#x, %p\n", params->device, params->parameter, params->pValue);
@@ -26316,7 +26316,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceImageFormatProperties(void *args) VkImageFormatProperties32 *pImageFormatProperties; VkResult result; } *params = args; - VkImageFormatProperties_host pImageFormatProperties_host; + VkImageFormatProperties pImageFormatProperties_host;
TRACE("%p, %#x, %#x, %#x, %#x, %#x, %p\n", params->physicalDevice, params->format, params->type, params->tiling, params->usage, params->flags, params->pImageFormatProperties);
@@ -26350,7 +26350,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceImageFormatProperties2(void *args) VkImageFormatProperties232 *pImageFormatProperties; VkResult result; } *params = args; - VkImageFormatProperties2_host pImageFormatProperties_host; + VkImageFormatProperties2 pImageFormatProperties_host;
TRACE("%p, %p, %p\n", params->physicalDevice, params->pImageFormatInfo, params->pImageFormatProperties);
@@ -26385,7 +26385,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceImageFormatProperties2KHR(void *args) VkImageFormatProperties232 *pImageFormatProperties; VkResult result; } *params = args; - VkImageFormatProperties2_host pImageFormatProperties_host; + VkImageFormatProperties2 pImageFormatProperties_host;
TRACE("%p, %p, %p\n", params->physicalDevice, params->pImageFormatInfo, params->pImageFormatProperties);
@@ -26418,7 +26418,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceMemoryProperties(void *args) VkPhysicalDevice physicalDevice; VkPhysicalDeviceMemoryProperties32 *pMemoryProperties; } *params = args; - VkPhysicalDeviceMemoryProperties_host pMemoryProperties_host; + VkPhysicalDeviceMemoryProperties pMemoryProperties_host;
TRACE("%p, %p\n", params->physicalDevice, params->pMemoryProperties);
@@ -26450,7 +26450,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceMemoryProperties2(void *args) VkPhysicalDevice physicalDevice; VkPhysicalDeviceMemoryProperties232 *pMemoryProperties; } *params = args; - VkPhysicalDeviceMemoryProperties2_host pMemoryProperties_host; + VkPhysicalDeviceMemoryProperties2 pMemoryProperties_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->physicalDevice, params->pMemoryProperties); @@ -26486,7 +26486,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceMemoryProperties2KHR(void *args) VkPhysicalDevice physicalDevice; VkPhysicalDeviceMemoryProperties232 *pMemoryProperties; } *params = args; - VkPhysicalDeviceMemoryProperties2_host pMemoryProperties_host; + VkPhysicalDeviceMemoryProperties2 pMemoryProperties_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->physicalDevice, params->pMemoryProperties); @@ -26619,7 +26619,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceProperties(void *args) VkPhysicalDevice physicalDevice; VkPhysicalDeviceProperties32 *pProperties; } *params = args; - VkPhysicalDeviceProperties_host pProperties_host; + VkPhysicalDeviceProperties pProperties_host;
TRACE("%p, %p\n", params->physicalDevice, params->pProperties);
@@ -26651,7 +26651,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceProperties2(void *args) VkPhysicalDevice physicalDevice; VkPhysicalDeviceProperties232 *pProperties; } *params = args; - VkPhysicalDeviceProperties2_host pProperties_host; + VkPhysicalDeviceProperties2 pProperties_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->physicalDevice, params->pProperties); @@ -26687,7 +26687,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceProperties2KHR(void *args) VkPhysicalDevice physicalDevice; VkPhysicalDeviceProperties232 *pProperties; } *params = args; - VkPhysicalDeviceProperties2_host pProperties_host; + VkPhysicalDeviceProperties2 pProperties_host; struct conversion_context ctx;
TRACE("%p, %p\n", params->physicalDevice, params->pProperties); @@ -26981,7 +26981,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceSurfaceCapabilities2KHR(void *args) VkSurfaceCapabilities2KHR *pSurfaceCapabilities; VkResult result; } *params = args; - VkPhysicalDeviceSurfaceInfo2KHR_host pSurfaceInfo_host; + VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo_host;
TRACE("%p, %p, %p\n", params->physicalDevice, params->pSurfaceInfo, params->pSurfaceCapabilities);
@@ -27050,7 +27050,7 @@ static NTSTATUS thunk32_vkGetPhysicalDeviceSurfaceFormats2KHR(void *args) VkSurfaceFormat2KHR *pSurfaceFormats; VkResult result; } *params = args; - VkPhysicalDeviceSurfaceInfo2KHR_host pSurfaceInfo_host; + VkPhysicalDeviceSurfaceInfo2KHR pSurfaceInfo_host;
TRACE("%p, %p, %p, %p\n", params->physicalDevice, params->pSurfaceInfo, params->pSurfaceFormatCount, params->pSurfaceFormats);
@@ -27312,7 +27312,7 @@ static NTSTATUS thunk32_vkGetPipelineExecutableInternalRepresentationsKHR(void * VkPipelineExecutableInternalRepresentationKHR *pInternalRepresentations; VkResult result; } *params = args; - VkPipelineExecutableInfoKHR_host pExecutableInfo_host; + VkPipelineExecutableInfoKHR pExecutableInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pExecutableInfo, params->pInternalRepresentationCount, params->pInternalRepresentations);
@@ -27347,7 +27347,7 @@ static NTSTATUS thunk32_vkGetPipelineExecutablePropertiesKHR(void *args) VkPipelineExecutablePropertiesKHR *pProperties; VkResult result; } *params = args; - VkPipelineInfoKHR_host pPipelineInfo_host; + VkPipelineInfoKHR pPipelineInfo_host;
TRACE("%p, %p, %p, %p\n", params->device, params->pPipelineInfo, params->pExecutableCount, params->pProperties);
@@ -27382,8 +27382,8 @@ static NTSTATUS thunk32_vkGetPipelineExecutableStatisticsKHR(void *args) VkPipelineExecutableStatisticKHR32 *pStatistics; VkResult result; } *params = args; - VkPipelineExecutableInfoKHR_host pExecutableInfo_host; - VkPipelineExecutableStatisticKHR_host *pStatistics_host; + VkPipelineExecutableInfoKHR pExecutableInfo_host; + VkPipelineExecutableStatisticKHR *pStatistics_host; struct conversion_context ctx;
TRACE("%p, %p, %p, %p\n", params->device, params->pExecutableInfo, params->pStatisticCount, params->pStatistics); @@ -27422,7 +27422,7 @@ static NTSTATUS thunk32_vkGetPipelinePropertiesEXT(void *args) VkBaseOutStructure *pPipelineProperties; VkResult result; } *params = args; - VkPipelineInfoEXT_host pPipelineInfo_host; + VkPipelineInfoEXT pPipelineInfo_host;
TRACE("%p, %p, %p\n", params->device, params->pPipelineInfo, params->pPipelineProperties);
@@ -28053,7 +28053,7 @@ static NTSTATUS thunk32_vkInvalidateMappedMemoryRanges(void *args) const VkMappedMemoryRange32 *pMemoryRanges; VkResult result; } *params = args; - const VkMappedMemoryRange_host *pMemoryRanges_host; + const VkMappedMemoryRange *pMemoryRanges_host; struct conversion_context ctx;
TRACE("%p, %u, %p\n", params->device, params->memoryRangeCount, params->pMemoryRanges); @@ -28222,7 +28222,7 @@ static NTSTATUS thunk32_vkQueueBindSparse(void *args) VkFence DECLSPEC_ALIGN(8) fence; VkResult result; } *params = args; - const VkBindSparseInfo_host *pBindInfo_host; + const VkBindSparseInfo *pBindInfo_host; struct conversion_context ctx;
TRACE("%p, %u, %p, 0x%s\n", params->queue, params->bindInfoCount, params->pBindInfo, wine_dbgstr_longlong(params->fence)); @@ -28429,7 +28429,7 @@ static NTSTATUS thunk32_vkQueueSubmit2(void *args) VkFence DECLSPEC_ALIGN(8) fence; VkResult result; } *params = args; - const VkSubmitInfo2_host *pSubmits_host; + const VkSubmitInfo2 *pSubmits_host; struct conversion_context ctx;
TRACE("%p, %u, %p, 0x%s\n", params->queue, params->submitCount, params->pSubmits, wine_dbgstr_longlong(params->fence)); @@ -28472,7 +28472,7 @@ static NTSTATUS thunk32_vkQueueSubmit2KHR(void *args) VkFence DECLSPEC_ALIGN(8) fence; VkResult result; } *params = args; - const VkSubmitInfo2_host *pSubmits_host; + const VkSubmitInfo2 *pSubmits_host; struct conversion_context ctx;
TRACE("%p, %u, %p, 0x%s\n", params->queue, params->submitCount, params->pSubmits, wine_dbgstr_longlong(params->fence)); @@ -28822,7 +28822,7 @@ static NTSTATUS thunk32_vkSetDebugUtilsObjectNameEXT(void *args) const VkDebugUtilsObjectNameInfoEXT32 *pNameInfo; VkResult result; } *params = args; - VkDebugUtilsObjectNameInfoEXT_host pNameInfo_host; + VkDebugUtilsObjectNameInfoEXT pNameInfo_host;
TRACE("%p, %p\n", params->device, params->pNameInfo);
@@ -28857,7 +28857,7 @@ static NTSTATUS thunk32_vkSetDebugUtilsObjectTagEXT(void *args) const VkDebugUtilsObjectTagInfoEXT32 *pTagInfo; VkResult result; } *params = args; - VkDebugUtilsObjectTagInfoEXT_host pTagInfo_host; + VkDebugUtilsObjectTagInfoEXT pTagInfo_host;
TRACE("%p, %p\n", params->device, params->pTagInfo);
@@ -29020,7 +29020,7 @@ static NTSTATUS thunk32_vkSignalSemaphore(void *args) const VkSemaphoreSignalInfo32 *pSignalInfo; VkResult result; } *params = args; - VkSemaphoreSignalInfo_host pSignalInfo_host; + VkSemaphoreSignalInfo pSignalInfo_host;
TRACE("%p, %p\n", params->device, params->pSignalInfo);
@@ -29053,7 +29053,7 @@ static NTSTATUS thunk32_vkSignalSemaphoreKHR(void *args) const VkSemaphoreSignalInfo32 *pSignalInfo; VkResult result; } *params = args; - VkSemaphoreSignalInfo_host pSignalInfo_host; + VkSemaphoreSignalInfo pSignalInfo_host;
TRACE("%p, %p\n", params->device, params->pSignalInfo);
@@ -29092,7 +29092,7 @@ static NTSTATUS thunk32_vkSubmitDebugUtilsMessageEXT(void *args) VkDebugUtilsMessageTypeFlagsEXT messageTypes; const VkDebugUtilsMessengerCallbackDataEXT32 *pCallbackData; } *params = args; - VkDebugUtilsMessengerCallbackDataEXT_host pCallbackData_host; + VkDebugUtilsMessengerCallbackDataEXT pCallbackData_host; struct conversion_context ctx;
TRACE("%p, %#x, %#x, %p\n", params->instance, params->messageSeverity, params->messageTypes, params->pCallbackData); @@ -29315,8 +29315,8 @@ static NTSTATUS thunk32_vkUpdateDescriptorSets(void *args) uint32_t descriptorCopyCount; const VkCopyDescriptorSet32 *pDescriptorCopies; } *params = args; - const VkWriteDescriptorSet_host *pDescriptorWrites_host; - const VkCopyDescriptorSet_host *pDescriptorCopies_host; + const VkWriteDescriptorSet *pDescriptorWrites_host; + const VkCopyDescriptorSet *pDescriptorCopies_host; struct conversion_context ctx;
TRACE("%p, %u, %p, %u, %p\n", params->device, params->descriptorWriteCount, params->pDescriptorWrites, params->descriptorCopyCount, params->pDescriptorCopies); diff --git a/dlls/winevulkan/vulkan_thunks.h b/dlls/winevulkan/vulkan_thunks.h index 85234b68f51..c8da040a235 100644 --- a/dlls/winevulkan/vulkan_thunks.h +++ b/dlls/winevulkan/vulkan_thunks.h @@ -14,2472 +14,8 @@
#define WINE_VK_VERSION VK_API_VERSION_1_3
-#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAcquireNextImageInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkSwapchainKHR swapchain; - uint64_t timeout; - VkSemaphore semaphore; - VkFence fence; - uint32_t deviceMask; -} VkAcquireNextImageInfoKHR_host; -#else -typedef VkAcquireNextImageInfoKHR VkAcquireNextImageInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAcquireProfilingLockInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkAcquireProfilingLockFlagsKHR flags; - uint64_t timeout; -} VkAcquireProfilingLockInfoKHR_host; -#else -typedef VkAcquireProfilingLockInfoKHR VkAcquireProfilingLockInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCommandBufferAllocateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkCommandPool commandPool; - VkCommandBufferLevel level; - uint32_t commandBufferCount; -} VkCommandBufferAllocateInfo_host; -#else -typedef VkCommandBufferAllocateInfo VkCommandBufferAllocateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDescriptorSetAllocateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkDescriptorPool descriptorPool; - uint32_t descriptorSetCount; - const VkDescriptorSetLayout *pSetLayouts; -} VkDescriptorSetAllocateInfo_host; -#else -typedef VkDescriptorSetAllocateInfo VkDescriptorSetAllocateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDedicatedAllocationMemoryAllocateInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkImage image; - VkBuffer buffer; -} VkDedicatedAllocationMemoryAllocateInfoNV_host; -#else -typedef VkDedicatedAllocationMemoryAllocateInfoNV VkDedicatedAllocationMemoryAllocateInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMemoryDedicatedAllocateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkImage image; - VkBuffer buffer; -} VkMemoryDedicatedAllocateInfo_host; -typedef VkMemoryDedicatedAllocateInfo_host VkMemoryDedicatedAllocateInfoKHR_host; -#else -typedef VkMemoryDedicatedAllocateInfo VkMemoryDedicatedAllocateInfo_host; -typedef VkMemoryDedicatedAllocateInfo_host VkMemoryDedicatedAllocateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMemoryOpaqueCaptureAddressAllocateInfo_host -{ - VkStructureType sType; - const void *pNext; - uint64_t opaqueCaptureAddress; -} VkMemoryOpaqueCaptureAddressAllocateInfo_host; -typedef VkMemoryOpaqueCaptureAddressAllocateInfo_host VkMemoryOpaqueCaptureAddressAllocateInfoKHR_host; -#else -typedef VkMemoryOpaqueCaptureAddressAllocateInfo VkMemoryOpaqueCaptureAddressAllocateInfo_host; -typedef VkMemoryOpaqueCaptureAddressAllocateInfo_host VkMemoryOpaqueCaptureAddressAllocateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMemoryAllocateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceSize allocationSize; - uint32_t memoryTypeIndex; -} VkMemoryAllocateInfo_host; -#else -typedef VkMemoryAllocateInfo VkMemoryAllocateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCommandBufferInheritanceInfo_host -{ - VkStructureType sType; - const void *pNext; - VkRenderPass renderPass; - uint32_t subpass; - VkFramebuffer framebuffer; - VkBool32 occlusionQueryEnable; - VkQueryControlFlags queryFlags; - VkQueryPipelineStatisticFlags pipelineStatistics; -} VkCommandBufferInheritanceInfo_host; -#else -typedef VkCommandBufferInheritanceInfo VkCommandBufferInheritanceInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCommandBufferBeginInfo_host -{ - VkStructureType sType; - const void *pNext; - VkCommandBufferUsageFlags flags; - const VkCommandBufferInheritanceInfo_host *pInheritanceInfo; -} VkCommandBufferBeginInfo_host; -#else -typedef VkCommandBufferBeginInfo VkCommandBufferBeginInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBindAccelerationStructureMemoryInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureNV accelerationStructure; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - uint32_t deviceIndexCount; - const uint32_t *pDeviceIndices; -} VkBindAccelerationStructureMemoryInfoNV_host; -#else -typedef VkBindAccelerationStructureMemoryInfoNV VkBindAccelerationStructureMemoryInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBindBufferMemoryInfo_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer buffer; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; -} VkBindBufferMemoryInfo_host; -typedef VkBindBufferMemoryInfo_host VkBindBufferMemoryInfoKHR_host; -#else -typedef VkBindBufferMemoryInfo VkBindBufferMemoryInfo_host; -typedef VkBindBufferMemoryInfo_host VkBindBufferMemoryInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBindImageMemorySwapchainInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkSwapchainKHR swapchain; - uint32_t imageIndex; -} VkBindImageMemorySwapchainInfoKHR_host; -#else -typedef VkBindImageMemorySwapchainInfoKHR VkBindImageMemorySwapchainInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBindImageMemoryInfo_host -{ - VkStructureType sType; - const void *pNext; - VkImage image; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; -} VkBindImageMemoryInfo_host; -typedef VkBindImageMemoryInfo_host VkBindImageMemoryInfoKHR_host; -#else -typedef VkBindImageMemoryInfo VkBindImageMemoryInfo_host; -typedef VkBindImageMemoryInfo_host VkBindImageMemoryInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureGeometryKHR_host -{ - VkStructureType sType; - const void *pNext; - VkGeometryTypeKHR geometryType; - VkAccelerationStructureGeometryDataKHR geometry; - VkGeometryFlagsKHR flags; -} VkAccelerationStructureGeometryKHR_host; -#else -typedef VkAccelerationStructureGeometryKHR VkAccelerationStructureGeometryKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureBuildGeometryInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureTypeKHR type; - VkBuildAccelerationStructureFlagsKHR flags; - VkBuildAccelerationStructureModeKHR mode; - VkAccelerationStructureKHR srcAccelerationStructure; - VkAccelerationStructureKHR dstAccelerationStructure; - uint32_t geometryCount; - const VkAccelerationStructureGeometryKHR_host *pGeometries; - const VkAccelerationStructureGeometryKHR_host * const*ppGeometries; - VkDeviceOrHostAddressKHR scratchData; -} VkAccelerationStructureBuildGeometryInfoKHR_host; -#else -typedef VkAccelerationStructureBuildGeometryInfoKHR VkAccelerationStructureBuildGeometryInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMicromapBuildInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkMicromapTypeEXT type; - VkBuildMicromapFlagsEXT flags; - VkBuildMicromapModeEXT mode; - VkMicromapEXT dstMicromap; - uint32_t usageCountsCount; - const VkMicromapUsageEXT *pUsageCounts; - const VkMicromapUsageEXT * const*ppUsageCounts; - VkDeviceOrHostAddressConstKHR data; - VkDeviceOrHostAddressKHR scratchData; - VkDeviceOrHostAddressConstKHR triangleArray; - VkDeviceSize triangleArrayStride; -} VkMicromapBuildInfoEXT_host; -#else -typedef VkMicromapBuildInfoEXT VkMicromapBuildInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkConditionalRenderingBeginInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer buffer; - VkDeviceSize offset; - VkConditionalRenderingFlagsEXT flags; -} VkConditionalRenderingBeginInfoEXT_host; -#else -typedef VkConditionalRenderingBeginInfoEXT VkConditionalRenderingBeginInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRenderPassBeginInfo_host -{ - VkStructureType sType; - const void *pNext; - VkRenderPass renderPass; - VkFramebuffer framebuffer; - VkRect2D renderArea; - uint32_t clearValueCount; - const VkClearValue *pClearValues; -} VkRenderPassBeginInfo_host; -#else -typedef VkRenderPassBeginInfo VkRenderPassBeginInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRenderingAttachmentInfo_host -{ - VkStructureType sType; - const void *pNext; - VkImageView imageView; - VkImageLayout imageLayout; - VkResolveModeFlagBits resolveMode; - VkImageView resolveImageView; - VkImageLayout resolveImageLayout; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkClearValue clearValue; -} VkRenderingAttachmentInfo_host; -typedef VkRenderingAttachmentInfo_host VkRenderingAttachmentInfoKHR_host; -#else -typedef VkRenderingAttachmentInfo VkRenderingAttachmentInfo_host; -typedef VkRenderingAttachmentInfo_host VkRenderingAttachmentInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRenderingFragmentShadingRateAttachmentInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkImageView imageView; - VkImageLayout imageLayout; - VkExtent2D shadingRateAttachmentTexelSize; -} VkRenderingFragmentShadingRateAttachmentInfoKHR_host; -#else -typedef VkRenderingFragmentShadingRateAttachmentInfoKHR VkRenderingFragmentShadingRateAttachmentInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRenderingFragmentDensityMapAttachmentInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkImageView imageView; - VkImageLayout imageLayout; -} VkRenderingFragmentDensityMapAttachmentInfoEXT_host; -#else -typedef VkRenderingFragmentDensityMapAttachmentInfoEXT VkRenderingFragmentDensityMapAttachmentInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRenderingInfo_host -{ - VkStructureType sType; - const void *pNext; - VkRenderingFlags flags; - VkRect2D renderArea; - uint32_t layerCount; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkRenderingAttachmentInfo_host *pColorAttachments; - const VkRenderingAttachmentInfo_host *pDepthAttachment; - const VkRenderingAttachmentInfo_host *pStencilAttachment; -} VkRenderingInfo_host; -typedef VkRenderingInfo_host VkRenderingInfoKHR_host; -#else -typedef VkRenderingInfo VkRenderingInfo_host; -typedef VkRenderingInfo_host VkRenderingInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBlitImageInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageBlit2 *pRegions; - VkFilter filter; -} VkBlitImageInfo2_host; -typedef VkBlitImageInfo2_host VkBlitImageInfo2KHR_host; -#else -typedef VkBlitImageInfo2 VkBlitImageInfo2_host; -typedef VkBlitImageInfo2_host VkBlitImageInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGeometryTrianglesNV_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer vertexData; - VkDeviceSize vertexOffset; - uint32_t vertexCount; - VkDeviceSize vertexStride; - VkFormat vertexFormat; - VkBuffer indexData; - VkDeviceSize indexOffset; - uint32_t indexCount; - VkIndexType indexType; - VkBuffer transformData; - VkDeviceSize transformOffset; -} VkGeometryTrianglesNV_host; -#else -typedef VkGeometryTrianglesNV VkGeometryTrianglesNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGeometryAABBNV_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer aabbData; - uint32_t numAABBs; - uint32_t stride; - VkDeviceSize offset; -} VkGeometryAABBNV_host; -#else -typedef VkGeometryAABBNV VkGeometryAABBNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGeometryDataNV_host -{ - VkGeometryTrianglesNV_host triangles; - VkGeometryAABBNV_host aabbs; -} VkGeometryDataNV_host; -#else -typedef VkGeometryDataNV VkGeometryDataNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGeometryNV_host -{ - VkStructureType sType; - const void *pNext; - VkGeometryTypeKHR geometryType; - VkGeometryDataNV_host geometry; - VkGeometryFlagsKHR flags; -} VkGeometryNV_host; -#else -typedef VkGeometryNV VkGeometryNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureTypeNV type; - VkBuildAccelerationStructureFlagsNV flags; - uint32_t instanceCount; - uint32_t geometryCount; - const VkGeometryNV_host *pGeometries; -} VkAccelerationStructureInfoNV_host; -#else -typedef VkAccelerationStructureInfoNV VkAccelerationStructureInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyAccelerationStructureInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureKHR src; - VkAccelerationStructureKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyAccelerationStructureInfoKHR_host; -#else -typedef VkCopyAccelerationStructureInfoKHR VkCopyAccelerationStructureInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyAccelerationStructureToMemoryInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureKHR src; - VkDeviceOrHostAddressKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyAccelerationStructureToMemoryInfoKHR_host; -#else -typedef VkCopyAccelerationStructureToMemoryInfoKHR VkCopyAccelerationStructureToMemoryInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferCopy_host -{ - VkDeviceSize srcOffset; - VkDeviceSize dstOffset; - VkDeviceSize size; -} VkBufferCopy_host; -#else -typedef VkBufferCopy VkBufferCopy_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferCopy2_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceSize srcOffset; - VkDeviceSize dstOffset; - VkDeviceSize size; -} VkBufferCopy2_host; -typedef VkBufferCopy2_host VkBufferCopy2KHR_host; -#else -typedef VkBufferCopy2 VkBufferCopy2_host; -typedef VkBufferCopy2_host VkBufferCopy2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyBufferInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer srcBuffer; - VkBuffer dstBuffer; - uint32_t regionCount; - const VkBufferCopy2_host *pRegions; -} VkCopyBufferInfo2_host; -typedef VkCopyBufferInfo2_host VkCopyBufferInfo2KHR_host; -#else -typedef VkCopyBufferInfo2 VkCopyBufferInfo2_host; -typedef VkCopyBufferInfo2_host VkCopyBufferInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferImageCopy_host -{ - VkDeviceSize bufferOffset; - uint32_t bufferRowLength; - uint32_t bufferImageHeight; - VkImageSubresourceLayers imageSubresource; - VkOffset3D imageOffset; - VkExtent3D imageExtent; -} VkBufferImageCopy_host; -#else -typedef VkBufferImageCopy VkBufferImageCopy_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferImageCopy2_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceSize bufferOffset; - uint32_t bufferRowLength; - uint32_t bufferImageHeight; - VkImageSubresourceLayers imageSubresource; - VkOffset3D imageOffset; - VkExtent3D imageExtent; -} VkBufferImageCopy2_host; -typedef VkBufferImageCopy2_host VkBufferImageCopy2KHR_host; -#else -typedef VkBufferImageCopy2 VkBufferImageCopy2_host; -typedef VkBufferImageCopy2_host VkBufferImageCopy2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyBufferToImageInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer srcBuffer; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkBufferImageCopy2_host *pRegions; -} VkCopyBufferToImageInfo2_host; -typedef VkCopyBufferToImageInfo2_host VkCopyBufferToImageInfo2KHR_host; -#else -typedef VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2_host; -typedef VkCopyBufferToImageInfo2_host VkCopyBufferToImageInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyImageInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageCopy2 *pRegions; -} VkCopyImageInfo2_host; -typedef VkCopyImageInfo2_host VkCopyImageInfo2KHR_host; -#else -typedef VkCopyImageInfo2 VkCopyImageInfo2_host; -typedef VkCopyImageInfo2_host VkCopyImageInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyImageToBufferInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkBuffer dstBuffer; - uint32_t regionCount; - const VkBufferImageCopy2_host *pRegions; -} VkCopyImageToBufferInfo2_host; -typedef VkCopyImageToBufferInfo2_host VkCopyImageToBufferInfo2KHR_host; -#else -typedef VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2_host; -typedef VkCopyImageToBufferInfo2_host VkCopyImageToBufferInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyMemoryToAccelerationStructureInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceOrHostAddressConstKHR src; - VkAccelerationStructureKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyMemoryToAccelerationStructureInfoKHR_host; -#else -typedef VkCopyMemoryToAccelerationStructureInfoKHR VkCopyMemoryToAccelerationStructureInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyMemoryToMicromapInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceOrHostAddressConstKHR src; - VkMicromapEXT dst; - VkCopyMicromapModeEXT mode; -} VkCopyMemoryToMicromapInfoEXT_host; -#else -typedef VkCopyMemoryToMicromapInfoEXT VkCopyMemoryToMicromapInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyMicromapInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkMicromapEXT src; - VkMicromapEXT dst; - VkCopyMicromapModeEXT mode; -} VkCopyMicromapInfoEXT_host; -#else -typedef VkCopyMicromapInfoEXT VkCopyMicromapInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyMicromapToMemoryInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkMicromapEXT src; - VkDeviceOrHostAddressKHR dst; - VkCopyMicromapModeEXT mode; -} VkCopyMicromapToMemoryInfoEXT_host; -#else -typedef VkCopyMicromapToMemoryInfoEXT VkCopyMicromapToMemoryInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCuLaunchInfoNVX_host -{ - VkStructureType sType; - const void *pNext; - VkCuFunctionNVX function; - uint32_t gridDimX; - uint32_t gridDimY; - uint32_t gridDimZ; - uint32_t blockDimX; - uint32_t blockDimY; - uint32_t blockDimZ; - uint32_t sharedMemBytes; - size_t paramCount; - const void * const *pParams; - size_t extraCount; - const void * const *pExtras; -} VkCuLaunchInfoNVX_host; -#else -typedef VkCuLaunchInfoNVX VkCuLaunchInfoNVX_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDecompressMemoryRegionNV_host -{ - VkDeviceAddress srcAddress; - VkDeviceAddress dstAddress; - VkDeviceSize compressedSize; - VkDeviceSize decompressedSize; - VkMemoryDecompressionMethodFlagsNV decompressionMethod; -} VkDecompressMemoryRegionNV_host; -#else -typedef VkDecompressMemoryRegionNV VkDecompressMemoryRegionNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkIndirectCommandsStreamNV_host -{ - VkBuffer buffer; - VkDeviceSize offset; -} VkIndirectCommandsStreamNV_host; -#else -typedef VkIndirectCommandsStreamNV VkIndirectCommandsStreamNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGeneratedCommandsInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineBindPoint pipelineBindPoint; - VkPipeline pipeline; - VkIndirectCommandsLayoutNV indirectCommandsLayout; - uint32_t streamCount; - const VkIndirectCommandsStreamNV_host *pStreams; - uint32_t sequencesCount; - VkBuffer preprocessBuffer; - VkDeviceSize preprocessOffset; - VkDeviceSize preprocessSize; - VkBuffer sequencesCountBuffer; - VkDeviceSize sequencesCountOffset; - VkBuffer sequencesIndexBuffer; - VkDeviceSize sequencesIndexOffset; -} VkGeneratedCommandsInfoNV_host; -#else -typedef VkGeneratedCommandsInfoNV VkGeneratedCommandsInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferMemoryBarrier_host -{ - VkStructureType sType; - const void *pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; -} VkBufferMemoryBarrier_host; -#else -typedef VkBufferMemoryBarrier VkBufferMemoryBarrier_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageMemoryBarrier_host -{ - VkStructureType sType; - const void *pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkImageLayout oldLayout; - VkImageLayout newLayout; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkImage image; - VkImageSubresourceRange subresourceRange; -} VkImageMemoryBarrier_host; -#else -typedef VkImageMemoryBarrier VkImageMemoryBarrier_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferMemoryBarrier2_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; -} VkBufferMemoryBarrier2_host; -typedef VkBufferMemoryBarrier2_host VkBufferMemoryBarrier2KHR_host; -#else -typedef VkBufferMemoryBarrier2 VkBufferMemoryBarrier2_host; -typedef VkBufferMemoryBarrier2_host VkBufferMemoryBarrier2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageMemoryBarrier2_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; - VkImageLayout oldLayout; - VkImageLayout newLayout; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkImage image; - VkImageSubresourceRange subresourceRange; -} VkImageMemoryBarrier2_host; -typedef VkImageMemoryBarrier2_host VkImageMemoryBarrier2KHR_host; -#else -typedef VkImageMemoryBarrier2 VkImageMemoryBarrier2_host; -typedef VkImageMemoryBarrier2_host VkImageMemoryBarrier2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDependencyInfo_host -{ - VkStructureType sType; - const void *pNext; - VkDependencyFlags dependencyFlags; - uint32_t memoryBarrierCount; - const VkMemoryBarrier2 *pMemoryBarriers; - uint32_t bufferMemoryBarrierCount; - const VkBufferMemoryBarrier2_host *pBufferMemoryBarriers; - uint32_t imageMemoryBarrierCount; - const VkImageMemoryBarrier2_host *pImageMemoryBarriers; -} VkDependencyInfo_host; -typedef VkDependencyInfo_host VkDependencyInfoKHR_host; -#else -typedef VkDependencyInfo VkDependencyInfo_host; -typedef VkDependencyInfo_host VkDependencyInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDescriptorImageInfo_host -{ - VkSampler sampler; - VkImageView imageView; - VkImageLayout imageLayout; -} VkDescriptorImageInfo_host; -#else -typedef VkDescriptorImageInfo VkDescriptorImageInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDescriptorBufferInfo_host -{ - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize range; -} VkDescriptorBufferInfo_host; -#else -typedef VkDescriptorBufferInfo VkDescriptorBufferInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkWriteDescriptorSet_host -{ - VkStructureType sType; - const void *pNext; - VkDescriptorSet dstSet; - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; - VkDescriptorType descriptorType; - const VkDescriptorImageInfo_host *pImageInfo; - const VkDescriptorBufferInfo_host *pBufferInfo; - const VkBufferView *pTexelBufferView; -} VkWriteDescriptorSet_host; -#else -typedef VkWriteDescriptorSet VkWriteDescriptorSet_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkResolveImageInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageResolve2 *pRegions; -} VkResolveImageInfo2_host; -typedef VkResolveImageInfo2_host VkResolveImageInfo2KHR_host; -#else -typedef VkResolveImageInfo2 VkResolveImageInfo2_host; -typedef VkResolveImageInfo2_host VkResolveImageInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPerformanceMarkerInfoINTEL_host -{ - VkStructureType sType; - const void *pNext; - uint64_t marker; -} VkPerformanceMarkerInfoINTEL_host; -#else -typedef VkPerformanceMarkerInfoINTEL VkPerformanceMarkerInfoINTEL_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPerformanceOverrideInfoINTEL_host -{ - VkStructureType sType; - const void *pNext; - VkPerformanceOverrideTypeINTEL type; - VkBool32 enable; - uint64_t parameter; -} VkPerformanceOverrideInfoINTEL_host; -#else -typedef VkPerformanceOverrideInfoINTEL VkPerformanceOverrideInfoINTEL_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkStridedDeviceAddressRegionKHR_host -{ - VkDeviceAddress deviceAddress; - VkDeviceSize stride; - VkDeviceSize size; -} VkStridedDeviceAddressRegionKHR_host; -#else -typedef VkStridedDeviceAddressRegionKHR VkStridedDeviceAddressRegionKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureCreateInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureCreateFlagsKHR createFlags; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; - VkAccelerationStructureTypeKHR type; - VkDeviceAddress deviceAddress; -} VkAccelerationStructureCreateInfoKHR_host; -#else -typedef VkAccelerationStructureCreateInfoKHR VkAccelerationStructureCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureCreateInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceSize compactedSize; - VkAccelerationStructureInfoNV_host info; -} VkAccelerationStructureCreateInfoNV_host; -#else -typedef VkAccelerationStructureCreateInfoNV VkAccelerationStructureCreateInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferOpaqueCaptureAddressCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - uint64_t opaqueCaptureAddress; -} VkBufferOpaqueCaptureAddressCreateInfo_host; -typedef VkBufferOpaqueCaptureAddressCreateInfo_host VkBufferOpaqueCaptureAddressCreateInfoKHR_host; -#else -typedef VkBufferOpaqueCaptureAddressCreateInfo VkBufferOpaqueCaptureAddressCreateInfo_host; -typedef VkBufferOpaqueCaptureAddressCreateInfo_host VkBufferOpaqueCaptureAddressCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferDeviceAddressCreateInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceAddress deviceAddress; -} VkBufferDeviceAddressCreateInfoEXT_host; -#else -typedef VkBufferDeviceAddressCreateInfoEXT VkBufferDeviceAddressCreateInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkBufferCreateFlags flags; - VkDeviceSize size; - VkBufferUsageFlags usage; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t *pQueueFamilyIndices; -} VkBufferCreateInfo_host; -#else -typedef VkBufferCreateInfo VkBufferCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferViewCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkBufferViewCreateFlags flags; - VkBuffer buffer; - VkFormat format; - VkDeviceSize offset; - VkDeviceSize range; -} VkBufferViewCreateInfo_host; -#else -typedef VkBufferViewCreateInfo VkBufferViewCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPipelineCreationFeedback_host -{ - VkPipelineCreationFeedbackFlags flags; - uint64_t duration; -} VkPipelineCreationFeedback_host; -typedef VkPipelineCreationFeedback_host VkPipelineCreationFeedbackEXT_host; -#else -typedef VkPipelineCreationFeedback VkPipelineCreationFeedback_host; -typedef VkPipelineCreationFeedback_host VkPipelineCreationFeedbackEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkShaderModuleValidationCacheCreateInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkValidationCacheEXT validationCache; -} VkShaderModuleValidationCacheCreateInfoEXT_host; -#else -typedef VkShaderModuleValidationCacheCreateInfoEXT VkShaderModuleValidationCacheCreateInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDebugUtilsObjectNameInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkObjectType objectType; - uint64_t objectHandle; - const char *pObjectName; -} VkDebugUtilsObjectNameInfoEXT_host; -#else -typedef VkDebugUtilsObjectNameInfoEXT VkDebugUtilsObjectNameInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPipelineShaderStageCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineShaderStageCreateFlags flags; - VkShaderStageFlagBits stage; - VkShaderModule module; - const char *pName; - const VkSpecializationInfo *pSpecializationInfo; -} VkPipelineShaderStageCreateInfo_host; -#else -typedef VkPipelineShaderStageCreateInfo VkPipelineShaderStageCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPipelineCreationFeedbackCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineCreationFeedback_host *pPipelineCreationFeedback; - uint32_t pipelineStageCreationFeedbackCount; - VkPipelineCreationFeedback_host *pPipelineStageCreationFeedbacks; -} VkPipelineCreationFeedbackCreateInfo_host; -typedef VkPipelineCreationFeedbackCreateInfo_host VkPipelineCreationFeedbackCreateInfoEXT_host; -#else -typedef VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackCreateInfo_host; -typedef VkPipelineCreationFeedbackCreateInfo_host VkPipelineCreationFeedbackCreateInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSubpassShadingPipelineCreateInfoHUAWEI_host -{ - VkStructureType sType; - void *pNext; - VkRenderPass renderPass; - uint32_t subpass; -} VkSubpassShadingPipelineCreateInfoHUAWEI_host; -#else -typedef VkSubpassShadingPipelineCreateInfoHUAWEI VkSubpassShadingPipelineCreateInfoHUAWEI_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkComputePipelineCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineCreateFlags flags; - VkPipelineShaderStageCreateInfo_host stage; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkComputePipelineCreateInfo_host; -#else -typedef VkComputePipelineCreateInfo VkComputePipelineCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCuFunctionCreateInfoNVX_host -{ - VkStructureType sType; - const void *pNext; - VkCuModuleNVX module; - const char *pName; -} VkCuFunctionCreateInfoNVX_host; -#else -typedef VkCuFunctionCreateInfoNVX VkCuFunctionCreateInfoNVX_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDescriptorUpdateTemplateCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkDescriptorUpdateTemplateCreateFlags flags; - uint32_t descriptorUpdateEntryCount; - const VkDescriptorUpdateTemplateEntry *pDescriptorUpdateEntries; - VkDescriptorUpdateTemplateType templateType; - VkDescriptorSetLayout descriptorSetLayout; - VkPipelineBindPoint pipelineBindPoint; - VkPipelineLayout pipelineLayout; - uint32_t set; -} VkDescriptorUpdateTemplateCreateInfo_host; -typedef VkDescriptorUpdateTemplateCreateInfo_host VkDescriptorUpdateTemplateCreateInfoKHR_host; -#else -typedef VkDescriptorUpdateTemplateCreateInfo VkDescriptorUpdateTemplateCreateInfo_host; -typedef VkDescriptorUpdateTemplateCreateInfo_host VkDescriptorUpdateTemplateCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkFramebufferCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkFramebufferCreateFlags flags; - VkRenderPass renderPass; - uint32_t attachmentCount; - const VkImageView *pAttachments; - uint32_t width; - uint32_t height; - uint32_t layers; -} VkFramebufferCreateInfo_host; -#else -typedef VkFramebufferCreateInfo VkFramebufferCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGraphicsShaderGroupCreateInfoNV_host -{ - VkStructureType sType; - const void *pNext; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo_host *pStages; - const VkPipelineVertexInputStateCreateInfo *pVertexInputState; - const VkPipelineTessellationStateCreateInfo *pTessellationState; -} VkGraphicsShaderGroupCreateInfoNV_host; -#else -typedef VkGraphicsShaderGroupCreateInfoNV VkGraphicsShaderGroupCreateInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGraphicsPipelineShaderGroupsCreateInfoNV_host -{ - VkStructureType sType; - const void *pNext; - uint32_t groupCount; - const VkGraphicsShaderGroupCreateInfoNV_host *pGroups; - uint32_t pipelineCount; - const VkPipeline *pPipelines; -} VkGraphicsPipelineShaderGroupsCreateInfoNV_host; -#else -typedef VkGraphicsPipelineShaderGroupsCreateInfoNV VkGraphicsPipelineShaderGroupsCreateInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGraphicsPipelineCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo_host *pStages; - const VkPipelineVertexInputStateCreateInfo *pVertexInputState; - const VkPipelineInputAssemblyStateCreateInfo *pInputAssemblyState; - const VkPipelineTessellationStateCreateInfo *pTessellationState; - const VkPipelineViewportStateCreateInfo *pViewportState; - const VkPipelineRasterizationStateCreateInfo *pRasterizationState; - const VkPipelineMultisampleStateCreateInfo *pMultisampleState; - const VkPipelineDepthStencilStateCreateInfo *pDepthStencilState; - const VkPipelineColorBlendStateCreateInfo *pColorBlendState; - const VkPipelineDynamicStateCreateInfo *pDynamicState; - VkPipelineLayout layout; - VkRenderPass renderPass; - uint32_t subpass; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkGraphicsPipelineCreateInfo_host; -#else -typedef VkGraphicsPipelineCreateInfo VkGraphicsPipelineCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageSwapchainCreateInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkSwapchainKHR swapchain; -} VkImageSwapchainCreateInfoKHR_host; -#else -typedef VkImageSwapchainCreateInfoKHR VkImageSwapchainCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSamplerYcbcrConversionInfo_host -{ - VkStructureType sType; - const void *pNext; - VkSamplerYcbcrConversion conversion; -} VkSamplerYcbcrConversionInfo_host; -typedef VkSamplerYcbcrConversionInfo_host VkSamplerYcbcrConversionInfoKHR_host; -#else -typedef VkSamplerYcbcrConversionInfo VkSamplerYcbcrConversionInfo_host; -typedef VkSamplerYcbcrConversionInfo_host VkSamplerYcbcrConversionInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageViewCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkImageViewCreateFlags flags; - VkImage image; - VkImageViewType viewType; - VkFormat format; - VkComponentMapping components; - VkImageSubresourceRange subresourceRange; -} VkImageViewCreateInfo_host; -#else -typedef VkImageViewCreateInfo VkImageViewCreateInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkIndirectCommandsLayoutTokenNV_host -{ - VkStructureType sType; - const void *pNext; - VkIndirectCommandsTokenTypeNV tokenType; - uint32_t stream; - uint32_t offset; - uint32_t vertexBindingUnit; - VkBool32 vertexDynamicStride; - VkPipelineLayout pushconstantPipelineLayout; - VkShaderStageFlags pushconstantShaderStageFlags; - uint32_t pushconstantOffset; - uint32_t pushconstantSize; - VkIndirectStateFlagsNV indirectStateFlags; - uint32_t indexTypeCount; - const VkIndexType *pIndexTypes; - const uint32_t *pIndexTypeValues; -} VkIndirectCommandsLayoutTokenNV_host; -#else -typedef VkIndirectCommandsLayoutTokenNV VkIndirectCommandsLayoutTokenNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkIndirectCommandsLayoutCreateInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkIndirectCommandsLayoutUsageFlagsNV flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t tokenCount; - const VkIndirectCommandsLayoutTokenNV_host *pTokens; - uint32_t streamCount; - const uint32_t *pStreamStrides; -} VkIndirectCommandsLayoutCreateInfoNV_host; -#else -typedef VkIndirectCommandsLayoutCreateInfoNV VkIndirectCommandsLayoutCreateInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMicromapCreateInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkMicromapCreateFlagsEXT createFlags; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; - VkMicromapTypeEXT type; - VkDeviceAddress deviceAddress; -} VkMicromapCreateInfoEXT_host; -#else -typedef VkMicromapCreateInfoEXT VkMicromapCreateInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRayTracingPipelineCreateInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo_host *pStages; - uint32_t groupCount; - const VkRayTracingShaderGroupCreateInfoKHR *pGroups; - uint32_t maxPipelineRayRecursionDepth; - const VkPipelineLibraryCreateInfoKHR *pLibraryInfo; - const VkRayTracingPipelineInterfaceCreateInfoKHR *pLibraryInterface; - const VkPipelineDynamicStateCreateInfo *pDynamicState; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkRayTracingPipelineCreateInfoKHR_host; -#else -typedef VkRayTracingPipelineCreateInfoKHR VkRayTracingPipelineCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkRayTracingPipelineCreateInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo_host *pStages; - uint32_t groupCount; - const VkRayTracingShaderGroupCreateInfoNV *pGroups; - uint32_t maxRecursionDepth; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkRayTracingPipelineCreateInfoNV_host; -#else -typedef VkRayTracingPipelineCreateInfoNV VkRayTracingPipelineCreateInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSemaphoreTypeCreateInfo_host -{ - VkStructureType sType; - const void *pNext; - VkSemaphoreType semaphoreType; - uint64_t initialValue; -} VkSemaphoreTypeCreateInfo_host; -typedef VkSemaphoreTypeCreateInfo_host VkSemaphoreTypeCreateInfoKHR_host; -#else -typedef VkSemaphoreTypeCreateInfo VkSemaphoreTypeCreateInfo_host; -typedef VkSemaphoreTypeCreateInfo_host VkSemaphoreTypeCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSwapchainCreateInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkSwapchainCreateFlagsKHR flags; - VkSurfaceKHR surface; - uint32_t minImageCount; - VkFormat imageFormat; - VkColorSpaceKHR imageColorSpace; - VkExtent2D imageExtent; - uint32_t imageArrayLayers; - VkImageUsageFlags imageUsage; - VkSharingMode imageSharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t *pQueueFamilyIndices; - VkSurfaceTransformFlagBitsKHR preTransform; - VkCompositeAlphaFlagBitsKHR compositeAlpha; - VkPresentModeKHR presentMode; - VkBool32 clipped; - VkSwapchainKHR oldSwapchain; -} VkSwapchainCreateInfoKHR_host; -#else -typedef VkSwapchainCreateInfoKHR VkSwapchainCreateInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDebugMarkerObjectNameInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkDebugReportObjectTypeEXT objectType; - uint64_t object; - const char *pObjectName; -} VkDebugMarkerObjectNameInfoEXT_host; -#else -typedef VkDebugMarkerObjectNameInfoEXT VkDebugMarkerObjectNameInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDebugMarkerObjectTagInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkDebugReportObjectTypeEXT objectType; - uint64_t object; - uint64_t tagName; - size_t tagSize; - const void *pTag; -} VkDebugMarkerObjectTagInfoEXT_host; -#else -typedef VkDebugMarkerObjectTagInfoEXT VkDebugMarkerObjectTagInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMappedMemoryRange_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceMemory memory; - VkDeviceSize offset; - VkDeviceSize size; -} VkMappedMemoryRange_host; -#else -typedef VkMappedMemoryRange VkMappedMemoryRange_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureBuildSizesInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceSize accelerationStructureSize; - VkDeviceSize updateScratchSize; - VkDeviceSize buildScratchSize; -} VkAccelerationStructureBuildSizesInfoKHR_host; -#else -typedef VkAccelerationStructureBuildSizesInfoKHR VkAccelerationStructureBuildSizesInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureDeviceAddressInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureKHR accelerationStructure; -} VkAccelerationStructureDeviceAddressInfoKHR_host; -#else -typedef VkAccelerationStructureDeviceAddressInfoKHR VkAccelerationStructureDeviceAddressInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkAccelerationStructureMemoryRequirementsInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkAccelerationStructureMemoryRequirementsTypeNV type; - VkAccelerationStructureNV accelerationStructure; -} VkAccelerationStructureMemoryRequirementsInfoNV_host; -#else -typedef VkAccelerationStructureMemoryRequirementsInfoNV VkAccelerationStructureMemoryRequirementsInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMemoryRequirements_host -{ - VkDeviceSize size; - VkDeviceSize alignment; - uint32_t memoryTypeBits; -} VkMemoryRequirements_host; -#else -typedef VkMemoryRequirements VkMemoryRequirements_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferDeviceAddressInfo_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer buffer; -} VkBufferDeviceAddressInfo_host; -typedef VkBufferDeviceAddressInfo_host VkBufferDeviceAddressInfoKHR_host; -typedef VkBufferDeviceAddressInfo_host VkBufferDeviceAddressInfoEXT_host; -#else -typedef VkBufferDeviceAddressInfo VkBufferDeviceAddressInfo_host; -typedef VkBufferDeviceAddressInfo_host VkBufferDeviceAddressInfoKHR_host; -typedef VkBufferDeviceAddressInfo_host VkBufferDeviceAddressInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBufferMemoryRequirementsInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkBuffer buffer; -} VkBufferMemoryRequirementsInfo2_host; -typedef VkBufferMemoryRequirementsInfo2_host VkBufferMemoryRequirementsInfo2KHR_host; -#else -typedef VkBufferMemoryRequirementsInfo2 VkBufferMemoryRequirementsInfo2_host; -typedef VkBufferMemoryRequirementsInfo2_host VkBufferMemoryRequirementsInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMemoryRequirements2_host -{ - VkStructureType sType; - void *pNext; - VkMemoryRequirements_host memoryRequirements; -} VkMemoryRequirements2_host; -typedef VkMemoryRequirements2_host VkMemoryRequirements2KHR_host; -#else -typedef VkMemoryRequirements2 VkMemoryRequirements2_host; -typedef VkMemoryRequirements2_host VkMemoryRequirements2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDescriptorSetBindingReferenceVALVE_host -{ - VkStructureType sType; - const void *pNext; - VkDescriptorSetLayout descriptorSetLayout; - uint32_t binding; -} VkDescriptorSetBindingReferenceVALVE_host; -#else -typedef VkDescriptorSetBindingReferenceVALVE VkDescriptorSetBindingReferenceVALVE_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceBufferMemoryRequirements_host -{ - VkStructureType sType; - const void *pNext; - const VkBufferCreateInfo_host *pCreateInfo; -} VkDeviceBufferMemoryRequirements_host; -typedef VkDeviceBufferMemoryRequirements_host VkDeviceBufferMemoryRequirementsKHR_host; -#else -typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirements_host; -typedef VkDeviceBufferMemoryRequirements_host VkDeviceBufferMemoryRequirementsKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceFaultCountsEXT_host -{ - VkStructureType sType; - void *pNext; - uint32_t addressInfoCount; - uint32_t vendorInfoCount; - VkDeviceSize vendorBinarySize; -} VkDeviceFaultCountsEXT_host; -#else -typedef VkDeviceFaultCountsEXT VkDeviceFaultCountsEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceFaultAddressInfoEXT_host -{ - VkDeviceFaultAddressTypeEXT addressType; - VkDeviceAddress reportedAddress; - VkDeviceSize addressPrecision; -} VkDeviceFaultAddressInfoEXT_host; -#else -typedef VkDeviceFaultAddressInfoEXT VkDeviceFaultAddressInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceFaultVendorInfoEXT_host -{ - char description[VK_MAX_DESCRIPTION_SIZE]; - uint64_t vendorFaultCode; - uint64_t vendorFaultData; -} VkDeviceFaultVendorInfoEXT_host; -#else -typedef VkDeviceFaultVendorInfoEXT VkDeviceFaultVendorInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceFaultInfoEXT_host -{ - VkStructureType sType; - void *pNext; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkDeviceFaultAddressInfoEXT_host *pAddressInfos; - VkDeviceFaultVendorInfoEXT_host *pVendorInfos; - void *pVendorBinaryData; -} VkDeviceFaultInfoEXT_host; -#else -typedef VkDeviceFaultInfoEXT VkDeviceFaultInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseImageMemoryRequirements_host -{ - VkSparseImageFormatProperties formatProperties; - uint32_t imageMipTailFirstLod; - VkDeviceSize imageMipTailSize; - VkDeviceSize imageMipTailOffset; - VkDeviceSize imageMipTailStride; -} VkSparseImageMemoryRequirements_host; -#else -typedef VkSparseImageMemoryRequirements VkSparseImageMemoryRequirements_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseImageMemoryRequirements2_host -{ - VkStructureType sType; - void *pNext; - VkSparseImageMemoryRequirements_host memoryRequirements; -} VkSparseImageMemoryRequirements2_host; -typedef VkSparseImageMemoryRequirements2_host VkSparseImageMemoryRequirements2KHR_host; -#else -typedef VkSparseImageMemoryRequirements2 VkSparseImageMemoryRequirements2_host; -typedef VkSparseImageMemoryRequirements2_host VkSparseImageMemoryRequirements2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceMemoryOpaqueCaptureAddressInfo_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceMemory memory; -} VkDeviceMemoryOpaqueCaptureAddressInfo_host; -typedef VkDeviceMemoryOpaqueCaptureAddressInfo_host VkDeviceMemoryOpaqueCaptureAddressInfoKHR_host; -#else -typedef VkDeviceMemoryOpaqueCaptureAddressInfo VkDeviceMemoryOpaqueCaptureAddressInfo_host; -typedef VkDeviceMemoryOpaqueCaptureAddressInfo_host VkDeviceMemoryOpaqueCaptureAddressInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkGeneratedCommandsMemoryRequirementsInfoNV_host -{ - VkStructureType sType; - const void *pNext; - VkPipelineBindPoint pipelineBindPoint; - VkPipeline pipeline; - VkIndirectCommandsLayoutNV indirectCommandsLayout; - uint32_t maxSequencesCount; -} VkGeneratedCommandsMemoryRequirementsInfoNV_host; -#else -typedef VkGeneratedCommandsMemoryRequirementsInfoNV VkGeneratedCommandsMemoryRequirementsInfoNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageMemoryRequirementsInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkImage image; -} VkImageMemoryRequirementsInfo2_host; -typedef VkImageMemoryRequirementsInfo2_host VkImageMemoryRequirementsInfo2KHR_host; -#else -typedef VkImageMemoryRequirementsInfo2 VkImageMemoryRequirementsInfo2_host; -typedef VkImageMemoryRequirementsInfo2_host VkImageMemoryRequirementsInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageSparseMemoryRequirementsInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkImage image; -} VkImageSparseMemoryRequirementsInfo2_host; -typedef VkImageSparseMemoryRequirementsInfo2_host VkImageSparseMemoryRequirementsInfo2KHR_host; -#else -typedef VkImageSparseMemoryRequirementsInfo2 VkImageSparseMemoryRequirementsInfo2_host; -typedef VkImageSparseMemoryRequirementsInfo2_host VkImageSparseMemoryRequirementsInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSubresourceLayout_host -{ - VkDeviceSize offset; - VkDeviceSize size; - VkDeviceSize rowPitch; - VkDeviceSize arrayPitch; - VkDeviceSize depthPitch; -} VkSubresourceLayout_host; -#else -typedef VkSubresourceLayout VkSubresourceLayout_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSubresourceLayout2EXT_host -{ - VkStructureType sType; - void *pNext; - VkSubresourceLayout_host subresourceLayout; -} VkSubresourceLayout2EXT_host; -#else -typedef VkSubresourceLayout2EXT VkSubresourceLayout2EXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageViewAddressPropertiesNVX_host -{ - VkStructureType sType; - void *pNext; - VkDeviceAddress deviceAddress; - VkDeviceSize size; -} VkImageViewAddressPropertiesNVX_host; -#else -typedef VkImageViewAddressPropertiesNVX VkImageViewAddressPropertiesNVX_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageViewHandleInfoNVX_host -{ - VkStructureType sType; - const void *pNext; - VkImageView imageView; - VkDescriptorType descriptorType; - VkSampler sampler; -} VkImageViewHandleInfoNVX_host; -#else -typedef VkImageViewHandleInfoNVX VkImageViewHandleInfoNVX_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMicromapBuildSizesInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkDeviceSize micromapSize; - VkDeviceSize buildScratchSize; - VkBool32 discardable; -} VkMicromapBuildSizesInfoEXT_host; -#else -typedef VkMicromapBuildSizesInfoEXT VkMicromapBuildSizesInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPerformanceValueINTEL_host -{ - VkPerformanceValueTypeINTEL type; - VkPerformanceValueDataINTEL data; -} VkPerformanceValueINTEL_host; -#else -typedef VkPerformanceValueINTEL VkPerformanceValueINTEL_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageFormatProperties_host -{ - VkExtent3D maxExtent; - uint32_t maxMipLevels; - uint32_t maxArrayLayers; - VkSampleCountFlags sampleCounts; - VkDeviceSize maxResourceSize; -} VkImageFormatProperties_host; -#else -typedef VkImageFormatProperties VkImageFormatProperties_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkImageFormatProperties2_host -{ - VkStructureType sType; - void *pNext; - VkImageFormatProperties_host imageFormatProperties; -} VkImageFormatProperties2_host; -typedef VkImageFormatProperties2_host VkImageFormatProperties2KHR_host; -#else -typedef VkImageFormatProperties2 VkImageFormatProperties2_host; -typedef VkImageFormatProperties2_host VkImageFormatProperties2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkMemoryHeap_host -{ - VkDeviceSize size; - VkMemoryHeapFlags flags; -} VkMemoryHeap_host; -#else -typedef VkMemoryHeap VkMemoryHeap_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceMemoryProperties_host -{ - uint32_t memoryTypeCount; - VkMemoryType memoryTypes[VK_MAX_MEMORY_TYPES]; - uint32_t memoryHeapCount; - VkMemoryHeap_host memoryHeaps[VK_MAX_MEMORY_HEAPS]; -} VkPhysicalDeviceMemoryProperties_host; -#else -typedef VkPhysicalDeviceMemoryProperties VkPhysicalDeviceMemoryProperties_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceMemoryBudgetPropertiesEXT_host -{ - VkStructureType sType; - void *pNext; - VkDeviceSize heapBudget[VK_MAX_MEMORY_HEAPS]; - VkDeviceSize heapUsage[VK_MAX_MEMORY_HEAPS]; -} VkPhysicalDeviceMemoryBudgetPropertiesEXT_host; -#else -typedef VkPhysicalDeviceMemoryBudgetPropertiesEXT VkPhysicalDeviceMemoryBudgetPropertiesEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceMemoryProperties2_host -{ - VkStructureType sType; - void *pNext; - VkPhysicalDeviceMemoryProperties_host memoryProperties; -} VkPhysicalDeviceMemoryProperties2_host; -typedef VkPhysicalDeviceMemoryProperties2_host VkPhysicalDeviceMemoryProperties2KHR_host; -#else -typedef VkPhysicalDeviceMemoryProperties2 VkPhysicalDeviceMemoryProperties2_host; -typedef VkPhysicalDeviceMemoryProperties2_host VkPhysicalDeviceMemoryProperties2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceLimits_host -{ - uint32_t maxImageDimension1D; - uint32_t maxImageDimension2D; - uint32_t maxImageDimension3D; - uint32_t maxImageDimensionCube; - uint32_t maxImageArrayLayers; - uint32_t maxTexelBufferElements; - uint32_t maxUniformBufferRange; - uint32_t maxStorageBufferRange; - uint32_t maxPushConstantsSize; - uint32_t maxMemoryAllocationCount; - uint32_t maxSamplerAllocationCount; - VkDeviceSize bufferImageGranularity; - VkDeviceSize sparseAddressSpaceSize; - uint32_t maxBoundDescriptorSets; - uint32_t maxPerStageDescriptorSamplers; - uint32_t maxPerStageDescriptorUniformBuffers; - uint32_t maxPerStageDescriptorStorageBuffers; - uint32_t maxPerStageDescriptorSampledImages; - uint32_t maxPerStageDescriptorStorageImages; - uint32_t maxPerStageDescriptorInputAttachments; - uint32_t maxPerStageResources; - uint32_t maxDescriptorSetSamplers; - uint32_t maxDescriptorSetUniformBuffers; - uint32_t maxDescriptorSetUniformBuffersDynamic; - uint32_t maxDescriptorSetStorageBuffers; - uint32_t maxDescriptorSetStorageBuffersDynamic; - uint32_t maxDescriptorSetSampledImages; - uint32_t maxDescriptorSetStorageImages; - uint32_t maxDescriptorSetInputAttachments; - uint32_t maxVertexInputAttributes; - uint32_t maxVertexInputBindings; - uint32_t maxVertexInputAttributeOffset; - uint32_t maxVertexInputBindingStride; - uint32_t maxVertexOutputComponents; - uint32_t maxTessellationGenerationLevel; - uint32_t maxTessellationPatchSize; - uint32_t maxTessellationControlPerVertexInputComponents; - uint32_t maxTessellationControlPerVertexOutputComponents; - uint32_t maxTessellationControlPerPatchOutputComponents; - uint32_t maxTessellationControlTotalOutputComponents; - uint32_t maxTessellationEvaluationInputComponents; - uint32_t maxTessellationEvaluationOutputComponents; - uint32_t maxGeometryShaderInvocations; - uint32_t maxGeometryInputComponents; - uint32_t maxGeometryOutputComponents; - uint32_t maxGeometryOutputVertices; - uint32_t maxGeometryTotalOutputComponents; - uint32_t maxFragmentInputComponents; - uint32_t maxFragmentOutputAttachments; - uint32_t maxFragmentDualSrcAttachments; - uint32_t maxFragmentCombinedOutputResources; - uint32_t maxComputeSharedMemorySize; - uint32_t maxComputeWorkGroupCount[3]; - uint32_t maxComputeWorkGroupInvocations; - uint32_t maxComputeWorkGroupSize[3]; - uint32_t subPixelPrecisionBits; - uint32_t subTexelPrecisionBits; - uint32_t mipmapPrecisionBits; - uint32_t maxDrawIndexedIndexValue; - uint32_t maxDrawIndirectCount; - float maxSamplerLodBias; - float maxSamplerAnisotropy; - uint32_t maxViewports; - uint32_t maxViewportDimensions[2]; - float viewportBoundsRange[2]; - uint32_t viewportSubPixelBits; - size_t minMemoryMapAlignment; - VkDeviceSize minTexelBufferOffsetAlignment; - VkDeviceSize minUniformBufferOffsetAlignment; - VkDeviceSize minStorageBufferOffsetAlignment; - int32_t minTexelOffset; - uint32_t maxTexelOffset; - int32_t minTexelGatherOffset; - uint32_t maxTexelGatherOffset; - float minInterpolationOffset; - float maxInterpolationOffset; - uint32_t subPixelInterpolationOffsetBits; - uint32_t maxFramebufferWidth; - uint32_t maxFramebufferHeight; - uint32_t maxFramebufferLayers; - VkSampleCountFlags framebufferColorSampleCounts; - VkSampleCountFlags framebufferDepthSampleCounts; - VkSampleCountFlags framebufferStencilSampleCounts; - VkSampleCountFlags framebufferNoAttachmentsSampleCounts; - uint32_t maxColorAttachments; - VkSampleCountFlags sampledImageColorSampleCounts; - VkSampleCountFlags sampledImageIntegerSampleCounts; - VkSampleCountFlags sampledImageDepthSampleCounts; - VkSampleCountFlags sampledImageStencilSampleCounts; - VkSampleCountFlags storageImageSampleCounts; - uint32_t maxSampleMaskWords; - VkBool32 timestampComputeAndGraphics; - float timestampPeriod; - uint32_t maxClipDistances; - uint32_t maxCullDistances; - uint32_t maxCombinedClipAndCullDistances; - uint32_t discreteQueuePriorities; - float pointSizeRange[2]; - float lineWidthRange[2]; - float pointSizeGranularity; - float lineWidthGranularity; - VkBool32 strictLines; - VkBool32 standardSampleLocations; - VkDeviceSize optimalBufferCopyOffsetAlignment; - VkDeviceSize optimalBufferCopyRowPitchAlignment; - VkDeviceSize nonCoherentAtomSize; -} VkPhysicalDeviceLimits_host; -#else -typedef VkPhysicalDeviceLimits VkPhysicalDeviceLimits_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceProperties_host -{ - uint32_t apiVersion; - uint32_t driverVersion; - uint32_t vendorID; - uint32_t deviceID; - VkPhysicalDeviceType deviceType; - char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE]; - uint8_t pipelineCacheUUID[VK_UUID_SIZE]; - VkPhysicalDeviceLimits_host limits; - VkPhysicalDeviceSparseProperties sparseProperties; -} VkPhysicalDeviceProperties_host; -#else -typedef VkPhysicalDeviceProperties VkPhysicalDeviceProperties_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceMaintenance3Properties_host -{ - VkStructureType sType; - void *pNext; - uint32_t maxPerSetDescriptors; - VkDeviceSize maxMemoryAllocationSize; -} VkPhysicalDeviceMaintenance3Properties_host; -typedef VkPhysicalDeviceMaintenance3Properties_host VkPhysicalDeviceMaintenance3PropertiesKHR_host; -#else -typedef VkPhysicalDeviceMaintenance3Properties VkPhysicalDeviceMaintenance3Properties_host; -typedef VkPhysicalDeviceMaintenance3Properties_host VkPhysicalDeviceMaintenance3PropertiesKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceMaintenance4Properties_host -{ - VkStructureType sType; - void *pNext; - VkDeviceSize maxBufferSize; -} VkPhysicalDeviceMaintenance4Properties_host; -typedef VkPhysicalDeviceMaintenance4Properties_host VkPhysicalDeviceMaintenance4PropertiesKHR_host; -#else -typedef VkPhysicalDeviceMaintenance4Properties VkPhysicalDeviceMaintenance4Properties_host; -typedef VkPhysicalDeviceMaintenance4Properties_host VkPhysicalDeviceMaintenance4PropertiesKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT_host -{ - VkStructureType sType; - void *pNext; - VkDeviceSize minImportedHostPointerAlignment; -} VkPhysicalDeviceExternalMemoryHostPropertiesEXT_host; -#else -typedef VkPhysicalDeviceExternalMemoryHostPropertiesEXT VkPhysicalDeviceExternalMemoryHostPropertiesEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceTimelineSemaphoreProperties_host -{ - VkStructureType sType; - void *pNext; - uint64_t maxTimelineSemaphoreValueDifference; -} VkPhysicalDeviceTimelineSemaphoreProperties_host; -typedef VkPhysicalDeviceTimelineSemaphoreProperties_host VkPhysicalDeviceTimelineSemaphorePropertiesKHR_host; -#else -typedef VkPhysicalDeviceTimelineSemaphoreProperties VkPhysicalDeviceTimelineSemaphoreProperties_host; -typedef VkPhysicalDeviceTimelineSemaphoreProperties_host VkPhysicalDeviceTimelineSemaphorePropertiesKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceTransformFeedbackPropertiesEXT_host -{ - VkStructureType sType; - void *pNext; - uint32_t maxTransformFeedbackStreams; - uint32_t maxTransformFeedbackBuffers; - VkDeviceSize maxTransformFeedbackBufferSize; - uint32_t maxTransformFeedbackStreamDataSize; - uint32_t maxTransformFeedbackBufferDataSize; - uint32_t maxTransformFeedbackBufferDataStride; - VkBool32 transformFeedbackQueries; - VkBool32 transformFeedbackStreamsLinesTriangles; - VkBool32 transformFeedbackRasterizationStreamSelect; - VkBool32 transformFeedbackDraw; -} VkPhysicalDeviceTransformFeedbackPropertiesEXT_host; -#else -typedef VkPhysicalDeviceTransformFeedbackPropertiesEXT VkPhysicalDeviceTransformFeedbackPropertiesEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceMemoryDecompressionPropertiesNV_host -{ - VkStructureType sType; - void *pNext; - VkMemoryDecompressionMethodFlagsNV decompressionMethods; - uint64_t maxDecompressionIndirectCount; -} VkPhysicalDeviceMemoryDecompressionPropertiesNV_host; -#else -typedef VkPhysicalDeviceMemoryDecompressionPropertiesNV VkPhysicalDeviceMemoryDecompressionPropertiesNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceAccelerationStructurePropertiesKHR_host -{ - VkStructureType sType; - void *pNext; - uint64_t maxGeometryCount; - uint64_t maxInstanceCount; - uint64_t maxPrimitiveCount; - uint32_t maxPerStageDescriptorAccelerationStructures; - uint32_t maxPerStageDescriptorUpdateAfterBindAccelerationStructures; - uint32_t maxDescriptorSetAccelerationStructures; - uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures; - uint32_t minAccelerationStructureScratchOffsetAlignment; -} VkPhysicalDeviceAccelerationStructurePropertiesKHR_host; -#else -typedef VkPhysicalDeviceAccelerationStructurePropertiesKHR VkPhysicalDeviceAccelerationStructurePropertiesKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceRayTracingPropertiesNV_host -{ - VkStructureType sType; - void *pNext; - uint32_t shaderGroupHandleSize; - uint32_t maxRecursionDepth; - uint32_t maxShaderGroupStride; - uint32_t shaderGroupBaseAlignment; - uint64_t maxGeometryCount; - uint64_t maxInstanceCount; - uint64_t maxTriangleCount; - uint32_t maxDescriptorSetAccelerationStructures; -} VkPhysicalDeviceRayTracingPropertiesNV_host; -#else -typedef VkPhysicalDeviceRayTracingPropertiesNV VkPhysicalDeviceRayTracingPropertiesNV_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceTexelBufferAlignmentProperties_host -{ - VkStructureType sType; - void *pNext; - VkDeviceSize storageTexelBufferOffsetAlignmentBytes; - VkBool32 storageTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize uniformTexelBufferOffsetAlignmentBytes; - VkBool32 uniformTexelBufferOffsetSingleTexelAlignment; -} VkPhysicalDeviceTexelBufferAlignmentProperties_host; -typedef VkPhysicalDeviceTexelBufferAlignmentProperties_host VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_host; -#else -typedef VkPhysicalDeviceTexelBufferAlignmentProperties VkPhysicalDeviceTexelBufferAlignmentProperties_host; -typedef VkPhysicalDeviceTexelBufferAlignmentProperties_host VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceVulkan11Properties_host -{ - VkStructureType sType; - void *pNext; - uint8_t deviceUUID[VK_UUID_SIZE]; - uint8_t driverUUID[VK_UUID_SIZE]; - uint8_t deviceLUID[VK_LUID_SIZE]; - uint32_t deviceNodeMask; - VkBool32 deviceLUIDValid; - uint32_t subgroupSize; - VkShaderStageFlags subgroupSupportedStages; - VkSubgroupFeatureFlags subgroupSupportedOperations; - VkBool32 subgroupQuadOperationsInAllStages; - VkPointClippingBehavior pointClippingBehavior; - uint32_t maxMultiviewViewCount; - uint32_t maxMultiviewInstanceIndex; - VkBool32 protectedNoFault; - uint32_t maxPerSetDescriptors; - VkDeviceSize maxMemoryAllocationSize; -} VkPhysicalDeviceVulkan11Properties_host; -#else -typedef VkPhysicalDeviceVulkan11Properties VkPhysicalDeviceVulkan11Properties_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceVulkan12Properties_host -{ - VkStructureType sType; - void *pNext; - VkDriverId driverID; - char driverName[VK_MAX_DRIVER_NAME_SIZE]; - char driverInfo[VK_MAX_DRIVER_INFO_SIZE]; - VkConformanceVersion conformanceVersion; - VkShaderFloatControlsIndependence denormBehaviorIndependence; - VkShaderFloatControlsIndependence roundingModeIndependence; - VkBool32 shaderSignedZeroInfNanPreserveFloat16; - VkBool32 shaderSignedZeroInfNanPreserveFloat32; - VkBool32 shaderSignedZeroInfNanPreserveFloat64; - VkBool32 shaderDenormPreserveFloat16; - VkBool32 shaderDenormPreserveFloat32; - VkBool32 shaderDenormPreserveFloat64; - VkBool32 shaderDenormFlushToZeroFloat16; - VkBool32 shaderDenormFlushToZeroFloat32; - VkBool32 shaderDenormFlushToZeroFloat64; - VkBool32 shaderRoundingModeRTEFloat16; - VkBool32 shaderRoundingModeRTEFloat32; - VkBool32 shaderRoundingModeRTEFloat64; - VkBool32 shaderRoundingModeRTZFloat16; - VkBool32 shaderRoundingModeRTZFloat32; - VkBool32 shaderRoundingModeRTZFloat64; - uint32_t maxUpdateAfterBindDescriptorsInAllPools; - VkBool32 shaderUniformBufferArrayNonUniformIndexingNative; - VkBool32 shaderSampledImageArrayNonUniformIndexingNative; - VkBool32 shaderStorageBufferArrayNonUniformIndexingNative; - VkBool32 shaderStorageImageArrayNonUniformIndexingNative; - VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative; - VkBool32 robustBufferAccessUpdateAfterBind; - VkBool32 quadDivergentImplicitLod; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments; - uint32_t maxPerStageUpdateAfterBindResources; - uint32_t maxDescriptorSetUpdateAfterBindSamplers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments; - VkResolveModeFlags supportedDepthResolveModes; - VkResolveModeFlags supportedStencilResolveModes; - VkBool32 independentResolveNone; - VkBool32 independentResolve; - VkBool32 filterMinmaxSingleComponentFormats; - VkBool32 filterMinmaxImageComponentMapping; - uint64_t maxTimelineSemaphoreValueDifference; - VkSampleCountFlags framebufferIntegerColorSampleCounts; -} VkPhysicalDeviceVulkan12Properties_host; -#else -typedef VkPhysicalDeviceVulkan12Properties VkPhysicalDeviceVulkan12Properties_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceVulkan13Properties_host -{ - VkStructureType sType; - void *pNext; - uint32_t minSubgroupSize; - uint32_t maxSubgroupSize; - uint32_t maxComputeWorkgroupSubgroups; - VkShaderStageFlags requiredSubgroupSizeStages; - uint32_t maxInlineUniformBlockSize; - uint32_t maxPerStageDescriptorInlineUniformBlocks; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks; - uint32_t maxDescriptorSetInlineUniformBlocks; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks; - uint32_t maxInlineUniformTotalSize; - VkBool32 integerDotProduct8BitUnsignedAccelerated; - VkBool32 integerDotProduct8BitSignedAccelerated; - VkBool32 integerDotProduct8BitMixedSignednessAccelerated; - VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedSignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProduct16BitUnsignedAccelerated; - VkBool32 integerDotProduct16BitSignedAccelerated; - VkBool32 integerDotProduct16BitMixedSignednessAccelerated; - VkBool32 integerDotProduct32BitUnsignedAccelerated; - VkBool32 integerDotProduct32BitSignedAccelerated; - VkBool32 integerDotProduct32BitMixedSignednessAccelerated; - VkBool32 integerDotProduct64BitUnsignedAccelerated; - VkBool32 integerDotProduct64BitSignedAccelerated; - VkBool32 integerDotProduct64BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; - VkDeviceSize storageTexelBufferOffsetAlignmentBytes; - VkBool32 storageTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize uniformTexelBufferOffsetAlignmentBytes; - VkBool32 uniformTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize maxBufferSize; -} VkPhysicalDeviceVulkan13Properties_host; -#else -typedef VkPhysicalDeviceVulkan13Properties VkPhysicalDeviceVulkan13Properties_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceRobustness2PropertiesEXT_host -{ - VkStructureType sType; - void *pNext; - VkDeviceSize robustStorageBufferAccessSizeAlignment; - VkDeviceSize robustUniformBufferAccessSizeAlignment; -} VkPhysicalDeviceRobustness2PropertiesEXT_host; -#else -typedef VkPhysicalDeviceRobustness2PropertiesEXT VkPhysicalDeviceRobustness2PropertiesEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_host -{ - VkStructureType sType; - void *pNext; - uint64_t shaderCoreMask; - uint32_t shaderCoreCount; - uint32_t shaderWarpsPerCore; -} VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_host; -#else -typedef VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceProperties2_host -{ - VkStructureType sType; - void *pNext; - VkPhysicalDeviceProperties_host properties; -} VkPhysicalDeviceProperties2_host; -typedef VkPhysicalDeviceProperties2_host VkPhysicalDeviceProperties2KHR_host; -#else -typedef VkPhysicalDeviceProperties2 VkPhysicalDeviceProperties2_host; -typedef VkPhysicalDeviceProperties2_host VkPhysicalDeviceProperties2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPhysicalDeviceSurfaceInfo2KHR_host -{ - VkStructureType sType; - const void *pNext; - VkSurfaceKHR surface; -} VkPhysicalDeviceSurfaceInfo2KHR_host; -#else -typedef VkPhysicalDeviceSurfaceInfo2KHR VkPhysicalDeviceSurfaceInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPipelineExecutableInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkPipeline pipeline; - uint32_t executableIndex; -} VkPipelineExecutableInfoKHR_host; -#else -typedef VkPipelineExecutableInfoKHR VkPipelineExecutableInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPipelineInfoKHR_host -{ - VkStructureType sType; - const void *pNext; - VkPipeline pipeline; -} VkPipelineInfoKHR_host; -typedef VkPipelineInfoKHR_host VkPipelineInfoEXT_host; -#else -typedef VkPipelineInfoKHR VkPipelineInfoKHR_host; -typedef VkPipelineInfoKHR_host VkPipelineInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkPipelineExecutableStatisticKHR_host -{ - VkStructureType sType; - void *pNext; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkPipelineExecutableStatisticFormatKHR format; - VkPipelineExecutableStatisticValueKHR value; -} VkPipelineExecutableStatisticKHR_host; -#else -typedef VkPipelineExecutableStatisticKHR VkPipelineExecutableStatisticKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseMemoryBind_host -{ - VkDeviceSize resourceOffset; - VkDeviceSize size; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkSparseMemoryBindFlags flags; -} VkSparseMemoryBind_host; -#else -typedef VkSparseMemoryBind VkSparseMemoryBind_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseBufferMemoryBindInfo_host -{ - VkBuffer buffer; - uint32_t bindCount; - const VkSparseMemoryBind_host *pBinds; -} VkSparseBufferMemoryBindInfo_host; -#else -typedef VkSparseBufferMemoryBindInfo VkSparseBufferMemoryBindInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseImageOpaqueMemoryBindInfo_host -{ - VkImage image; - uint32_t bindCount; - const VkSparseMemoryBind_host *pBinds; -} VkSparseImageOpaqueMemoryBindInfo_host; -#else -typedef VkSparseImageOpaqueMemoryBindInfo VkSparseImageOpaqueMemoryBindInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseImageMemoryBind_host -{ - VkImageSubresource subresource; - VkOffset3D offset; - VkExtent3D extent; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkSparseMemoryBindFlags flags; -} VkSparseImageMemoryBind_host; -#else -typedef VkSparseImageMemoryBind VkSparseImageMemoryBind_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSparseImageMemoryBindInfo_host -{ - VkImage image; - uint32_t bindCount; - const VkSparseImageMemoryBind_host *pBinds; -} VkSparseImageMemoryBindInfo_host; -#else -typedef VkSparseImageMemoryBindInfo VkSparseImageMemoryBindInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkBindSparseInfo_host -{ - VkStructureType sType; - const void *pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore *pWaitSemaphores; - uint32_t bufferBindCount; - const VkSparseBufferMemoryBindInfo_host *pBufferBinds; - uint32_t imageOpaqueBindCount; - const VkSparseImageOpaqueMemoryBindInfo_host *pImageOpaqueBinds; - uint32_t imageBindCount; - const VkSparseImageMemoryBindInfo_host *pImageBinds; - uint32_t signalSemaphoreCount; - const VkSemaphore *pSignalSemaphores; -} VkBindSparseInfo_host; -#else -typedef VkBindSparseInfo VkBindSparseInfo_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSemaphoreSubmitInfo_host -{ - VkStructureType sType; - const void *pNext; - VkSemaphore semaphore; - uint64_t value; - VkPipelineStageFlags2 stageMask; - uint32_t deviceIndex; -} VkSemaphoreSubmitInfo_host; -typedef VkSemaphoreSubmitInfo_host VkSemaphoreSubmitInfoKHR_host; -#else -typedef VkSemaphoreSubmitInfo VkSemaphoreSubmitInfo_host; -typedef VkSemaphoreSubmitInfo_host VkSemaphoreSubmitInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSubmitInfo2_host -{ - VkStructureType sType; - const void *pNext; - VkSubmitFlags flags; - uint32_t waitSemaphoreInfoCount; - const VkSemaphoreSubmitInfo_host *pWaitSemaphoreInfos; - uint32_t commandBufferInfoCount; - const VkCommandBufferSubmitInfo *pCommandBufferInfos; - uint32_t signalSemaphoreInfoCount; - const VkSemaphoreSubmitInfo_host *pSignalSemaphoreInfos; -} VkSubmitInfo2_host; -typedef VkSubmitInfo2_host VkSubmitInfo2KHR_host; -#else -typedef VkSubmitInfo2 VkSubmitInfo2_host; -typedef VkSubmitInfo2_host VkSubmitInfo2KHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDebugUtilsObjectTagInfoEXT_host -{ - VkStructureType sType; - const void *pNext; - VkObjectType objectType; - uint64_t objectHandle; - uint64_t tagName; - size_t tagSize; - const void *pTag; -} VkDebugUtilsObjectTagInfoEXT_host; -#else -typedef VkDebugUtilsObjectTagInfoEXT VkDebugUtilsObjectTagInfoEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkSemaphoreSignalInfo_host -{ - VkStructureType sType; - const void *pNext; - VkSemaphore semaphore; - uint64_t value; -} VkSemaphoreSignalInfo_host; -typedef VkSemaphoreSignalInfo_host VkSemaphoreSignalInfoKHR_host; -#else -typedef VkSemaphoreSignalInfo VkSemaphoreSignalInfo_host; -typedef VkSemaphoreSignalInfo_host VkSemaphoreSignalInfoKHR_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDeviceAddressBindingCallbackDataEXT_host -{ - VkStructureType sType; - void *pNext; - VkDeviceAddressBindingFlagsEXT flags; - VkDeviceAddress baseAddress; - VkDeviceSize size; - VkDeviceAddressBindingTypeEXT bindingType; -} VkDeviceAddressBindingCallbackDataEXT_host; -#else -typedef VkDeviceAddressBindingCallbackDataEXT VkDeviceAddressBindingCallbackDataEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkDebugUtilsMessengerCallbackDataEXT_host -{ - VkStructureType sType; - const void *pNext; - VkDebugUtilsMessengerCallbackDataFlagsEXT flags; - const char *pMessageIdName; - int32_t messageIdNumber; - const char *pMessage; - uint32_t queueLabelCount; - const VkDebugUtilsLabelEXT *pQueueLabels; - uint32_t cmdBufLabelCount; - const VkDebugUtilsLabelEXT *pCmdBufLabels; - uint32_t objectCount; - const VkDebugUtilsObjectNameInfoEXT_host *pObjects; -} VkDebugUtilsMessengerCallbackDataEXT_host; -#else -typedef VkDebugUtilsMessengerCallbackDataEXT VkDebugUtilsMessengerCallbackDataEXT_host; -#endif - -#if defined(USE_STRUCT_CONVERSION) -typedef struct VkCopyDescriptorSet_host -{ - VkStructureType sType; - const void *pNext; - VkDescriptorSet srcSet; - uint32_t srcBinding; - uint32_t srcArrayElement; - VkDescriptorSet dstSet; - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; -} VkCopyDescriptorSet_host; -#else -typedef VkCopyDescriptorSet VkCopyDescriptorSet_host; -#endif - - /* Functions for which we have custom implementations outside of the thunks. */ -VkResult wine_vkAllocateCommandBuffers(VkDevice device, const VkCommandBufferAllocateInfo_host *pAllocateInfo, VkCommandBuffer *pCommandBuffers) DECLSPEC_HIDDEN; +VkResult wine_vkAllocateCommandBuffers(VkDevice device, const VkCommandBufferAllocateInfo *pAllocateInfo, VkCommandBuffer *pCommandBuffers) DECLSPEC_HIDDEN; VkResult wine_vkCreateCommandPool(VkDevice device, const VkCommandPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCommandPool *pCommandPool, void *client_ptr) DECLSPEC_HIDDEN; VkResult wine_vkCreateDebugReportCallbackEXT(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugReportCallbackEXT *pCallback) DECLSPEC_HIDDEN; VkResult wine_vkCreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pMessenger) DECLSPEC_HIDDEN; @@ -2513,41 +49,41 @@ void wine_vkGetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physicalDe void wine_vkGetPhysicalDeviceExternalFencePropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VkExternalFenceProperties *pExternalFenceProperties) DECLSPEC_HIDDEN; void wine_vkGetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties) DECLSPEC_HIDDEN; void wine_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VkExternalSemaphoreProperties *pExternalSemaphoreProperties) DECLSPEC_HIDDEN; -VkResult wine_vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2_host *pImageFormatProperties) DECLSPEC_HIDDEN; -VkResult wine_vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2_host *pImageFormatProperties) DECLSPEC_HIDDEN; -VkResult wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR_host *pSurfaceInfo, VkSurfaceCapabilities2KHR *pSurfaceCapabilities) DECLSPEC_HIDDEN; +VkResult wine_vkGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties) DECLSPEC_HIDDEN; +VkResult wine_vkGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VkImageFormatProperties2 *pImageFormatProperties) DECLSPEC_HIDDEN; +VkResult wine_vkGetPhysicalDeviceSurfaceCapabilities2KHR(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkSurfaceCapabilities2KHR *pSurfaceCapabilities) DECLSPEC_HIDDEN; VkResult wine_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR *pSurfaceCapabilities) DECLSPEC_HIDDEN;
/* For use by vkDevice and children */ struct vulkan_device_funcs { - VkResult (*p_vkAcquireNextImage2KHR)(VkDevice, const VkAcquireNextImageInfoKHR_host *, uint32_t *); + VkResult (*p_vkAcquireNextImage2KHR)(VkDevice, const VkAcquireNextImageInfoKHR *, uint32_t *); VkResult (*p_vkAcquireNextImageKHR)(VkDevice, VkSwapchainKHR, uint64_t, VkSemaphore, VkFence, uint32_t *); VkResult (*p_vkAcquirePerformanceConfigurationINTEL)(VkDevice, const VkPerformanceConfigurationAcquireInfoINTEL *, VkPerformanceConfigurationINTEL *); - VkResult (*p_vkAcquireProfilingLockKHR)(VkDevice, const VkAcquireProfilingLockInfoKHR_host *); - VkResult (*p_vkAllocateCommandBuffers)(VkDevice, const VkCommandBufferAllocateInfo_host *, VkCommandBuffer *); - VkResult (*p_vkAllocateDescriptorSets)(VkDevice, const VkDescriptorSetAllocateInfo_host *, VkDescriptorSet *); - VkResult (*p_vkAllocateMemory)(VkDevice, const VkMemoryAllocateInfo_host *, const VkAllocationCallbacks *, VkDeviceMemory *); - VkResult (*p_vkBeginCommandBuffer)(VkCommandBuffer, const VkCommandBufferBeginInfo_host *); - VkResult (*p_vkBindAccelerationStructureMemoryNV)(VkDevice, uint32_t, const VkBindAccelerationStructureMemoryInfoNV_host *); + VkResult (*p_vkAcquireProfilingLockKHR)(VkDevice, const VkAcquireProfilingLockInfoKHR *); + VkResult (*p_vkAllocateCommandBuffers)(VkDevice, const VkCommandBufferAllocateInfo *, VkCommandBuffer *); + VkResult (*p_vkAllocateDescriptorSets)(VkDevice, const VkDescriptorSetAllocateInfo *, VkDescriptorSet *); + VkResult (*p_vkAllocateMemory)(VkDevice, const VkMemoryAllocateInfo *, const VkAllocationCallbacks *, VkDeviceMemory *); + VkResult (*p_vkBeginCommandBuffer)(VkCommandBuffer, const VkCommandBufferBeginInfo *); + VkResult (*p_vkBindAccelerationStructureMemoryNV)(VkDevice, uint32_t, const VkBindAccelerationStructureMemoryInfoNV *); VkResult (*p_vkBindBufferMemory)(VkDevice, VkBuffer, VkDeviceMemory, VkDeviceSize); - VkResult (*p_vkBindBufferMemory2)(VkDevice, uint32_t, const VkBindBufferMemoryInfo_host *); - VkResult (*p_vkBindBufferMemory2KHR)(VkDevice, uint32_t, const VkBindBufferMemoryInfo_host *); + VkResult (*p_vkBindBufferMemory2)(VkDevice, uint32_t, const VkBindBufferMemoryInfo *); + VkResult (*p_vkBindBufferMemory2KHR)(VkDevice, uint32_t, const VkBindBufferMemoryInfo *); VkResult (*p_vkBindImageMemory)(VkDevice, VkImage, VkDeviceMemory, VkDeviceSize); - VkResult (*p_vkBindImageMemory2)(VkDevice, uint32_t, const VkBindImageMemoryInfo_host *); - VkResult (*p_vkBindImageMemory2KHR)(VkDevice, uint32_t, const VkBindImageMemoryInfo_host *); + VkResult (*p_vkBindImageMemory2)(VkDevice, uint32_t, const VkBindImageMemoryInfo *); + VkResult (*p_vkBindImageMemory2KHR)(VkDevice, uint32_t, const VkBindImageMemoryInfo *); VkResult (*p_vkBindOpticalFlowSessionImageNV)(VkDevice, VkOpticalFlowSessionNV, VkOpticalFlowSessionBindingPointNV, VkImageView, VkImageLayout); - VkResult (*p_vkBuildAccelerationStructuresKHR)(VkDevice, VkDeferredOperationKHR, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkAccelerationStructureBuildRangeInfoKHR * const*); - VkResult (*p_vkBuildMicromapsEXT)(VkDevice, VkDeferredOperationKHR, uint32_t, const VkMicromapBuildInfoEXT_host *); - void (*p_vkCmdBeginConditionalRenderingEXT)(VkCommandBuffer, const VkConditionalRenderingBeginInfoEXT_host *); + VkResult (*p_vkBuildAccelerationStructuresKHR)(VkDevice, VkDeferredOperationKHR, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR *, const VkAccelerationStructureBuildRangeInfoKHR * const*); + VkResult (*p_vkBuildMicromapsEXT)(VkDevice, VkDeferredOperationKHR, uint32_t, const VkMicromapBuildInfoEXT *); + void (*p_vkCmdBeginConditionalRenderingEXT)(VkCommandBuffer, const VkConditionalRenderingBeginInfoEXT *); void (*p_vkCmdBeginDebugUtilsLabelEXT)(VkCommandBuffer, const VkDebugUtilsLabelEXT *); void (*p_vkCmdBeginQuery)(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags); void (*p_vkCmdBeginQueryIndexedEXT)(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags, uint32_t); - void (*p_vkCmdBeginRenderPass)(VkCommandBuffer, const VkRenderPassBeginInfo_host *, VkSubpassContents); - void (*p_vkCmdBeginRenderPass2)(VkCommandBuffer, const VkRenderPassBeginInfo_host *, const VkSubpassBeginInfo *); - void (*p_vkCmdBeginRenderPass2KHR)(VkCommandBuffer, const VkRenderPassBeginInfo_host *, const VkSubpassBeginInfo *); - void (*p_vkCmdBeginRendering)(VkCommandBuffer, const VkRenderingInfo_host *); - void (*p_vkCmdBeginRenderingKHR)(VkCommandBuffer, const VkRenderingInfo_host *); + void (*p_vkCmdBeginRenderPass)(VkCommandBuffer, const VkRenderPassBeginInfo *, VkSubpassContents); + void (*p_vkCmdBeginRenderPass2)(VkCommandBuffer, const VkRenderPassBeginInfo *, const VkSubpassBeginInfo *); + void (*p_vkCmdBeginRenderPass2KHR)(VkCommandBuffer, const VkRenderPassBeginInfo *, const VkSubpassBeginInfo *); + void (*p_vkCmdBeginRendering)(VkCommandBuffer, const VkRenderingInfo *); + void (*p_vkCmdBeginRenderingKHR)(VkCommandBuffer, const VkRenderingInfo *); void (*p_vkCmdBeginTransformFeedbackEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *); void (*p_vkCmdBindDescriptorSets)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkDescriptorSet *, uint32_t, const uint32_t *); void (*p_vkCmdBindIndexBuffer)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkIndexType); @@ -2560,43 +96,43 @@ struct vulkan_device_funcs void (*p_vkCmdBindVertexBuffers2)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *, const VkDeviceSize *); void (*p_vkCmdBindVertexBuffers2EXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *, const VkDeviceSize *, const VkDeviceSize *); void (*p_vkCmdBlitImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageBlit *, VkFilter); - void (*p_vkCmdBlitImage2)(VkCommandBuffer, const VkBlitImageInfo2_host *); - void (*p_vkCmdBlitImage2KHR)(VkCommandBuffer, const VkBlitImageInfo2_host *); - void (*p_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer, const VkAccelerationStructureInfoNV_host *, VkBuffer, VkDeviceSize, VkBool32, VkAccelerationStructureNV, VkAccelerationStructureNV, VkBuffer, VkDeviceSize); - void (*p_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkDeviceAddress *, const uint32_t *, const uint32_t * const*); - void (*p_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkAccelerationStructureBuildRangeInfoKHR * const*); - void (*p_vkCmdBuildMicromapsEXT)(VkCommandBuffer, uint32_t, const VkMicromapBuildInfoEXT_host *); + void (*p_vkCmdBlitImage2)(VkCommandBuffer, const VkBlitImageInfo2 *); + void (*p_vkCmdBlitImage2KHR)(VkCommandBuffer, const VkBlitImageInfo2 *); + void (*p_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer, const VkAccelerationStructureInfoNV *, VkBuffer, VkDeviceSize, VkBool32, VkAccelerationStructureNV, VkAccelerationStructureNV, VkBuffer, VkDeviceSize); + void (*p_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR *, const VkDeviceAddress *, const uint32_t *, const uint32_t * const*); + void (*p_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR *, const VkAccelerationStructureBuildRangeInfoKHR * const*); + void (*p_vkCmdBuildMicromapsEXT)(VkCommandBuffer, uint32_t, const VkMicromapBuildInfoEXT *); void (*p_vkCmdClearAttachments)(VkCommandBuffer, uint32_t, const VkClearAttachment *, uint32_t, const VkClearRect *); void (*p_vkCmdClearColorImage)(VkCommandBuffer, VkImage, VkImageLayout, const VkClearColorValue *, uint32_t, const VkImageSubresourceRange *); void (*p_vkCmdClearDepthStencilImage)(VkCommandBuffer, VkImage, VkImageLayout, const VkClearDepthStencilValue *, uint32_t, const VkImageSubresourceRange *); - void (*p_vkCmdCopyAccelerationStructureKHR)(VkCommandBuffer, const VkCopyAccelerationStructureInfoKHR_host *); + void (*p_vkCmdCopyAccelerationStructureKHR)(VkCommandBuffer, const VkCopyAccelerationStructureInfoKHR *); void (*p_vkCmdCopyAccelerationStructureNV)(VkCommandBuffer, VkAccelerationStructureNV, VkAccelerationStructureNV, VkCopyAccelerationStructureModeKHR); - void (*p_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR_host *); - void (*p_vkCmdCopyBuffer)(VkCommandBuffer, VkBuffer, VkBuffer, uint32_t, const VkBufferCopy_host *); - void (*p_vkCmdCopyBuffer2)(VkCommandBuffer, const VkCopyBufferInfo2_host *); - void (*p_vkCmdCopyBuffer2KHR)(VkCommandBuffer, const VkCopyBufferInfo2_host *); - void (*p_vkCmdCopyBufferToImage)(VkCommandBuffer, VkBuffer, VkImage, VkImageLayout, uint32_t, const VkBufferImageCopy_host *); - void (*p_vkCmdCopyBufferToImage2)(VkCommandBuffer, const VkCopyBufferToImageInfo2_host *); - void (*p_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer, const VkCopyBufferToImageInfo2_host *); + void (*p_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR *); + void (*p_vkCmdCopyBuffer)(VkCommandBuffer, VkBuffer, VkBuffer, uint32_t, const VkBufferCopy *); + void (*p_vkCmdCopyBuffer2)(VkCommandBuffer, const VkCopyBufferInfo2 *); + void (*p_vkCmdCopyBuffer2KHR)(VkCommandBuffer, const VkCopyBufferInfo2 *); + void (*p_vkCmdCopyBufferToImage)(VkCommandBuffer, VkBuffer, VkImage, VkImageLayout, uint32_t, const VkBufferImageCopy *); + void (*p_vkCmdCopyBufferToImage2)(VkCommandBuffer, const VkCopyBufferToImageInfo2 *); + void (*p_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer, const VkCopyBufferToImageInfo2 *); void (*p_vkCmdCopyImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageCopy *); - void (*p_vkCmdCopyImage2)(VkCommandBuffer, const VkCopyImageInfo2_host *); - void (*p_vkCmdCopyImage2KHR)(VkCommandBuffer, const VkCopyImageInfo2_host *); - void (*p_vkCmdCopyImageToBuffer)(VkCommandBuffer, VkImage, VkImageLayout, VkBuffer, uint32_t, const VkBufferImageCopy_host *); - void (*p_vkCmdCopyImageToBuffer2)(VkCommandBuffer, const VkCopyImageToBufferInfo2_host *); - void (*p_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer, const VkCopyImageToBufferInfo2_host *); + void (*p_vkCmdCopyImage2)(VkCommandBuffer, const VkCopyImageInfo2 *); + void (*p_vkCmdCopyImage2KHR)(VkCommandBuffer, const VkCopyImageInfo2 *); + void (*p_vkCmdCopyImageToBuffer)(VkCommandBuffer, VkImage, VkImageLayout, VkBuffer, uint32_t, const VkBufferImageCopy *); + void (*p_vkCmdCopyImageToBuffer2)(VkCommandBuffer, const VkCopyImageToBufferInfo2 *); + void (*p_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer, const VkCopyImageToBufferInfo2 *); void (*p_vkCmdCopyMemoryIndirectNV)(VkCommandBuffer, VkDeviceAddress, uint32_t, uint32_t); - void (*p_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR_host *); + void (*p_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR *); void (*p_vkCmdCopyMemoryToImageIndirectNV)(VkCommandBuffer, VkDeviceAddress, uint32_t, uint32_t, VkImage, VkImageLayout, const VkImageSubresourceLayers *); - void (*p_vkCmdCopyMemoryToMicromapEXT)(VkCommandBuffer, const VkCopyMemoryToMicromapInfoEXT_host *); - void (*p_vkCmdCopyMicromapEXT)(VkCommandBuffer, const VkCopyMicromapInfoEXT_host *); - void (*p_vkCmdCopyMicromapToMemoryEXT)(VkCommandBuffer, const VkCopyMicromapToMemoryInfoEXT_host *); + void (*p_vkCmdCopyMemoryToMicromapEXT)(VkCommandBuffer, const VkCopyMemoryToMicromapInfoEXT *); + void (*p_vkCmdCopyMicromapEXT)(VkCommandBuffer, const VkCopyMicromapInfoEXT *); + void (*p_vkCmdCopyMicromapToMemoryEXT)(VkCommandBuffer, const VkCopyMicromapToMemoryInfoEXT *); void (*p_vkCmdCopyQueryPoolResults)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t, VkBuffer, VkDeviceSize, VkDeviceSize, VkQueryResultFlags); - void (*p_vkCmdCuLaunchKernelNVX)(VkCommandBuffer, const VkCuLaunchInfoNVX_host *); + void (*p_vkCmdCuLaunchKernelNVX)(VkCommandBuffer, const VkCuLaunchInfoNVX *); void (*p_vkCmdDebugMarkerBeginEXT)(VkCommandBuffer, const VkDebugMarkerMarkerInfoEXT *); void (*p_vkCmdDebugMarkerEndEXT)(VkCommandBuffer); void (*p_vkCmdDebugMarkerInsertEXT)(VkCommandBuffer, const VkDebugMarkerMarkerInfoEXT *); void (*p_vkCmdDecompressMemoryIndirectCountNV)(VkCommandBuffer, VkDeviceAddress, VkDeviceAddress, uint32_t); - void (*p_vkCmdDecompressMemoryNV)(VkCommandBuffer, uint32_t, const VkDecompressMemoryRegionNV_host *); + void (*p_vkCmdDecompressMemoryNV)(VkCommandBuffer, uint32_t, const VkDecompressMemoryRegionNV *); void (*p_vkCmdDispatch)(VkCommandBuffer, uint32_t, uint32_t, uint32_t); void (*p_vkCmdDispatchBase)(VkCommandBuffer, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); void (*p_vkCmdDispatchBaseKHR)(VkCommandBuffer, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t); @@ -2631,27 +167,27 @@ struct vulkan_device_funcs void (*p_vkCmdEndRenderingKHR)(VkCommandBuffer); void (*p_vkCmdEndTransformFeedbackEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBuffer *, const VkDeviceSize *); void (*p_vkCmdExecuteCommands)(VkCommandBuffer, uint32_t, const VkCommandBuffer *); - void (*p_vkCmdExecuteGeneratedCommandsNV)(VkCommandBuffer, VkBool32, const VkGeneratedCommandsInfoNV_host *); + void (*p_vkCmdExecuteGeneratedCommandsNV)(VkCommandBuffer, VkBool32, const VkGeneratedCommandsInfoNV *); void (*p_vkCmdFillBuffer)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkDeviceSize, uint32_t); void (*p_vkCmdInsertDebugUtilsLabelEXT)(VkCommandBuffer, const VkDebugUtilsLabelEXT *); void (*p_vkCmdNextSubpass)(VkCommandBuffer, VkSubpassContents); void (*p_vkCmdNextSubpass2)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *); void (*p_vkCmdNextSubpass2KHR)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *); void (*p_vkCmdOpticalFlowExecuteNV)(VkCommandBuffer, VkOpticalFlowSessionNV, const VkOpticalFlowExecuteInfoNV *); - void (*p_vkCmdPipelineBarrier)(VkCommandBuffer, VkPipelineStageFlags, VkPipelineStageFlags, VkDependencyFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier_host *, uint32_t, const VkImageMemoryBarrier_host *); - void (*p_vkCmdPipelineBarrier2)(VkCommandBuffer, const VkDependencyInfo_host *); - void (*p_vkCmdPipelineBarrier2KHR)(VkCommandBuffer, const VkDependencyInfo_host *); - void (*p_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer, const VkGeneratedCommandsInfoNV_host *); + void (*p_vkCmdPipelineBarrier)(VkCommandBuffer, VkPipelineStageFlags, VkPipelineStageFlags, VkDependencyFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier *, uint32_t, const VkImageMemoryBarrier *); + void (*p_vkCmdPipelineBarrier2)(VkCommandBuffer, const VkDependencyInfo *); + void (*p_vkCmdPipelineBarrier2KHR)(VkCommandBuffer, const VkDependencyInfo *); + void (*p_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer, const VkGeneratedCommandsInfoNV *); void (*p_vkCmdPushConstants)(VkCommandBuffer, VkPipelineLayout, VkShaderStageFlags, uint32_t, uint32_t, const void *); - void (*p_vkCmdPushDescriptorSetKHR)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkWriteDescriptorSet_host *); + void (*p_vkCmdPushDescriptorSetKHR)(VkCommandBuffer, VkPipelineBindPoint, VkPipelineLayout, uint32_t, uint32_t, const VkWriteDescriptorSet *); void (*p_vkCmdPushDescriptorSetWithTemplateKHR)(VkCommandBuffer, VkDescriptorUpdateTemplate, VkPipelineLayout, uint32_t, const void *); void (*p_vkCmdResetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags); void (*p_vkCmdResetEvent2)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2); void (*p_vkCmdResetEvent2KHR)(VkCommandBuffer, VkEvent, VkPipelineStageFlags2); void (*p_vkCmdResetQueryPool)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t); void (*p_vkCmdResolveImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageResolve *); - void (*p_vkCmdResolveImage2)(VkCommandBuffer, const VkResolveImageInfo2_host *); - void (*p_vkCmdResolveImage2KHR)(VkCommandBuffer, const VkResolveImageInfo2_host *); + void (*p_vkCmdResolveImage2)(VkCommandBuffer, const VkResolveImageInfo2 *); + void (*p_vkCmdResolveImage2KHR)(VkCommandBuffer, const VkResolveImageInfo2 *); void (*p_vkCmdSetAlphaToCoverageEnableEXT)(VkCommandBuffer, VkBool32); void (*p_vkCmdSetAlphaToOneEnableEXT)(VkCommandBuffer, VkBool32); void (*p_vkCmdSetBlendConstants)(VkCommandBuffer, const float[4]); @@ -2690,8 +226,8 @@ struct vulkan_device_funcs void (*p_vkCmdSetDeviceMaskKHR)(VkCommandBuffer, uint32_t); void (*p_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *); void (*p_vkCmdSetEvent)(VkCommandBuffer, VkEvent, VkPipelineStageFlags); - void (*p_vkCmdSetEvent2)(VkCommandBuffer, VkEvent, const VkDependencyInfo_host *); - void (*p_vkCmdSetEvent2KHR)(VkCommandBuffer, VkEvent, const VkDependencyInfo_host *); + void (*p_vkCmdSetEvent2)(VkCommandBuffer, VkEvent, const VkDependencyInfo *); + void (*p_vkCmdSetEvent2KHR)(VkCommandBuffer, VkEvent, const VkDependencyInfo *); void (*p_vkCmdSetExclusiveScissorNV)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *); void (*p_vkCmdSetExtraPrimitiveOverestimationSizeEXT)(VkCommandBuffer, float); void (*p_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer, VkFragmentShadingRateNV, const VkFragmentShadingRateCombinerOpKHR[2]); @@ -2705,8 +241,8 @@ struct vulkan_device_funcs void (*p_vkCmdSetLogicOpEXT)(VkCommandBuffer, VkLogicOp); void (*p_vkCmdSetLogicOpEnableEXT)(VkCommandBuffer, VkBool32); void (*p_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer, uint32_t); - VkResult (*p_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL_host *); - VkResult (*p_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL_host *); + VkResult (*p_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL *); + VkResult (*p_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL *); VkResult (*p_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL *); void (*p_vkCmdSetPolygonModeEXT)(VkCommandBuffer, VkPolygonMode); void (*p_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer, VkBool32); @@ -2745,13 +281,13 @@ struct vulkan_device_funcs void (*p_vkCmdSetViewportWithCountEXT)(VkCommandBuffer, uint32_t, const VkViewport *); void (*p_vkCmdSubpassShadingHUAWEI)(VkCommandBuffer); void (*p_vkCmdTraceRaysIndirect2KHR)(VkCommandBuffer, VkDeviceAddress); - void (*p_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, VkDeviceAddress); - void (*p_vkCmdTraceRaysKHR)(VkCommandBuffer, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, const VkStridedDeviceAddressRegionKHR_host *, uint32_t, uint32_t, uint32_t); + void (*p_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, VkDeviceAddress); + void (*p_vkCmdTraceRaysKHR)(VkCommandBuffer, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, const VkStridedDeviceAddressRegionKHR *, uint32_t, uint32_t, uint32_t); void (*p_vkCmdTraceRaysNV)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, VkBuffer, VkDeviceSize, VkDeviceSize, uint32_t, uint32_t, uint32_t); void (*p_vkCmdUpdateBuffer)(VkCommandBuffer, VkBuffer, VkDeviceSize, VkDeviceSize, const void *); - void (*p_vkCmdWaitEvents)(VkCommandBuffer, uint32_t, const VkEvent *, VkPipelineStageFlags, VkPipelineStageFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier_host *, uint32_t, const VkImageMemoryBarrier_host *); - void (*p_vkCmdWaitEvents2)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo_host *); - void (*p_vkCmdWaitEvents2KHR)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo_host *); + void (*p_vkCmdWaitEvents)(VkCommandBuffer, uint32_t, const VkEvent *, VkPipelineStageFlags, VkPipelineStageFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier *, uint32_t, const VkImageMemoryBarrier *); + void (*p_vkCmdWaitEvents2)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo *); + void (*p_vkCmdWaitEvents2KHR)(VkCommandBuffer, uint32_t, const VkEvent *, const VkDependencyInfo *); void (*p_vkCmdWriteAccelerationStructuresPropertiesKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureKHR *, VkQueryType, VkQueryPool, uint32_t); void (*p_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer, uint32_t, const VkAccelerationStructureNV *, VkQueryType, VkQueryPool, uint32_t); void (*p_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer, VkPipelineStageFlags2, VkBuffer, VkDeviceSize, uint32_t); @@ -2761,41 +297,41 @@ struct vulkan_device_funcs void (*p_vkCmdWriteTimestamp2)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t); void (*p_vkCmdWriteTimestamp2KHR)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t); VkResult (*p_vkCompileDeferredNV)(VkDevice, VkPipeline, uint32_t); - VkResult (*p_vkCopyAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureInfoKHR_host *); - VkResult (*p_vkCopyAccelerationStructureToMemoryKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureToMemoryInfoKHR_host *); - VkResult (*p_vkCopyMemoryToAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyMemoryToAccelerationStructureInfoKHR_host *); - VkResult (*p_vkCopyMemoryToMicromapEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMemoryToMicromapInfoEXT_host *); - VkResult (*p_vkCopyMicromapEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMicromapInfoEXT_host *); - VkResult (*p_vkCopyMicromapToMemoryEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMicromapToMemoryInfoEXT_host *); - VkResult (*p_vkCreateAccelerationStructureKHR)(VkDevice, const VkAccelerationStructureCreateInfoKHR_host *, const VkAllocationCallbacks *, VkAccelerationStructureKHR *); - VkResult (*p_vkCreateAccelerationStructureNV)(VkDevice, const VkAccelerationStructureCreateInfoNV_host *, const VkAllocationCallbacks *, VkAccelerationStructureNV *); - VkResult (*p_vkCreateBuffer)(VkDevice, const VkBufferCreateInfo_host *, const VkAllocationCallbacks *, VkBuffer *); - VkResult (*p_vkCreateBufferView)(VkDevice, const VkBufferViewCreateInfo_host *, const VkAllocationCallbacks *, VkBufferView *); + VkResult (*p_vkCopyAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureInfoKHR *); + VkResult (*p_vkCopyAccelerationStructureToMemoryKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureToMemoryInfoKHR *); + VkResult (*p_vkCopyMemoryToAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyMemoryToAccelerationStructureInfoKHR *); + VkResult (*p_vkCopyMemoryToMicromapEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMemoryToMicromapInfoEXT *); + VkResult (*p_vkCopyMicromapEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMicromapInfoEXT *); + VkResult (*p_vkCopyMicromapToMemoryEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMicromapToMemoryInfoEXT *); + VkResult (*p_vkCreateAccelerationStructureKHR)(VkDevice, const VkAccelerationStructureCreateInfoKHR *, const VkAllocationCallbacks *, VkAccelerationStructureKHR *); + VkResult (*p_vkCreateAccelerationStructureNV)(VkDevice, const VkAccelerationStructureCreateInfoNV *, const VkAllocationCallbacks *, VkAccelerationStructureNV *); + VkResult (*p_vkCreateBuffer)(VkDevice, const VkBufferCreateInfo *, const VkAllocationCallbacks *, VkBuffer *); + VkResult (*p_vkCreateBufferView)(VkDevice, const VkBufferViewCreateInfo *, const VkAllocationCallbacks *, VkBufferView *); VkResult (*p_vkCreateCommandPool)(VkDevice, const VkCommandPoolCreateInfo *, const VkAllocationCallbacks *, VkCommandPool *); - VkResult (*p_vkCreateComputePipelines)(VkDevice, VkPipelineCache, uint32_t, const VkComputePipelineCreateInfo_host *, const VkAllocationCallbacks *, VkPipeline *); - VkResult (*p_vkCreateCuFunctionNVX)(VkDevice, const VkCuFunctionCreateInfoNVX_host *, const VkAllocationCallbacks *, VkCuFunctionNVX *); + VkResult (*p_vkCreateComputePipelines)(VkDevice, VkPipelineCache, uint32_t, const VkComputePipelineCreateInfo *, const VkAllocationCallbacks *, VkPipeline *); + VkResult (*p_vkCreateCuFunctionNVX)(VkDevice, const VkCuFunctionCreateInfoNVX *, const VkAllocationCallbacks *, VkCuFunctionNVX *); VkResult (*p_vkCreateCuModuleNVX)(VkDevice, const VkCuModuleCreateInfoNVX *, const VkAllocationCallbacks *, VkCuModuleNVX *); VkResult (*p_vkCreateDeferredOperationKHR)(VkDevice, const VkAllocationCallbacks *, VkDeferredOperationKHR *); VkResult (*p_vkCreateDescriptorPool)(VkDevice, const VkDescriptorPoolCreateInfo *, const VkAllocationCallbacks *, VkDescriptorPool *); VkResult (*p_vkCreateDescriptorSetLayout)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, const VkAllocationCallbacks *, VkDescriptorSetLayout *); - VkResult (*p_vkCreateDescriptorUpdateTemplate)(VkDevice, const VkDescriptorUpdateTemplateCreateInfo_host *, const VkAllocationCallbacks *, VkDescriptorUpdateTemplate *); - VkResult (*p_vkCreateDescriptorUpdateTemplateKHR)(VkDevice, const VkDescriptorUpdateTemplateCreateInfo_host *, const VkAllocationCallbacks *, VkDescriptorUpdateTemplate *); + VkResult (*p_vkCreateDescriptorUpdateTemplate)(VkDevice, const VkDescriptorUpdateTemplateCreateInfo *, const VkAllocationCallbacks *, VkDescriptorUpdateTemplate *); + VkResult (*p_vkCreateDescriptorUpdateTemplateKHR)(VkDevice, const VkDescriptorUpdateTemplateCreateInfo *, const VkAllocationCallbacks *, VkDescriptorUpdateTemplate *); VkResult (*p_vkCreateEvent)(VkDevice, const VkEventCreateInfo *, const VkAllocationCallbacks *, VkEvent *); VkResult (*p_vkCreateFence)(VkDevice, const VkFenceCreateInfo *, const VkAllocationCallbacks *, VkFence *); - VkResult (*p_vkCreateFramebuffer)(VkDevice, const VkFramebufferCreateInfo_host *, const VkAllocationCallbacks *, VkFramebuffer *); - VkResult (*p_vkCreateGraphicsPipelines)(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo_host *, const VkAllocationCallbacks *, VkPipeline *); + VkResult (*p_vkCreateFramebuffer)(VkDevice, const VkFramebufferCreateInfo *, const VkAllocationCallbacks *, VkFramebuffer *); + VkResult (*p_vkCreateGraphicsPipelines)(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo *, const VkAllocationCallbacks *, VkPipeline *); VkResult (*p_vkCreateImage)(VkDevice, const VkImageCreateInfo *, const VkAllocationCallbacks *, VkImage *); - VkResult (*p_vkCreateImageView)(VkDevice, const VkImageViewCreateInfo_host *, const VkAllocationCallbacks *, VkImageView *); - VkResult (*p_vkCreateIndirectCommandsLayoutNV)(VkDevice, const VkIndirectCommandsLayoutCreateInfoNV_host *, const VkAllocationCallbacks *, VkIndirectCommandsLayoutNV *); - VkResult (*p_vkCreateMicromapEXT)(VkDevice, const VkMicromapCreateInfoEXT_host *, const VkAllocationCallbacks *, VkMicromapEXT *); + VkResult (*p_vkCreateImageView)(VkDevice, const VkImageViewCreateInfo *, const VkAllocationCallbacks *, VkImageView *); + VkResult (*p_vkCreateIndirectCommandsLayoutNV)(VkDevice, const VkIndirectCommandsLayoutCreateInfoNV *, const VkAllocationCallbacks *, VkIndirectCommandsLayoutNV *); + VkResult (*p_vkCreateMicromapEXT)(VkDevice, const VkMicromapCreateInfoEXT *, const VkAllocationCallbacks *, VkMicromapEXT *); VkResult (*p_vkCreateOpticalFlowSessionNV)(VkDevice, const VkOpticalFlowSessionCreateInfoNV *, const VkAllocationCallbacks *, VkOpticalFlowSessionNV *); VkResult (*p_vkCreatePipelineCache)(VkDevice, const VkPipelineCacheCreateInfo *, const VkAllocationCallbacks *, VkPipelineCache *); VkResult (*p_vkCreatePipelineLayout)(VkDevice, const VkPipelineLayoutCreateInfo *, const VkAllocationCallbacks *, VkPipelineLayout *); VkResult (*p_vkCreatePrivateDataSlot)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *); VkResult (*p_vkCreatePrivateDataSlotEXT)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *); VkResult (*p_vkCreateQueryPool)(VkDevice, const VkQueryPoolCreateInfo *, const VkAllocationCallbacks *, VkQueryPool *); - VkResult (*p_vkCreateRayTracingPipelinesKHR)(VkDevice, VkDeferredOperationKHR, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoKHR_host *, const VkAllocationCallbacks *, VkPipeline *); - VkResult (*p_vkCreateRayTracingPipelinesNV)(VkDevice, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoNV_host *, const VkAllocationCallbacks *, VkPipeline *); + VkResult (*p_vkCreateRayTracingPipelinesKHR)(VkDevice, VkDeferredOperationKHR, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoKHR *, const VkAllocationCallbacks *, VkPipeline *); + VkResult (*p_vkCreateRayTracingPipelinesNV)(VkDevice, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoNV *, const VkAllocationCallbacks *, VkPipeline *); VkResult (*p_vkCreateRenderPass)(VkDevice, const VkRenderPassCreateInfo *, const VkAllocationCallbacks *, VkRenderPass *); VkResult (*p_vkCreateRenderPass2)(VkDevice, const VkRenderPassCreateInfo2 *, const VkAllocationCallbacks *, VkRenderPass *); VkResult (*p_vkCreateRenderPass2KHR)(VkDevice, const VkRenderPassCreateInfo2 *, const VkAllocationCallbacks *, VkRenderPass *); @@ -2804,10 +340,10 @@ struct vulkan_device_funcs VkResult (*p_vkCreateSamplerYcbcrConversionKHR)(VkDevice, const VkSamplerYcbcrConversionCreateInfo *, const VkAllocationCallbacks *, VkSamplerYcbcrConversion *); VkResult (*p_vkCreateSemaphore)(VkDevice, const VkSemaphoreCreateInfo *, const VkAllocationCallbacks *, VkSemaphore *); VkResult (*p_vkCreateShaderModule)(VkDevice, const VkShaderModuleCreateInfo *, const VkAllocationCallbacks *, VkShaderModule *); - VkResult (*p_vkCreateSwapchainKHR)(VkDevice, const VkSwapchainCreateInfoKHR_host *, const VkAllocationCallbacks *, VkSwapchainKHR *); + VkResult (*p_vkCreateSwapchainKHR)(VkDevice, const VkSwapchainCreateInfoKHR *, const VkAllocationCallbacks *, VkSwapchainKHR *); VkResult (*p_vkCreateValidationCacheEXT)(VkDevice, const VkValidationCacheCreateInfoEXT *, const VkAllocationCallbacks *, VkValidationCacheEXT *); - VkResult (*p_vkDebugMarkerSetObjectNameEXT)(VkDevice, const VkDebugMarkerObjectNameInfoEXT_host *); - VkResult (*p_vkDebugMarkerSetObjectTagEXT)(VkDevice, const VkDebugMarkerObjectTagInfoEXT_host *); + VkResult (*p_vkDebugMarkerSetObjectNameEXT)(VkDevice, const VkDebugMarkerObjectNameInfoEXT *); + VkResult (*p_vkDebugMarkerSetObjectTagEXT)(VkDevice, const VkDebugMarkerObjectTagInfoEXT *); VkResult (*p_vkDeferredOperationJoinKHR)(VkDevice, VkDeferredOperationKHR); void (*p_vkDestroyAccelerationStructureKHR)(VkDevice, VkAccelerationStructureKHR, const VkAllocationCallbacks *); void (*p_vkDestroyAccelerationStructureNV)(VkDevice, VkAccelerationStructureNV, const VkAllocationCallbacks *); @@ -2846,71 +382,71 @@ struct vulkan_device_funcs void (*p_vkDestroyValidationCacheEXT)(VkDevice, VkValidationCacheEXT, const VkAllocationCallbacks *); VkResult (*p_vkDeviceWaitIdle)(VkDevice); VkResult (*p_vkEndCommandBuffer)(VkCommandBuffer); - VkResult (*p_vkFlushMappedMemoryRanges)(VkDevice, uint32_t, const VkMappedMemoryRange_host *); + VkResult (*p_vkFlushMappedMemoryRanges)(VkDevice, uint32_t, const VkMappedMemoryRange *); void (*p_vkFreeCommandBuffers)(VkDevice, VkCommandPool, uint32_t, const VkCommandBuffer *); VkResult (*p_vkFreeDescriptorSets)(VkDevice, VkDescriptorPool, uint32_t, const VkDescriptorSet *); void (*p_vkFreeMemory)(VkDevice, VkDeviceMemory, const VkAllocationCallbacks *); - void (*p_vkGetAccelerationStructureBuildSizesKHR)(VkDevice, VkAccelerationStructureBuildTypeKHR, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const uint32_t *, VkAccelerationStructureBuildSizesInfoKHR_host *); - VkDeviceAddress (*p_vkGetAccelerationStructureDeviceAddressKHR)(VkDevice, const VkAccelerationStructureDeviceAddressInfoKHR_host *); + void (*p_vkGetAccelerationStructureBuildSizesKHR)(VkDevice, VkAccelerationStructureBuildTypeKHR, const VkAccelerationStructureBuildGeometryInfoKHR *, const uint32_t *, VkAccelerationStructureBuildSizesInfoKHR *); + VkDeviceAddress (*p_vkGetAccelerationStructureDeviceAddressKHR)(VkDevice, const VkAccelerationStructureDeviceAddressInfoKHR *); VkResult (*p_vkGetAccelerationStructureHandleNV)(VkDevice, VkAccelerationStructureNV, size_t, void *); - void (*p_vkGetAccelerationStructureMemoryRequirementsNV)(VkDevice, const VkAccelerationStructureMemoryRequirementsInfoNV_host *, VkMemoryRequirements2KHR_host *); - VkDeviceAddress (*p_vkGetBufferDeviceAddress)(VkDevice, const VkBufferDeviceAddressInfo_host *); - VkDeviceAddress (*p_vkGetBufferDeviceAddressEXT)(VkDevice, const VkBufferDeviceAddressInfo_host *); - VkDeviceAddress (*p_vkGetBufferDeviceAddressKHR)(VkDevice, const VkBufferDeviceAddressInfo_host *); - void (*p_vkGetBufferMemoryRequirements)(VkDevice, VkBuffer, VkMemoryRequirements_host *); - void (*p_vkGetBufferMemoryRequirements2)(VkDevice, const VkBufferMemoryRequirementsInfo2_host *, VkMemoryRequirements2_host *); - void (*p_vkGetBufferMemoryRequirements2KHR)(VkDevice, const VkBufferMemoryRequirementsInfo2_host *, VkMemoryRequirements2_host *); - uint64_t (*p_vkGetBufferOpaqueCaptureAddress)(VkDevice, const VkBufferDeviceAddressInfo_host *); - uint64_t (*p_vkGetBufferOpaqueCaptureAddressKHR)(VkDevice, const VkBufferDeviceAddressInfo_host *); + void (*p_vkGetAccelerationStructureMemoryRequirementsNV)(VkDevice, const VkAccelerationStructureMemoryRequirementsInfoNV *, VkMemoryRequirements2KHR *); + VkDeviceAddress (*p_vkGetBufferDeviceAddress)(VkDevice, const VkBufferDeviceAddressInfo *); + VkDeviceAddress (*p_vkGetBufferDeviceAddressEXT)(VkDevice, const VkBufferDeviceAddressInfo *); + VkDeviceAddress (*p_vkGetBufferDeviceAddressKHR)(VkDevice, const VkBufferDeviceAddressInfo *); + void (*p_vkGetBufferMemoryRequirements)(VkDevice, VkBuffer, VkMemoryRequirements *); + void (*p_vkGetBufferMemoryRequirements2)(VkDevice, const VkBufferMemoryRequirementsInfo2 *, VkMemoryRequirements2 *); + void (*p_vkGetBufferMemoryRequirements2KHR)(VkDevice, const VkBufferMemoryRequirementsInfo2 *, VkMemoryRequirements2 *); + uint64_t (*p_vkGetBufferOpaqueCaptureAddress)(VkDevice, const VkBufferDeviceAddressInfo *); + uint64_t (*p_vkGetBufferOpaqueCaptureAddressKHR)(VkDevice, const VkBufferDeviceAddressInfo *); VkResult (*p_vkGetCalibratedTimestampsEXT)(VkDevice, uint32_t, const VkCalibratedTimestampInfoEXT *, uint64_t *, uint64_t *); uint32_t (*p_vkGetDeferredOperationMaxConcurrencyKHR)(VkDevice, VkDeferredOperationKHR); VkResult (*p_vkGetDeferredOperationResultKHR)(VkDevice, VkDeferredOperationKHR); void (*p_vkGetDescriptorSetHostMappingVALVE)(VkDevice, VkDescriptorSet, void **); - void (*p_vkGetDescriptorSetLayoutHostMappingInfoVALVE)(VkDevice, const VkDescriptorSetBindingReferenceVALVE_host *, VkDescriptorSetLayoutHostMappingInfoVALVE *); + void (*p_vkGetDescriptorSetLayoutHostMappingInfoVALVE)(VkDevice, const VkDescriptorSetBindingReferenceVALVE *, VkDescriptorSetLayoutHostMappingInfoVALVE *); void (*p_vkGetDescriptorSetLayoutSupport)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, VkDescriptorSetLayoutSupport *); void (*p_vkGetDescriptorSetLayoutSupportKHR)(VkDevice, const VkDescriptorSetLayoutCreateInfo *, VkDescriptorSetLayoutSupport *); void (*p_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice, const VkAccelerationStructureVersionInfoKHR *, VkAccelerationStructureCompatibilityKHR *); - void (*p_vkGetDeviceBufferMemoryRequirements)(VkDevice, const VkDeviceBufferMemoryRequirements_host *, VkMemoryRequirements2_host *); - void (*p_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice, const VkDeviceBufferMemoryRequirements_host *, VkMemoryRequirements2_host *); - VkResult (*p_vkGetDeviceFaultInfoEXT)(VkDevice, VkDeviceFaultCountsEXT_host *, VkDeviceFaultInfoEXT_host *); + void (*p_vkGetDeviceBufferMemoryRequirements)(VkDevice, const VkDeviceBufferMemoryRequirements *, VkMemoryRequirements2 *); + void (*p_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice, const VkDeviceBufferMemoryRequirements *, VkMemoryRequirements2 *); + VkResult (*p_vkGetDeviceFaultInfoEXT)(VkDevice, VkDeviceFaultCountsEXT *, VkDeviceFaultInfoEXT *); void (*p_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *); void (*p_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *); VkResult (*p_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice, VkDeviceGroupPresentCapabilitiesKHR *); VkResult (*p_vkGetDeviceGroupSurfacePresentModesKHR)(VkDevice, VkSurfaceKHR, VkDeviceGroupPresentModeFlagsKHR *); - void (*p_vkGetDeviceImageMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2_host *); - void (*p_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2_host *); - void (*p_vkGetDeviceImageSparseMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2_host *); - void (*p_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2_host *); + void (*p_vkGetDeviceImageMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2 *); + void (*p_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, VkMemoryRequirements2 *); + void (*p_vkGetDeviceImageSparseMemoryRequirements)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *); + void (*p_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice, const VkDeviceImageMemoryRequirements *, uint32_t *, VkSparseImageMemoryRequirements2 *); void (*p_vkGetDeviceMemoryCommitment)(VkDevice, VkDeviceMemory, VkDeviceSize *); - uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *); - uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *); + uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo *); + uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo *); void (*p_vkGetDeviceMicromapCompatibilityEXT)(VkDevice, const VkMicromapVersionInfoEXT *, VkAccelerationStructureCompatibilityKHR *); void (*p_vkGetDeviceQueue)(VkDevice, uint32_t, uint32_t, VkQueue *); void (*p_vkGetDeviceQueue2)(VkDevice, const VkDeviceQueueInfo2 *, VkQueue *); VkResult (*p_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)(VkDevice, VkRenderPass, VkExtent2D *); - VkResult (*p_vkGetDynamicRenderingTilePropertiesQCOM)(VkDevice, const VkRenderingInfo_host *, VkTilePropertiesQCOM *); + VkResult (*p_vkGetDynamicRenderingTilePropertiesQCOM)(VkDevice, const VkRenderingInfo *, VkTilePropertiesQCOM *); VkResult (*p_vkGetEventStatus)(VkDevice, VkEvent); VkResult (*p_vkGetFenceStatus)(VkDevice, VkFence); VkResult (*p_vkGetFramebufferTilePropertiesQCOM)(VkDevice, VkFramebuffer, uint32_t *, VkTilePropertiesQCOM *); - void (*p_vkGetGeneratedCommandsMemoryRequirementsNV)(VkDevice, const VkGeneratedCommandsMemoryRequirementsInfoNV_host *, VkMemoryRequirements2_host *); - void (*p_vkGetImageMemoryRequirements)(VkDevice, VkImage, VkMemoryRequirements_host *); - void (*p_vkGetImageMemoryRequirements2)(VkDevice, const VkImageMemoryRequirementsInfo2_host *, VkMemoryRequirements2_host *); - void (*p_vkGetImageMemoryRequirements2KHR)(VkDevice, const VkImageMemoryRequirementsInfo2_host *, VkMemoryRequirements2_host *); - void (*p_vkGetImageSparseMemoryRequirements)(VkDevice, VkImage, uint32_t *, VkSparseImageMemoryRequirements_host *); - void (*p_vkGetImageSparseMemoryRequirements2)(VkDevice, const VkImageSparseMemoryRequirementsInfo2_host *, uint32_t *, VkSparseImageMemoryRequirements2_host *); - void (*p_vkGetImageSparseMemoryRequirements2KHR)(VkDevice, const VkImageSparseMemoryRequirementsInfo2_host *, uint32_t *, VkSparseImageMemoryRequirements2_host *); - void (*p_vkGetImageSubresourceLayout)(VkDevice, VkImage, const VkImageSubresource *, VkSubresourceLayout_host *); - void (*p_vkGetImageSubresourceLayout2EXT)(VkDevice, VkImage, const VkImageSubresource2EXT *, VkSubresourceLayout2EXT_host *); - VkResult (*p_vkGetImageViewAddressNVX)(VkDevice, VkImageView, VkImageViewAddressPropertiesNVX_host *); - uint32_t (*p_vkGetImageViewHandleNVX)(VkDevice, const VkImageViewHandleInfoNVX_host *); + void (*p_vkGetGeneratedCommandsMemoryRequirementsNV)(VkDevice, const VkGeneratedCommandsMemoryRequirementsInfoNV *, VkMemoryRequirements2 *); + void (*p_vkGetImageMemoryRequirements)(VkDevice, VkImage, VkMemoryRequirements *); + void (*p_vkGetImageMemoryRequirements2)(VkDevice, const VkImageMemoryRequirementsInfo2 *, VkMemoryRequirements2 *); + void (*p_vkGetImageMemoryRequirements2KHR)(VkDevice, const VkImageMemoryRequirementsInfo2 *, VkMemoryRequirements2 *); + void (*p_vkGetImageSparseMemoryRequirements)(VkDevice, VkImage, uint32_t *, VkSparseImageMemoryRequirements *); + void (*p_vkGetImageSparseMemoryRequirements2)(VkDevice, const VkImageSparseMemoryRequirementsInfo2 *, uint32_t *, VkSparseImageMemoryRequirements2 *); + void (*p_vkGetImageSparseMemoryRequirements2KHR)(VkDevice, const VkImageSparseMemoryRequirementsInfo2 *, uint32_t *, VkSparseImageMemoryRequirements2 *); + void (*p_vkGetImageSubresourceLayout)(VkDevice, VkImage, const VkImageSubresource *, VkSubresourceLayout *); + void (*p_vkGetImageSubresourceLayout2EXT)(VkDevice, VkImage, const VkImageSubresource2EXT *, VkSubresourceLayout2EXT *); + VkResult (*p_vkGetImageViewAddressNVX)(VkDevice, VkImageView, VkImageViewAddressPropertiesNVX *); + uint32_t (*p_vkGetImageViewHandleNVX)(VkDevice, const VkImageViewHandleInfoNVX *); VkResult (*p_vkGetMemoryHostPointerPropertiesEXT)(VkDevice, VkExternalMemoryHandleTypeFlagBits, const void *, VkMemoryHostPointerPropertiesEXT *); - void (*p_vkGetMicromapBuildSizesEXT)(VkDevice, VkAccelerationStructureBuildTypeKHR, const VkMicromapBuildInfoEXT_host *, VkMicromapBuildSizesInfoEXT_host *); - VkResult (*p_vkGetPerformanceParameterINTEL)(VkDevice, VkPerformanceParameterTypeINTEL, VkPerformanceValueINTEL_host *); + void (*p_vkGetMicromapBuildSizesEXT)(VkDevice, VkAccelerationStructureBuildTypeKHR, const VkMicromapBuildInfoEXT *, VkMicromapBuildSizesInfoEXT *); + VkResult (*p_vkGetPerformanceParameterINTEL)(VkDevice, VkPerformanceParameterTypeINTEL, VkPerformanceValueINTEL *); VkResult (*p_vkGetPipelineCacheData)(VkDevice, VkPipelineCache, size_t *, void *); - VkResult (*p_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice, const VkPipelineExecutableInfoKHR_host *, uint32_t *, VkPipelineExecutableInternalRepresentationKHR *); - VkResult (*p_vkGetPipelineExecutablePropertiesKHR)(VkDevice, const VkPipelineInfoKHR_host *, uint32_t *, VkPipelineExecutablePropertiesKHR *); - VkResult (*p_vkGetPipelineExecutableStatisticsKHR)(VkDevice, const VkPipelineExecutableInfoKHR_host *, uint32_t *, VkPipelineExecutableStatisticKHR_host *); - VkResult (*p_vkGetPipelinePropertiesEXT)(VkDevice, const VkPipelineInfoEXT_host *, VkBaseOutStructure *); + VkResult (*p_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice, const VkPipelineExecutableInfoKHR *, uint32_t *, VkPipelineExecutableInternalRepresentationKHR *); + VkResult (*p_vkGetPipelineExecutablePropertiesKHR)(VkDevice, const VkPipelineInfoKHR *, uint32_t *, VkPipelineExecutablePropertiesKHR *); + VkResult (*p_vkGetPipelineExecutableStatisticsKHR)(VkDevice, const VkPipelineExecutableInfoKHR *, uint32_t *, VkPipelineExecutableStatisticKHR *); + VkResult (*p_vkGetPipelinePropertiesEXT)(VkDevice, const VkPipelineInfoEXT *, VkBaseOutStructure *); void (*p_vkGetPrivateData)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t *); void (*p_vkGetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t *); VkResult (*p_vkGetQueryPoolResults)(VkDevice, VkQueryPool, uint32_t, uint32_t, size_t, void *, VkDeviceSize, VkQueryResultFlags); @@ -2929,19 +465,19 @@ struct vulkan_device_funcs VkResult (*p_vkGetSwapchainImagesKHR)(VkDevice, VkSwapchainKHR, uint32_t *, VkImage *); VkResult (*p_vkGetValidationCacheDataEXT)(VkDevice, VkValidationCacheEXT, size_t *, void *); VkResult (*p_vkInitializePerformanceApiINTEL)(VkDevice, const VkInitializePerformanceApiInfoINTEL *); - VkResult (*p_vkInvalidateMappedMemoryRanges)(VkDevice, uint32_t, const VkMappedMemoryRange_host *); + VkResult (*p_vkInvalidateMappedMemoryRanges)(VkDevice, uint32_t, const VkMappedMemoryRange *); VkResult (*p_vkMapMemory)(VkDevice, VkDeviceMemory, VkDeviceSize, VkDeviceSize, VkMemoryMapFlags, void **); VkResult (*p_vkMergePipelineCaches)(VkDevice, VkPipelineCache, uint32_t, const VkPipelineCache *); VkResult (*p_vkMergeValidationCachesEXT)(VkDevice, VkValidationCacheEXT, uint32_t, const VkValidationCacheEXT *); void (*p_vkQueueBeginDebugUtilsLabelEXT)(VkQueue, const VkDebugUtilsLabelEXT *); - VkResult (*p_vkQueueBindSparse)(VkQueue, uint32_t, const VkBindSparseInfo_host *, VkFence); + VkResult (*p_vkQueueBindSparse)(VkQueue, uint32_t, const VkBindSparseInfo *, VkFence); void (*p_vkQueueEndDebugUtilsLabelEXT)(VkQueue); void (*p_vkQueueInsertDebugUtilsLabelEXT)(VkQueue, const VkDebugUtilsLabelEXT *); VkResult (*p_vkQueuePresentKHR)(VkQueue, const VkPresentInfoKHR *); VkResult (*p_vkQueueSetPerformanceConfigurationINTEL)(VkQueue, VkPerformanceConfigurationINTEL); VkResult (*p_vkQueueSubmit)(VkQueue, uint32_t, const VkSubmitInfo *, VkFence); - VkResult (*p_vkQueueSubmit2)(VkQueue, uint32_t, const VkSubmitInfo2_host *, VkFence); - VkResult (*p_vkQueueSubmit2KHR)(VkQueue, uint32_t, const VkSubmitInfo2_host *, VkFence); + VkResult (*p_vkQueueSubmit2)(VkQueue, uint32_t, const VkSubmitInfo2 *, VkFence); + VkResult (*p_vkQueueSubmit2KHR)(VkQueue, uint32_t, const VkSubmitInfo2 *, VkFence); VkResult (*p_vkQueueWaitIdle)(VkQueue); VkResult (*p_vkReleasePerformanceConfigurationINTEL)(VkDevice, VkPerformanceConfigurationINTEL); void (*p_vkReleaseProfilingLockKHR)(VkDevice); @@ -2952,21 +488,21 @@ struct vulkan_device_funcs VkResult (*p_vkResetFences)(VkDevice, uint32_t, const VkFence *); void (*p_vkResetQueryPool)(VkDevice, VkQueryPool, uint32_t, uint32_t); void (*p_vkResetQueryPoolEXT)(VkDevice, VkQueryPool, uint32_t, uint32_t); - VkResult (*p_vkSetDebugUtilsObjectNameEXT)(VkDevice, const VkDebugUtilsObjectNameInfoEXT_host *); - VkResult (*p_vkSetDebugUtilsObjectTagEXT)(VkDevice, const VkDebugUtilsObjectTagInfoEXT_host *); + VkResult (*p_vkSetDebugUtilsObjectNameEXT)(VkDevice, const VkDebugUtilsObjectNameInfoEXT *); + VkResult (*p_vkSetDebugUtilsObjectTagEXT)(VkDevice, const VkDebugUtilsObjectTagInfoEXT *); void (*p_vkSetDeviceMemoryPriorityEXT)(VkDevice, VkDeviceMemory, float); VkResult (*p_vkSetEvent)(VkDevice, VkEvent); VkResult (*p_vkSetPrivateData)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t); VkResult (*p_vkSetPrivateDataEXT)(VkDevice, VkObjectType, uint64_t, VkPrivateDataSlot, uint64_t); - VkResult (*p_vkSignalSemaphore)(VkDevice, const VkSemaphoreSignalInfo_host *); - VkResult (*p_vkSignalSemaphoreKHR)(VkDevice, const VkSemaphoreSignalInfo_host *); + VkResult (*p_vkSignalSemaphore)(VkDevice, const VkSemaphoreSignalInfo *); + VkResult (*p_vkSignalSemaphoreKHR)(VkDevice, const VkSemaphoreSignalInfo *); void (*p_vkTrimCommandPool)(VkDevice, VkCommandPool, VkCommandPoolTrimFlags); void (*p_vkTrimCommandPoolKHR)(VkDevice, VkCommandPool, VkCommandPoolTrimFlags); void (*p_vkUninitializePerformanceApiINTEL)(VkDevice); void (*p_vkUnmapMemory)(VkDevice, VkDeviceMemory); void (*p_vkUpdateDescriptorSetWithTemplate)(VkDevice, VkDescriptorSet, VkDescriptorUpdateTemplate, const void *); void (*p_vkUpdateDescriptorSetWithTemplateKHR)(VkDevice, VkDescriptorSet, VkDescriptorUpdateTemplate, const void *); - void (*p_vkUpdateDescriptorSets)(VkDevice, uint32_t, const VkWriteDescriptorSet_host *, uint32_t, const VkCopyDescriptorSet_host *); + void (*p_vkUpdateDescriptorSets)(VkDevice, uint32_t, const VkWriteDescriptorSet *, uint32_t, const VkCopyDescriptorSet *); VkResult (*p_vkWaitForFences)(VkDevice, uint32_t, const VkFence *, VkBool32, uint64_t); VkResult (*p_vkWaitForPresentKHR)(VkDevice, VkSwapchainKHR, uint64_t, uint64_t); VkResult (*p_vkWaitSemaphores)(VkDevice, const VkSemaphoreWaitInfo *, uint64_t); @@ -2988,7 +524,7 @@ struct vulkan_instance_funcs VkResult (*p_vkEnumeratePhysicalDeviceGroups)(VkInstance, uint32_t *, VkPhysicalDeviceGroupProperties *); VkResult (*p_vkEnumeratePhysicalDeviceGroupsKHR)(VkInstance, uint32_t *, VkPhysicalDeviceGroupProperties *); VkResult (*p_vkEnumeratePhysicalDevices)(VkInstance, uint32_t *, VkPhysicalDevice *); - void (*p_vkSubmitDebugUtilsMessageEXT)(VkInstance, VkDebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT, const VkDebugUtilsMessengerCallbackDataEXT_host *); + void (*p_vkSubmitDebugUtilsMessageEXT)(VkInstance, VkDebugUtilsMessageSeverityFlagBitsEXT, VkDebugUtilsMessageTypeFlagsEXT, const VkDebugUtilsMessengerCallbackDataEXT *); VkResult (*p_vkCreateDevice)(VkPhysicalDevice, const VkDeviceCreateInfo *, const VkAllocationCallbacks *, VkDevice *); VkResult (*p_vkEnumerateDeviceExtensionProperties)(VkPhysicalDevice, const char *, uint32_t *, VkExtensionProperties *); VkResult (*p_vkEnumerateDeviceLayerProperties)(VkPhysicalDevice, uint32_t *, VkLayerProperties *); @@ -3002,18 +538,18 @@ struct vulkan_instance_funcs void (*p_vkGetPhysicalDeviceFormatProperties2)(VkPhysicalDevice, VkFormat, VkFormatProperties2 *); void (*p_vkGetPhysicalDeviceFormatProperties2KHR)(VkPhysicalDevice, VkFormat, VkFormatProperties2 *); VkResult (*p_vkGetPhysicalDeviceFragmentShadingRatesKHR)(VkPhysicalDevice, uint32_t *, VkPhysicalDeviceFragmentShadingRateKHR *); - VkResult (*p_vkGetPhysicalDeviceImageFormatProperties)(VkPhysicalDevice, VkFormat, VkImageType, VkImageTiling, VkImageUsageFlags, VkImageCreateFlags, VkImageFormatProperties_host *); - VkResult (*p_vkGetPhysicalDeviceImageFormatProperties2)(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2 *, VkImageFormatProperties2_host *); - VkResult (*p_vkGetPhysicalDeviceImageFormatProperties2KHR)(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2 *, VkImageFormatProperties2_host *); - void (*p_vkGetPhysicalDeviceMemoryProperties)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties_host *); - void (*p_vkGetPhysicalDeviceMemoryProperties2)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties2_host *); - void (*p_vkGetPhysicalDeviceMemoryProperties2KHR)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties2_host *); + VkResult (*p_vkGetPhysicalDeviceImageFormatProperties)(VkPhysicalDevice, VkFormat, VkImageType, VkImageTiling, VkImageUsageFlags, VkImageCreateFlags, VkImageFormatProperties *); + VkResult (*p_vkGetPhysicalDeviceImageFormatProperties2)(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2 *, VkImageFormatProperties2 *); + VkResult (*p_vkGetPhysicalDeviceImageFormatProperties2KHR)(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2 *, VkImageFormatProperties2 *); + void (*p_vkGetPhysicalDeviceMemoryProperties)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties *); + void (*p_vkGetPhysicalDeviceMemoryProperties2)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties2 *); + void (*p_vkGetPhysicalDeviceMemoryProperties2KHR)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties2 *); void (*p_vkGetPhysicalDeviceMultisamplePropertiesEXT)(VkPhysicalDevice, VkSampleCountFlagBits, VkMultisamplePropertiesEXT *); VkResult (*p_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)(VkPhysicalDevice, const VkOpticalFlowImageFormatInfoNV *, uint32_t *, VkOpticalFlowImageFormatPropertiesNV *); VkResult (*p_vkGetPhysicalDevicePresentRectanglesKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkRect2D *); - void (*p_vkGetPhysicalDeviceProperties)(VkPhysicalDevice, VkPhysicalDeviceProperties_host *); - void (*p_vkGetPhysicalDeviceProperties2)(VkPhysicalDevice, VkPhysicalDeviceProperties2_host *); - void (*p_vkGetPhysicalDeviceProperties2KHR)(VkPhysicalDevice, VkPhysicalDeviceProperties2_host *); + void (*p_vkGetPhysicalDeviceProperties)(VkPhysicalDevice, VkPhysicalDeviceProperties *); + void (*p_vkGetPhysicalDeviceProperties2)(VkPhysicalDevice, VkPhysicalDeviceProperties2 *); + void (*p_vkGetPhysicalDeviceProperties2KHR)(VkPhysicalDevice, VkPhysicalDeviceProperties2 *); void (*p_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)(VkPhysicalDevice, const VkQueryPoolPerformanceCreateInfoKHR *, uint32_t *); void (*p_vkGetPhysicalDeviceQueueFamilyProperties)(VkPhysicalDevice, uint32_t *, VkQueueFamilyProperties *); void (*p_vkGetPhysicalDeviceQueueFamilyProperties2)(VkPhysicalDevice, uint32_t *, VkQueueFamilyProperties2 *); @@ -3022,9 +558,9 @@ struct vulkan_instance_funcs void (*p_vkGetPhysicalDeviceSparseImageFormatProperties2)(VkPhysicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *, uint32_t *, VkSparseImageFormatProperties2 *); void (*p_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)(VkPhysicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2 *, uint32_t *, VkSparseImageFormatProperties2 *); VkResult (*p_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)(VkPhysicalDevice, uint32_t *, VkFramebufferMixedSamplesCombinationNV *); - VkResult (*p_vkGetPhysicalDeviceSurfaceCapabilities2KHR)(VkPhysicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR_host *, VkSurfaceCapabilities2KHR *); + VkResult (*p_vkGetPhysicalDeviceSurfaceCapabilities2KHR)(VkPhysicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *, VkSurfaceCapabilities2KHR *); VkResult (*p_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)(VkPhysicalDevice, VkSurfaceKHR, VkSurfaceCapabilitiesKHR *); - VkResult (*p_vkGetPhysicalDeviceSurfaceFormats2KHR)(VkPhysicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR_host *, uint32_t *, VkSurfaceFormat2KHR *); + VkResult (*p_vkGetPhysicalDeviceSurfaceFormats2KHR)(VkPhysicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *, uint32_t *, VkSurfaceFormat2KHR *); VkResult (*p_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkSurfaceFormatKHR *); VkResult (*p_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkPresentModeKHR *); VkResult (*p_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice, uint32_t, VkSurfaceKHR, VkBool32 *);