mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-01 19:43:37 +00:00
winevulkan: Update to VK spec version 1.2.190.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
111b9def83
commit
a16760ac39
|
@ -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
|
||||||
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
|
||||||
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[] =
|
||||||
"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[] =
|
||||||
"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 @@
|
||||||
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue