Commit 8ef4a311 authored by Georg Lehmann's avatar Georg Lehmann Committed by Alexandre Julliard

winevulkan: Update to VK spec version 1.3.235.

parent 3759dbd6
...@@ -45,6 +45,8 @@ enum unix_call ...@@ -45,6 +45,8 @@ enum unix_call
unix_vkCmdBeginRendering, unix_vkCmdBeginRendering,
unix_vkCmdBeginRenderingKHR, unix_vkCmdBeginRenderingKHR,
unix_vkCmdBeginTransformFeedbackEXT, unix_vkCmdBeginTransformFeedbackEXT,
unix_vkCmdBindDescriptorBufferEmbeddedSamplersEXT,
unix_vkCmdBindDescriptorBuffersEXT,
unix_vkCmdBindDescriptorSets, unix_vkCmdBindDescriptorSets,
unix_vkCmdBindIndexBuffer, unix_vkCmdBindIndexBuffer,
unix_vkCmdBindInvocationMaskHUAWEI, unix_vkCmdBindInvocationMaskHUAWEI,
...@@ -182,6 +184,7 @@ enum unix_call ...@@ -182,6 +184,7 @@ enum unix_call
unix_vkCmdSetDepthTestEnableEXT, unix_vkCmdSetDepthTestEnableEXT,
unix_vkCmdSetDepthWriteEnable, unix_vkCmdSetDepthWriteEnable,
unix_vkCmdSetDepthWriteEnableEXT, unix_vkCmdSetDepthWriteEnableEXT,
unix_vkCmdSetDescriptorBufferOffsetsEXT,
unix_vkCmdSetDeviceMask, unix_vkCmdSetDeviceMask,
unix_vkCmdSetDeviceMaskKHR, unix_vkCmdSetDeviceMaskKHR,
unix_vkCmdSetDiscardRectangleEXT, unix_vkCmdSetDiscardRectangleEXT,
...@@ -368,6 +371,7 @@ enum unix_call ...@@ -368,6 +371,7 @@ enum unix_call
unix_vkGetAccelerationStructureDeviceAddressKHR, unix_vkGetAccelerationStructureDeviceAddressKHR,
unix_vkGetAccelerationStructureHandleNV, unix_vkGetAccelerationStructureHandleNV,
unix_vkGetAccelerationStructureMemoryRequirementsNV, unix_vkGetAccelerationStructureMemoryRequirementsNV,
unix_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT,
unix_vkGetBufferDeviceAddress, unix_vkGetBufferDeviceAddress,
unix_vkGetBufferDeviceAddressEXT, unix_vkGetBufferDeviceAddressEXT,
unix_vkGetBufferDeviceAddressKHR, unix_vkGetBufferDeviceAddressKHR,
...@@ -376,11 +380,15 @@ enum unix_call ...@@ -376,11 +380,15 @@ enum unix_call
unix_vkGetBufferMemoryRequirements2KHR, unix_vkGetBufferMemoryRequirements2KHR,
unix_vkGetBufferOpaqueCaptureAddress, unix_vkGetBufferOpaqueCaptureAddress,
unix_vkGetBufferOpaqueCaptureAddressKHR, unix_vkGetBufferOpaqueCaptureAddressKHR,
unix_vkGetBufferOpaqueCaptureDescriptorDataEXT,
unix_vkGetCalibratedTimestampsEXT, unix_vkGetCalibratedTimestampsEXT,
unix_vkGetDeferredOperationMaxConcurrencyKHR, unix_vkGetDeferredOperationMaxConcurrencyKHR,
unix_vkGetDeferredOperationResultKHR, unix_vkGetDeferredOperationResultKHR,
unix_vkGetDescriptorEXT,
unix_vkGetDescriptorSetHostMappingVALVE, unix_vkGetDescriptorSetHostMappingVALVE,
unix_vkGetDescriptorSetLayoutBindingOffsetEXT,
unix_vkGetDescriptorSetLayoutHostMappingInfoVALVE, unix_vkGetDescriptorSetLayoutHostMappingInfoVALVE,
unix_vkGetDescriptorSetLayoutSizeEXT,
unix_vkGetDescriptorSetLayoutSupport, unix_vkGetDescriptorSetLayoutSupport,
unix_vkGetDescriptorSetLayoutSupportKHR, unix_vkGetDescriptorSetLayoutSupportKHR,
unix_vkGetDeviceAccelerationStructureCompatibilityKHR, unix_vkGetDeviceAccelerationStructureCompatibilityKHR,
...@@ -410,6 +418,7 @@ enum unix_call ...@@ -410,6 +418,7 @@ enum unix_call
unix_vkGetImageMemoryRequirements, unix_vkGetImageMemoryRequirements,
unix_vkGetImageMemoryRequirements2, unix_vkGetImageMemoryRequirements2,
unix_vkGetImageMemoryRequirements2KHR, unix_vkGetImageMemoryRequirements2KHR,
unix_vkGetImageOpaqueCaptureDescriptorDataEXT,
unix_vkGetImageSparseMemoryRequirements, unix_vkGetImageSparseMemoryRequirements,
unix_vkGetImageSparseMemoryRequirements2, unix_vkGetImageSparseMemoryRequirements2,
unix_vkGetImageSparseMemoryRequirements2KHR, unix_vkGetImageSparseMemoryRequirements2KHR,
...@@ -417,6 +426,7 @@ enum unix_call ...@@ -417,6 +426,7 @@ enum unix_call
unix_vkGetImageSubresourceLayout2EXT, unix_vkGetImageSubresourceLayout2EXT,
unix_vkGetImageViewAddressNVX, unix_vkGetImageViewAddressNVX,
unix_vkGetImageViewHandleNVX, unix_vkGetImageViewHandleNVX,
unix_vkGetImageViewOpaqueCaptureDescriptorDataEXT,
unix_vkGetMemoryHostPointerPropertiesEXT, unix_vkGetMemoryHostPointerPropertiesEXT,
unix_vkGetMicromapBuildSizesEXT, unix_vkGetMicromapBuildSizesEXT,
unix_vkGetPerformanceParameterINTEL, unix_vkGetPerformanceParameterINTEL,
...@@ -479,6 +489,7 @@ enum unix_call ...@@ -479,6 +489,7 @@ enum unix_call
unix_vkGetRayTracingShaderGroupHandlesNV, unix_vkGetRayTracingShaderGroupHandlesNV,
unix_vkGetRayTracingShaderGroupStackSizeKHR, unix_vkGetRayTracingShaderGroupStackSizeKHR,
unix_vkGetRenderAreaGranularity, unix_vkGetRenderAreaGranularity,
unix_vkGetSamplerOpaqueCaptureDescriptorDataEXT,
unix_vkGetSemaphoreCounterValue, unix_vkGetSemaphoreCounterValue,
unix_vkGetSemaphoreCounterValueKHR, unix_vkGetSemaphoreCounterValueKHR,
unix_vkGetShaderInfoAMD, unix_vkGetShaderInfoAMD,
...@@ -759,6 +770,21 @@ struct vkCmdBeginTransformFeedbackEXT_params ...@@ -759,6 +770,21 @@ struct vkCmdBeginTransformFeedbackEXT_params
const VkDeviceSize *pCounterBufferOffsets; const VkDeviceSize *pCounterBufferOffsets;
}; };
struct vkCmdBindDescriptorBufferEmbeddedSamplersEXT_params
{
VkCommandBuffer commandBuffer;
VkPipelineBindPoint pipelineBindPoint;
VkPipelineLayout DECLSPEC_ALIGN(8) layout;
uint32_t set;
};
struct vkCmdBindDescriptorBuffersEXT_params
{
VkCommandBuffer commandBuffer;
uint32_t bufferCount;
const VkDescriptorBufferBindingInfoEXT *pBindingInfos;
};
struct vkCmdBindDescriptorSets_params struct vkCmdBindDescriptorSets_params
{ {
VkCommandBuffer commandBuffer; VkCommandBuffer commandBuffer;
...@@ -1817,6 +1843,17 @@ struct vkCmdSetDepthWriteEnableEXT_params ...@@ -1817,6 +1843,17 @@ struct vkCmdSetDepthWriteEnableEXT_params
VkBool32 depthWriteEnable; VkBool32 depthWriteEnable;
}; };
struct vkCmdSetDescriptorBufferOffsetsEXT_params
{
VkCommandBuffer commandBuffer;
VkPipelineBindPoint pipelineBindPoint;
VkPipelineLayout DECLSPEC_ALIGN(8) layout;
uint32_t firstSet;
uint32_t setCount;
const uint32_t *pBufferIndices;
const VkDeviceSize *pOffsets;
};
struct vkCmdSetDeviceMask_params struct vkCmdSetDeviceMask_params
{ {
VkCommandBuffer commandBuffer; VkCommandBuffer commandBuffer;
...@@ -3272,6 +3309,14 @@ struct vkGetAccelerationStructureMemoryRequirementsNV_params ...@@ -3272,6 +3309,14 @@ struct vkGetAccelerationStructureMemoryRequirementsNV_params
VkMemoryRequirements2KHR *pMemoryRequirements; VkMemoryRequirements2KHR *pMemoryRequirements;
}; };
struct vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT_params
{
VkDevice device;
const VkAccelerationStructureCaptureDescriptorDataInfoEXT *pInfo;
void *pData;
VkResult result;
};
struct vkGetBufferDeviceAddress_params struct vkGetBufferDeviceAddress_params
{ {
VkDevice device; VkDevice device;
...@@ -3328,6 +3373,14 @@ struct vkGetBufferOpaqueCaptureAddressKHR_params ...@@ -3328,6 +3373,14 @@ struct vkGetBufferOpaqueCaptureAddressKHR_params
uint64_t result; uint64_t result;
}; };
struct vkGetBufferOpaqueCaptureDescriptorDataEXT_params
{
VkDevice device;
const VkBufferCaptureDescriptorDataInfoEXT *pInfo;
void *pData;
VkResult result;
};
struct vkGetCalibratedTimestampsEXT_params struct vkGetCalibratedTimestampsEXT_params
{ {
VkDevice device; VkDevice device;
...@@ -3352,6 +3405,14 @@ struct vkGetDeferredOperationResultKHR_params ...@@ -3352,6 +3405,14 @@ struct vkGetDeferredOperationResultKHR_params
VkResult result; VkResult result;
}; };
struct vkGetDescriptorEXT_params
{
VkDevice device;
const VkDescriptorGetInfoEXT *pDescriptorInfo;
size_t dataSize;
void *pDescriptor;
};
struct vkGetDescriptorSetHostMappingVALVE_params struct vkGetDescriptorSetHostMappingVALVE_params
{ {
VkDevice device; VkDevice device;
...@@ -3359,6 +3420,14 @@ struct vkGetDescriptorSetHostMappingVALVE_params ...@@ -3359,6 +3420,14 @@ struct vkGetDescriptorSetHostMappingVALVE_params
void **ppData; void **ppData;
}; };
struct vkGetDescriptorSetLayoutBindingOffsetEXT_params
{
VkDevice device;
VkDescriptorSetLayout DECLSPEC_ALIGN(8) layout;
uint32_t binding;
VkDeviceSize *pOffset;
};
struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params
{ {
VkDevice device; VkDevice device;
...@@ -3366,6 +3435,13 @@ struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params ...@@ -3366,6 +3435,13 @@ struct vkGetDescriptorSetLayoutHostMappingInfoVALVE_params
VkDescriptorSetLayoutHostMappingInfoVALVE *pHostMapping; VkDescriptorSetLayoutHostMappingInfoVALVE *pHostMapping;
}; };
struct vkGetDescriptorSetLayoutSizeEXT_params
{
VkDevice device;
VkDescriptorSetLayout DECLSPEC_ALIGN(8) layout;
VkDeviceSize *pLayoutSizeInBytes;
};
struct vkGetDescriptorSetLayoutSupport_params struct vkGetDescriptorSetLayoutSupport_params
{ {
VkDevice device; VkDevice device;
...@@ -3582,6 +3658,14 @@ struct vkGetImageMemoryRequirements2KHR_params ...@@ -3582,6 +3658,14 @@ struct vkGetImageMemoryRequirements2KHR_params
VkMemoryRequirements2 *pMemoryRequirements; VkMemoryRequirements2 *pMemoryRequirements;
}; };
struct vkGetImageOpaqueCaptureDescriptorDataEXT_params
{
VkDevice device;
const VkImageCaptureDescriptorDataInfoEXT *pInfo;
void *pData;
VkResult result;
};
struct vkGetImageSparseMemoryRequirements_params struct vkGetImageSparseMemoryRequirements_params
{ {
VkDevice device; VkDevice device;
...@@ -3637,6 +3721,14 @@ struct vkGetImageViewHandleNVX_params ...@@ -3637,6 +3721,14 @@ struct vkGetImageViewHandleNVX_params
uint32_t result; uint32_t result;
}; };
struct vkGetImageViewOpaqueCaptureDescriptorDataEXT_params
{
VkDevice device;
const VkImageViewCaptureDescriptorDataInfoEXT *pInfo;
void *pData;
VkResult result;
};
struct vkGetMemoryHostPointerPropertiesEXT_params struct vkGetMemoryHostPointerPropertiesEXT_params
{ {
VkDevice device; VkDevice device;
...@@ -4133,6 +4225,14 @@ struct vkGetRenderAreaGranularity_params ...@@ -4133,6 +4225,14 @@ struct vkGetRenderAreaGranularity_params
VkExtent2D *pGranularity; VkExtent2D *pGranularity;
}; };
struct vkGetSamplerOpaqueCaptureDescriptorDataEXT_params
{
VkDevice device;
const VkSamplerCaptureDescriptorDataInfoEXT *pInfo;
void *pData;
VkResult result;
};
struct vkGetSemaphoreCounterValue_params struct vkGetSemaphoreCounterValue_params
{ {
VkDevice device; VkDevice device;
......
...@@ -65,7 +65,7 @@ from enum import Enum ...@@ -65,7 +65,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.3.233" VK_XML_VERSION = "1.3.235"
WINE_VK_VERSION = (1, 3) WINE_VK_VERSION = (1, 3)
# Filenames to create. # Filenames to create.
...@@ -2042,7 +2042,8 @@ class VkStruct(Sequence): ...@@ -2042,7 +2042,8 @@ class VkStruct(Sequence):
return False return False
is_const = self.members[self.members.index("pNext")].is_const() is_const = self.members[self.members.index("pNext")].is_const()
# VkOpticalFlowSessionCreateInfoNV is missing const in its pNext pointer # VkOpticalFlowSessionCreateInfoNV is missing const in its pNext pointer
if self.name == "VkOpticalFlowSessionCreateInfoNV": if self.name in ["VkOpticalFlowSessionCreateInfoNV",
"VkDescriptorBufferBindingInfoEXT"]:
is_const = True is_const = True
needs_output_copy = False needs_output_copy = False
......
...@@ -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.3.233" "api_version": "1.3.235"
} }
} }
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