Commit 07761336 authored by Georg Lehmann's avatar Georg Lehmann Committed by Alexandre Julliard

winevulkan: Update to VK spec version 1.3.237.

parent 894b2808
......@@ -5738,6 +5738,17 @@ void WINAPI vkReleaseProfilingLockKHR(VkDevice device)
assert(!status);
}
VkResult WINAPI vkReleaseSwapchainImagesEXT(VkDevice device, const VkReleaseSwapchainImagesInfoEXT *pReleaseInfo)
{
struct vkReleaseSwapchainImagesEXT_params params;
NTSTATUS status;
params.device = device;
params.pReleaseInfo = pReleaseInfo;
status = UNIX_CALL(vkReleaseSwapchainImagesEXT, &params);
assert(!status);
return params.result;
}
VkResult WINAPI vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags)
{
struct vkResetCommandBuffer_params params;
......@@ -6525,6 +6536,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
{"vkQueueWaitIdle", vkQueueWaitIdle},
{"vkReleasePerformanceConfigurationINTEL", vkReleasePerformanceConfigurationINTEL},
{"vkReleaseProfilingLockKHR", vkReleaseProfilingLockKHR},
{"vkReleaseSwapchainImagesEXT", vkReleaseSwapchainImagesEXT},
{"vkResetCommandBuffer", vkResetCommandBuffer},
{"vkResetCommandPool", vkResetCommandPool},
{"vkResetDescriptorPool", vkResetDescriptorPool},
......
......@@ -514,6 +514,7 @@ enum unix_call
unix_vkQueueWaitIdle,
unix_vkReleasePerformanceConfigurationINTEL,
unix_vkReleaseProfilingLockKHR,
unix_vkReleaseSwapchainImagesEXT,
unix_vkResetCommandBuffer,
unix_vkResetCommandPool,
unix_vkResetDescriptorPool,
......@@ -4421,6 +4422,13 @@ struct vkReleaseProfilingLockKHR_params
VkDevice device;
};
struct vkReleaseSwapchainImagesEXT_params
{
VkDevice device;
const VkReleaseSwapchainImagesInfoEXT *pReleaseInfo;
VkResult result;
};
struct vkResetCommandBuffer_params
{
VkCommandBuffer commandBuffer;
......
......@@ -65,7 +65,7 @@ from enum import Enum
LOGGER = logging.Logger("vulkan")
LOGGER.addHandler(logging.StreamHandler())
VK_XML_VERSION = "1.3.235"
VK_XML_VERSION = "1.3.237"
WINE_VK_VERSION = (1, 3)
# Filenames to create.
......@@ -92,6 +92,7 @@ UNSUPPORTED_EXTENSIONS = [
"VK_EXT_headless_surface", # Needs WSI work.
"VK_KHR_display", # Needs WSI work.
"VK_KHR_surface_protected_capabilities",
"VK_LUNARG_direct_driver_loading", # Implemented in the Vulkan loader
# Device extensions
"VK_AMD_display_native_hdr",
......
......@@ -495,6 +495,7 @@ struct vulkan_device_funcs
VkResult (*p_vkQueueWaitIdle)(VkQueue);
VkResult (*p_vkReleasePerformanceConfigurationINTEL)(VkDevice, VkPerformanceConfigurationINTEL);
void (*p_vkReleaseProfilingLockKHR)(VkDevice);
VkResult (*p_vkReleaseSwapchainImagesEXT)(VkDevice, const VkReleaseSwapchainImagesInfoEXT *);
VkResult (*p_vkResetCommandBuffer)(VkCommandBuffer, VkCommandBufferResetFlags);
VkResult (*p_vkResetCommandPool)(VkDevice, VkCommandPool, VkCommandPoolResetFlags);
VkResult (*p_vkResetDescriptorPool)(VkDevice, VkDescriptorPool, VkDescriptorPoolResetFlags);
......@@ -1019,6 +1020,7 @@ struct vulkan_instance_funcs
USE_VK_FUNC(vkQueueWaitIdle) \
USE_VK_FUNC(vkReleasePerformanceConfigurationINTEL) \
USE_VK_FUNC(vkReleaseProfilingLockKHR) \
USE_VK_FUNC(vkReleaseSwapchainImagesEXT) \
USE_VK_FUNC(vkResetCommandBuffer) \
USE_VK_FUNC(vkResetCommandPool) \
USE_VK_FUNC(vkResetDescriptorPool) \
......
......@@ -2,6 +2,6 @@
"file_format_version": "1.0.0",
"ICD": {
"library_path": ".\\winevulkan.dll",
"api_version": "1.3.235"
"api_version": "1.3.237"
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment