winevulkan: Update to VK spec version 1.3.211.
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f3f7dd4dba
commit
343ddade5e
|
@ -64,7 +64,7 @@ from enum import Enum
|
|||
LOGGER = logging.Logger("vulkan")
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
|
||||
VK_XML_VERSION = "1.3.210"
|
||||
VK_XML_VERSION = "1.3.211"
|
||||
WINE_VK_VERSION = (1, 3)
|
||||
|
||||
# Filenames to create.
|
||||
|
|
|
@ -4514,6 +4514,23 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT:
|
||||
{
|
||||
const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *in = (const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->image2DViewOf3D = in->image2DViewOf3D;
|
||||
out->sampler2DViewOf3D = in->sampler2DViewOf3D;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE:
|
||||
{
|
||||
const VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE *in = (const VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE *)in_header;
|
||||
|
@ -9686,6 +9703,7 @@ static const char * const vk_device_extensions[] =
|
|||
"VK_EXT_global_priority_query",
|
||||
"VK_EXT_graphics_pipeline_library",
|
||||
"VK_EXT_host_query_reset",
|
||||
"VK_EXT_image_2d_view_of_3d",
|
||||
"VK_EXT_image_robustness",
|
||||
"VK_EXT_image_view_min_lod",
|
||||
"VK_EXT_index_type_uint8",
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": ".\\winevulkan.dll",
|
||||
"api_version": "1.3.210"
|
||||
"api_version": "1.3.211"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -487,6 +487,8 @@
|
|||
#define VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME "VK_EXT_image_view_min_lod"
|
||||
#define VK_EXT_MULTI_DRAW_SPEC_VERSION 1
|
||||
#define VK_EXT_MULTI_DRAW_EXTENSION_NAME "VK_EXT_multi_draw"
|
||||
#define VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION 1
|
||||
#define VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME "VK_EXT_image_2d_view_of_3d"
|
||||
#define VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION 1
|
||||
#define VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME "VK_KHR_portability_enumeration"
|
||||
#define VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION 1
|
||||
|
@ -525,7 +527,7 @@
|
|||
#define VK_API_VERSION_1_1 VK_MAKE_API_VERSION(0, 1, 1, 0)
|
||||
#define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0)
|
||||
#define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0)
|
||||
#define VK_HEADER_VERSION 210
|
||||
#define VK_HEADER_VERSION 211
|
||||
#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION)
|
||||
#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;
|
||||
#define VK_USE_64_BIT_PTR_DEFINES 0
|
||||
|
@ -2252,6 +2254,7 @@ typedef enum VkImageCreateFlagBits
|
|||
VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV = 0x00002000,
|
||||
VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT = 0x00004000,
|
||||
VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM = 0x00008000,
|
||||
VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT = 0x00020000,
|
||||
VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT,
|
||||
VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT,
|
||||
VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT,
|
||||
|
@ -3765,6 +3768,7 @@ typedef enum VkStructureType
|
|||
VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT = 1000391001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT = 1000393000,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT = 1000411000,
|
||||
VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001,
|
||||
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000,
|
||||
|
@ -6561,6 +6565,14 @@ typedef struct VkPhysicalDeviceIDProperties
|
|||
} VkPhysicalDeviceIDProperties;
|
||||
typedef VkPhysicalDeviceIDProperties VkPhysicalDeviceIDPropertiesKHR;
|
||||
|
||||
typedef struct VkPhysicalDeviceImage2DViewOf3DFeaturesEXT
|
||||
{
|
||||
VkStructureType sType;
|
||||
void *pNext;
|
||||
VkBool32 image2DViewOf3D;
|
||||
VkBool32 sampler2DViewOf3D;
|
||||
} VkPhysicalDeviceImage2DViewOf3DFeaturesEXT;
|
||||
|
||||
typedef struct VkPhysicalDeviceImageFormatInfo2
|
||||
{
|
||||
VkStructureType sType;
|
||||
|
|
Loading…
Reference in New Issue