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

winevulkan: Update to VK spec version 1.2.190.

parent 111b9def
...@@ -64,7 +64,7 @@ from enum import Enum ...@@ -64,7 +64,7 @@ from enum import Enum
LOGGER = logging.Logger("vulkan") LOGGER = logging.Logger("vulkan")
LOGGER.addHandler(logging.StreamHandler()) LOGGER.addHandler(logging.StreamHandler())
VK_XML_VERSION = "1.2.188" VK_XML_VERSION = "1.2.190"
WINE_VK_VERSION = (1, 2) WINE_VK_VERSION = (1, 2)
# Filenames to create. # Filenames to create.
......
...@@ -3797,6 +3797,23 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea ...@@ -3797,6 +3797,23 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
break; break;
} }
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT:
{
const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *in = (const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *)in_header;
VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT *out;
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
out->sType = in->sType;
out->pNext = NULL;
out->primitiveTopologyListRestart = in->primitiveTopologyListRestart;
out->primitiveTopologyPatchListRestart = in->primitiveTopologyPatchListRestart;
out_header->pNext = (VkBaseOutStructure *)out;
out_header = out_header->pNext;
break;
}
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR: case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR:
{ {
const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *in = (const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *)in_header; const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *in = (const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR *)in_header;
...@@ -4387,6 +4404,22 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea ...@@ -4387,6 +4404,22 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
break; break;
} }
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR:
{
const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR *in = (const VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR *)in_header;
VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR *out;
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
out->sType = in->sType;
out->pNext = NULL;
out->shaderIntegerDotProduct = in->shaderIntegerDotProduct;
out_header->pNext = (VkBaseOutStructure *)out;
out_header = out_header->pNext;
break;
}
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV: case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV:
{ {
const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV *in = (const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV *)in_header; const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV *in = (const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV *)in_header;
...@@ -8100,6 +8133,7 @@ static const char * const vk_device_extensions[] = ...@@ -8100,6 +8133,7 @@ static const char * const vk_device_extensions[] =
"VK_EXT_pci_bus_info", "VK_EXT_pci_bus_info",
"VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_cache_control",
"VK_EXT_post_depth_coverage", "VK_EXT_post_depth_coverage",
"VK_EXT_primitive_topology_list_restart",
"VK_EXT_private_data", "VK_EXT_private_data",
"VK_EXT_provoking_vertex", "VK_EXT_provoking_vertex",
"VK_EXT_queue_family_foreign", "VK_EXT_queue_family_foreign",
...@@ -8178,6 +8212,7 @@ static const char * const vk_device_extensions[] = ...@@ -8178,6 +8212,7 @@ static const char * const vk_device_extensions[] =
"VK_KHR_shader_draw_parameters", "VK_KHR_shader_draw_parameters",
"VK_KHR_shader_float16_int8", "VK_KHR_shader_float16_int8",
"VK_KHR_shader_float_controls", "VK_KHR_shader_float_controls",
"VK_KHR_shader_integer_dot_product",
"VK_KHR_shader_non_semantic_info", "VK_KHR_shader_non_semantic_info",
"VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_extended_types",
"VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_subgroup_uniform_control_flow",
......
...@@ -2,6 +2,6 @@ ...@@ -2,6 +2,6 @@
"file_format_version": "1.0.0", "file_format_version": "1.0.0",
"ICD": { "ICD": {
"library_path": ".\\winevulkan.dll", "library_path": ".\\winevulkan.dll",
"api_version": "1.2.188" "api_version": "1.2.190"
} }
} }
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