winevulkan: Update to VK spec version 1.2.176.
Signed-off-by: Liam Middlebrook <lmiddlebrook@nvidia.com> Signed-off-by: Daniel Koch <dkoch@nvidia.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
108e093f01
commit
9c1d52dff4
|
@ -528,6 +528,11 @@ void WINAPI wine_vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCo
|
|||
unix_funcs->p_vkCmdSetCoarseSampleOrderNV(commandBuffer, sampleOrderType, customSampleOrderCount, pCustomSampleOrders);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetColorWriteEnableEXT(commandBuffer, attachmentCount, pColorWriteEnables);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetCullModeEXT(commandBuffer, cullMode);
|
||||
|
@ -538,6 +543,11 @@ void WINAPI wine_vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBia
|
|||
unix_funcs->p_vkCmdSetDepthBias(commandBuffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetDepthBiasEnableEXT(commandBuffer, depthBiasEnable);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetDepthBounds(commandBuffer, minDepthBounds, maxDepthBounds);
|
||||
|
@ -618,6 +628,16 @@ void WINAPI wine_vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidt
|
|||
unix_funcs->p_vkCmdSetLineWidth(commandBuffer, lineWidth);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetLogicOpEXT(commandBuffer, logicOp);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetPatchControlPointsEXT(commandBuffer, patchControlPoints);
|
||||
}
|
||||
|
||||
VkResult WINAPI wine_vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo)
|
||||
{
|
||||
return unix_funcs->p_vkCmdSetPerformanceMarkerINTEL(commandBuffer, pMarkerInfo);
|
||||
|
@ -633,11 +653,21 @@ VkResult WINAPI wine_vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer comman
|
|||
return unix_funcs->p_vkCmdSetPerformanceStreamMarkerINTEL(commandBuffer, pMarkerInfo);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetPrimitiveRestartEnableEXT(commandBuffer, primitiveRestartEnable);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetPrimitiveTopologyEXT(commandBuffer, primitiveTopology);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetRasterizerDiscardEnableEXT(commandBuffer, rasterizerDiscardEnable);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetRayTracingPipelineStackSizeKHR(commandBuffer, pipelineStackSize);
|
||||
|
@ -683,6 +713,11 @@ void WINAPI wine_vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStenc
|
|||
unix_funcs->p_vkCmdSetStencilWriteMask(commandBuffer, faceMask, writeMask);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetVertexInputEXT(commandBuffer, vertexBindingDescriptionCount, pVertexBindingDescriptions, vertexAttributeDescriptionCount, pVertexAttributeDescriptions);
|
||||
}
|
||||
|
||||
void WINAPI wine_vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports)
|
||||
{
|
||||
unix_funcs->p_vkCmdSetViewport(commandBuffer, firstViewport, viewportCount, pViewports);
|
||||
|
@ -2018,8 +2053,10 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetBlendConstants", &wine_vkCmdSetBlendConstants},
|
||||
{"vkCmdSetCheckpointNV", &wine_vkCmdSetCheckpointNV},
|
||||
{"vkCmdSetCoarseSampleOrderNV", &wine_vkCmdSetCoarseSampleOrderNV},
|
||||
{"vkCmdSetColorWriteEnableEXT", &wine_vkCmdSetColorWriteEnableEXT},
|
||||
{"vkCmdSetCullModeEXT", &wine_vkCmdSetCullModeEXT},
|
||||
{"vkCmdSetDepthBias", &wine_vkCmdSetDepthBias},
|
||||
{"vkCmdSetDepthBiasEnableEXT", &wine_vkCmdSetDepthBiasEnableEXT},
|
||||
{"vkCmdSetDepthBounds", &wine_vkCmdSetDepthBounds},
|
||||
{"vkCmdSetDepthBoundsTestEnableEXT", &wine_vkCmdSetDepthBoundsTestEnableEXT},
|
||||
{"vkCmdSetDepthCompareOpEXT", &wine_vkCmdSetDepthCompareOpEXT},
|
||||
|
@ -2036,10 +2073,14 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetFrontFaceEXT", &wine_vkCmdSetFrontFaceEXT},
|
||||
{"vkCmdSetLineStippleEXT", &wine_vkCmdSetLineStippleEXT},
|
||||
{"vkCmdSetLineWidth", &wine_vkCmdSetLineWidth},
|
||||
{"vkCmdSetLogicOpEXT", &wine_vkCmdSetLogicOpEXT},
|
||||
{"vkCmdSetPatchControlPointsEXT", &wine_vkCmdSetPatchControlPointsEXT},
|
||||
{"vkCmdSetPerformanceMarkerINTEL", &wine_vkCmdSetPerformanceMarkerINTEL},
|
||||
{"vkCmdSetPerformanceOverrideINTEL", &wine_vkCmdSetPerformanceOverrideINTEL},
|
||||
{"vkCmdSetPerformanceStreamMarkerINTEL", &wine_vkCmdSetPerformanceStreamMarkerINTEL},
|
||||
{"vkCmdSetPrimitiveRestartEnableEXT", &wine_vkCmdSetPrimitiveRestartEnableEXT},
|
||||
{"vkCmdSetPrimitiveTopologyEXT", &wine_vkCmdSetPrimitiveTopologyEXT},
|
||||
{"vkCmdSetRasterizerDiscardEnableEXT", &wine_vkCmdSetRasterizerDiscardEnableEXT},
|
||||
{"vkCmdSetRayTracingPipelineStackSizeKHR", &wine_vkCmdSetRayTracingPipelineStackSizeKHR},
|
||||
{"vkCmdSetSampleLocationsEXT", &wine_vkCmdSetSampleLocationsEXT},
|
||||
{"vkCmdSetScissor", &wine_vkCmdSetScissor},
|
||||
|
@ -2049,6 +2090,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetStencilReference", &wine_vkCmdSetStencilReference},
|
||||
{"vkCmdSetStencilTestEnableEXT", &wine_vkCmdSetStencilTestEnableEXT},
|
||||
{"vkCmdSetStencilWriteMask", &wine_vkCmdSetStencilWriteMask},
|
||||
{"vkCmdSetVertexInputEXT", &wine_vkCmdSetVertexInputEXT},
|
||||
{"vkCmdSetViewport", &wine_vkCmdSetViewport},
|
||||
{"vkCmdSetViewportShadingRatePaletteNV", &wine_vkCmdSetViewportShadingRatePaletteNV},
|
||||
{"vkCmdSetViewportWScalingNV", &wine_vkCmdSetViewportWScalingNV},
|
||||
|
|
|
@ -117,8 +117,10 @@ struct unix_funcs
|
|||
void (WINAPI *p_vkCmdSetBlendConstants)(VkCommandBuffer, const float[4]);
|
||||
void (WINAPI *p_vkCmdSetCheckpointNV)(VkCommandBuffer, const void *);
|
||||
void (WINAPI *p_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer, VkCoarseSampleOrderTypeNV, uint32_t, const VkCoarseSampleOrderCustomNV *);
|
||||
void (WINAPI *p_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer, uint32_t, const VkBool32 *);
|
||||
void (WINAPI *p_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
|
||||
void (WINAPI *p_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
|
||||
void (WINAPI *p_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (WINAPI *p_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
|
||||
void (WINAPI *p_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (WINAPI *p_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer, VkCompareOp);
|
||||
|
@ -135,10 +137,14 @@ struct unix_funcs
|
|||
void (WINAPI *p_vkCmdSetFrontFaceEXT)(VkCommandBuffer, VkFrontFace);
|
||||
void (WINAPI *p_vkCmdSetLineStippleEXT)(VkCommandBuffer, uint32_t, uint16_t);
|
||||
void (WINAPI *p_vkCmdSetLineWidth)(VkCommandBuffer, float);
|
||||
void (WINAPI *p_vkCmdSetLogicOpEXT)(VkCommandBuffer, VkLogicOp);
|
||||
void (WINAPI *p_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer, uint32_t);
|
||||
VkResult (WINAPI *p_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL *);
|
||||
VkResult (WINAPI *p_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL *);
|
||||
VkResult (WINAPI *p_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL *);
|
||||
void (WINAPI *p_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (WINAPI *p_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
void (WINAPI *p_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (WINAPI *p_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer, uint32_t);
|
||||
void (WINAPI *p_vkCmdSetSampleLocationsEXT)(VkCommandBuffer, const VkSampleLocationsInfoEXT *);
|
||||
void (WINAPI *p_vkCmdSetScissor)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
|
@ -148,6 +154,7 @@ struct unix_funcs
|
|||
void (WINAPI *p_vkCmdSetStencilReference)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (WINAPI *p_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (WINAPI *p_vkCmdSetStencilWriteMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (WINAPI *p_vkCmdSetVertexInputEXT)(VkCommandBuffer, uint32_t, const VkVertexInputBindingDescription2EXT *, uint32_t, const VkVertexInputAttributeDescription2EXT *);
|
||||
void (WINAPI *p_vkCmdSetViewport)(VkCommandBuffer, uint32_t, uint32_t, const VkViewport *);
|
||||
void (WINAPI *p_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer, uint32_t, uint32_t, const VkShadingRatePaletteNV *);
|
||||
void (WINAPI *p_vkCmdSetViewportWScalingNV)(VkCommandBuffer, uint32_t, uint32_t, const VkViewportWScalingNV *);
|
||||
|
|
|
@ -64,7 +64,7 @@ from enum import Enum
|
|||
LOGGER = logging.Logger("vulkan")
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
|
||||
VK_XML_VERSION = "1.2.170"
|
||||
VK_XML_VERSION = "1.2.176"
|
||||
WINE_VK_VERSION = (1, 2)
|
||||
|
||||
# Filenames to create.
|
||||
|
|
|
@ -3395,6 +3395,24 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT:
|
||||
{
|
||||
const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *in = (const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceExtendedDynamicState2FeaturesEXT *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->extendedDynamicState2 = in->extendedDynamicState2;
|
||||
out->extendedDynamicState2LogicOp = in->extendedDynamicState2LogicOp;
|
||||
out->extendedDynamicState2PatchControlPoints = in->extendedDynamicState2PatchControlPoints;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV:
|
||||
{
|
||||
const VkPhysicalDeviceDiagnosticsConfigFeaturesNV *in = (const VkPhysicalDeviceDiagnosticsConfigFeaturesNV *)in_header;
|
||||
|
@ -3598,6 +3616,38 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT:
|
||||
{
|
||||
const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT *in = (const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->vertexInputDynamicState = in->vertexInputDynamicState;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT:
|
||||
{
|
||||
const VkPhysicalDeviceColorWriteEnableFeaturesEXT *in = (const VkPhysicalDeviceColorWriteEnableFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceColorWriteEnableFeaturesEXT *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->colorWriteEnable = in->colorWriteEnable;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR:
|
||||
{
|
||||
const VkPhysicalDeviceSynchronization2FeaturesKHR *in = (const VkPhysicalDeviceSynchronization2FeaturesKHR *)in_header;
|
||||
|
@ -3614,6 +3664,38 @@ VkResult convert_VkDeviceCreateInfo_struct_chain(const void *pNext, VkDeviceCrea
|
|||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV:
|
||||
{
|
||||
const VkPhysicalDeviceInheritedViewportScissorFeaturesNV *in = (const VkPhysicalDeviceInheritedViewportScissorFeaturesNV *)in_header;
|
||||
VkPhysicalDeviceInheritedViewportScissorFeaturesNV *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->inheritedViewportScissor2D = in->inheritedViewportScissor2D;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT:
|
||||
{
|
||||
const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT *in = (const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT *)in_header;
|
||||
VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT *out;
|
||||
|
||||
if (!(out = malloc(sizeof(*out)))) goto out_of_memory;
|
||||
|
||||
out->sType = in->sType;
|
||||
out->pNext = NULL;
|
||||
out->ycbcr2plane444Formats = in->ycbcr2plane444Formats;
|
||||
|
||||
out_header->pNext = (VkBaseOutStructure *)out;
|
||||
out_header = out_header->pNext;
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
FIXME("Application requested a linked structure of type %u.\n", in_header->sType);
|
||||
}
|
||||
|
@ -4722,6 +4804,12 @@ static void WINAPI unix_vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffe
|
|||
commandBuffer->device->funcs.p_vkCmdSetCoarseSampleOrderNV(commandBuffer->command_buffer, sampleOrderType, customSampleOrderCount, pCustomSampleOrders);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables)
|
||||
{
|
||||
TRACE("%p, %u, %p\n", commandBuffer, attachmentCount, pColorWriteEnables);
|
||||
commandBuffer->device->funcs.p_vkCmdSetColorWriteEnableEXT(commandBuffer->command_buffer, attachmentCount, pColorWriteEnables);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetCullModeEXT(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
|
||||
{
|
||||
TRACE("%p, %#x\n", commandBuffer, cullMode);
|
||||
|
@ -4734,6 +4822,12 @@ void WINAPI unix_vkCmdSetDepthBias(VkCommandBuffer commandBuffer, float depthBia
|
|||
commandBuffer->device->funcs.p_vkCmdSetDepthBias(commandBuffer->command_buffer, depthBiasConstantFactor, depthBiasClamp, depthBiasSlopeFactor);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetDepthBiasEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable)
|
||||
{
|
||||
TRACE("%p, %u\n", commandBuffer, depthBiasEnable);
|
||||
commandBuffer->device->funcs.p_vkCmdSetDepthBiasEnableEXT(commandBuffer->command_buffer, depthBiasEnable);
|
||||
}
|
||||
|
||||
void WINAPI unix_vkCmdSetDepthBounds(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds)
|
||||
{
|
||||
TRACE("%p, %f, %f\n", commandBuffer, minDepthBounds, maxDepthBounds);
|
||||
|
@ -4840,6 +4934,18 @@ void WINAPI unix_vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidt
|
|||
commandBuffer->device->funcs.p_vkCmdSetLineWidth(commandBuffer->command_buffer, lineWidth);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp)
|
||||
{
|
||||
TRACE("%p, %#x\n", commandBuffer, logicOp);
|
||||
commandBuffer->device->funcs.p_vkCmdSetLogicOpEXT(commandBuffer->command_buffer, logicOp);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
|
||||
{
|
||||
TRACE("%p, %u\n", commandBuffer, patchControlPoints);
|
||||
commandBuffer->device->funcs.p_vkCmdSetPatchControlPointsEXT(commandBuffer->command_buffer, patchControlPoints);
|
||||
}
|
||||
|
||||
static VkResult WINAPI unix_vkCmdSetPerformanceMarkerINTEL(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL *pMarkerInfo)
|
||||
{
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
|
@ -4880,12 +4986,24 @@ static VkResult WINAPI unix_vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer
|
|||
return commandBuffer->device->funcs.p_vkCmdSetPerformanceStreamMarkerINTEL(commandBuffer->command_buffer, pMarkerInfo);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetPrimitiveRestartEnableEXT(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
|
||||
{
|
||||
TRACE("%p, %u\n", commandBuffer, primitiveRestartEnable);
|
||||
commandBuffer->device->funcs.p_vkCmdSetPrimitiveRestartEnableEXT(commandBuffer->command_buffer, primitiveRestartEnable);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology)
|
||||
{
|
||||
TRACE("%p, %#x\n", commandBuffer, primitiveTopology);
|
||||
commandBuffer->device->funcs.p_vkCmdSetPrimitiveTopologyEXT(commandBuffer->command_buffer, primitiveTopology);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetRasterizerDiscardEnableEXT(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
|
||||
{
|
||||
TRACE("%p, %u\n", commandBuffer, rasterizerDiscardEnable);
|
||||
commandBuffer->device->funcs.p_vkCmdSetRasterizerDiscardEnableEXT(commandBuffer->command_buffer, rasterizerDiscardEnable);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize)
|
||||
{
|
||||
TRACE("%p, %u\n", commandBuffer, pipelineStackSize);
|
||||
|
@ -4940,6 +5058,12 @@ void WINAPI unix_vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStenc
|
|||
commandBuffer->device->funcs.p_vkCmdSetStencilWriteMask(commandBuffer->command_buffer, faceMask, writeMask);
|
||||
}
|
||||
|
||||
static void WINAPI unix_vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions)
|
||||
{
|
||||
TRACE("%p, %u, %p, %u, %p\n", commandBuffer, vertexBindingDescriptionCount, pVertexBindingDescriptions, vertexAttributeDescriptionCount, pVertexAttributeDescriptions);
|
||||
commandBuffer->device->funcs.p_vkCmdSetVertexInputEXT(commandBuffer->command_buffer, vertexBindingDescriptionCount, pVertexBindingDescriptions, vertexAttributeDescriptionCount, pVertexAttributeDescriptions);
|
||||
}
|
||||
|
||||
void WINAPI unix_vkCmdSetViewport(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports)
|
||||
{
|
||||
TRACE("%p, %u, %u, %p\n", commandBuffer, firstViewport, viewportCount, pViewports);
|
||||
|
@ -6984,6 +7108,7 @@ static const char * const vk_device_extensions[] =
|
|||
"VK_EXT_blend_operation_advanced",
|
||||
"VK_EXT_buffer_device_address",
|
||||
"VK_EXT_calibrated_timestamps",
|
||||
"VK_EXT_color_write_enable",
|
||||
"VK_EXT_conditional_rendering",
|
||||
"VK_EXT_conservative_rasterization",
|
||||
"VK_EXT_custom_border_color",
|
||||
|
@ -6993,6 +7118,7 @@ static const char * const vk_device_extensions[] =
|
|||
"VK_EXT_descriptor_indexing",
|
||||
"VK_EXT_discard_rectangles",
|
||||
"VK_EXT_extended_dynamic_state",
|
||||
"VK_EXT_extended_dynamic_state2",
|
||||
"VK_EXT_external_memory_host",
|
||||
"VK_EXT_filter_cubic",
|
||||
"VK_EXT_fragment_density_map",
|
||||
|
@ -7030,6 +7156,8 @@ static const char * const vk_device_extensions[] =
|
|||
"VK_EXT_transform_feedback",
|
||||
"VK_EXT_validation_cache",
|
||||
"VK_EXT_vertex_attribute_divisor",
|
||||
"VK_EXT_vertex_input_dynamic_state",
|
||||
"VK_EXT_ycbcr_2plane_444_formats",
|
||||
"VK_EXT_ycbcr_image_arrays",
|
||||
"VK_GOOGLE_decorate_string",
|
||||
"VK_GOOGLE_hlsl_functionality1",
|
||||
|
@ -7110,6 +7238,7 @@ static const char * const vk_device_extensions[] =
|
|||
"VK_NV_framebuffer_mixed_samples",
|
||||
"VK_NV_geometry_shader_passthrough",
|
||||
"VK_NV_glsl_shader",
|
||||
"VK_NV_inherited_viewport_scissor",
|
||||
"VK_NV_mesh_shader",
|
||||
"VK_NV_ray_tracing",
|
||||
"VK_NV_representative_fragment_test",
|
||||
|
@ -7313,8 +7442,10 @@ const struct unix_funcs loader_funcs =
|
|||
&unix_vkCmdSetBlendConstants,
|
||||
&unix_vkCmdSetCheckpointNV,
|
||||
&unix_vkCmdSetCoarseSampleOrderNV,
|
||||
&unix_vkCmdSetColorWriteEnableEXT,
|
||||
&unix_vkCmdSetCullModeEXT,
|
||||
&unix_vkCmdSetDepthBias,
|
||||
&unix_vkCmdSetDepthBiasEnableEXT,
|
||||
&unix_vkCmdSetDepthBounds,
|
||||
&unix_vkCmdSetDepthBoundsTestEnableEXT,
|
||||
&unix_vkCmdSetDepthCompareOpEXT,
|
||||
|
@ -7331,10 +7462,14 @@ const struct unix_funcs loader_funcs =
|
|||
&unix_vkCmdSetFrontFaceEXT,
|
||||
&unix_vkCmdSetLineStippleEXT,
|
||||
&unix_vkCmdSetLineWidth,
|
||||
&unix_vkCmdSetLogicOpEXT,
|
||||
&unix_vkCmdSetPatchControlPointsEXT,
|
||||
&unix_vkCmdSetPerformanceMarkerINTEL,
|
||||
&unix_vkCmdSetPerformanceOverrideINTEL,
|
||||
&unix_vkCmdSetPerformanceStreamMarkerINTEL,
|
||||
&unix_vkCmdSetPrimitiveRestartEnableEXT,
|
||||
&unix_vkCmdSetPrimitiveTopologyEXT,
|
||||
&unix_vkCmdSetRasterizerDiscardEnableEXT,
|
||||
&unix_vkCmdSetRayTracingPipelineStackSizeKHR,
|
||||
&unix_vkCmdSetSampleLocationsEXT,
|
||||
&unix_vkCmdSetScissor,
|
||||
|
@ -7344,6 +7479,7 @@ const struct unix_funcs loader_funcs =
|
|||
&unix_vkCmdSetStencilReference,
|
||||
&unix_vkCmdSetStencilTestEnableEXT,
|
||||
&unix_vkCmdSetStencilWriteMask,
|
||||
&unix_vkCmdSetVertexInputEXT,
|
||||
&unix_vkCmdSetViewport,
|
||||
&unix_vkCmdSetViewportShadingRatePaletteNV,
|
||||
&unix_vkCmdSetViewportWScalingNV,
|
||||
|
|
|
@ -1577,8 +1577,10 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetBlendConstants)(VkCommandBuffer, const float[4]);
|
||||
void (*p_vkCmdSetCheckpointNV)(VkCommandBuffer, const void *);
|
||||
void (*p_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer, VkCoarseSampleOrderTypeNV, uint32_t, const VkCoarseSampleOrderCustomNV *);
|
||||
void (*p_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer, uint32_t, const VkBool32 *);
|
||||
void (*p_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
|
||||
void (*p_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
|
||||
void (*p_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
|
||||
void (*p_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer, VkCompareOp);
|
||||
|
@ -1599,6 +1601,8 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetFrontFaceEXT)(VkCommandBuffer, VkFrontFace);
|
||||
void (*p_vkCmdSetLineStippleEXT)(VkCommandBuffer, uint32_t, uint16_t);
|
||||
void (*p_vkCmdSetLineWidth)(VkCommandBuffer, float);
|
||||
void (*p_vkCmdSetLogicOpEXT)(VkCommandBuffer, VkLogicOp);
|
||||
void (*p_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer, uint32_t);
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
VkResult (*p_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL_host *);
|
||||
#else
|
||||
|
@ -1610,7 +1614,9 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL *);
|
||||
#endif
|
||||
VkResult (*p_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL *);
|
||||
void (*p_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
void (*p_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetSampleLocationsEXT)(VkCommandBuffer, const VkSampleLocationsInfoEXT *);
|
||||
void (*p_vkCmdSetScissor)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
|
@ -1620,6 +1626,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetStencilReference)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetStencilWriteMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetVertexInputEXT)(VkCommandBuffer, uint32_t, const VkVertexInputBindingDescription2EXT *, uint32_t, const VkVertexInputAttributeDescription2EXT *);
|
||||
void (*p_vkCmdSetViewport)(VkCommandBuffer, uint32_t, uint32_t, const VkViewport *);
|
||||
void (*p_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer, uint32_t, uint32_t, const VkShadingRatePaletteNV *);
|
||||
void (*p_vkCmdSetViewportWScalingNV)(VkCommandBuffer, uint32_t, uint32_t, const VkViewportWScalingNV *);
|
||||
|
@ -2240,8 +2247,10 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetBlendConstants) \
|
||||
USE_VK_FUNC(vkCmdSetCheckpointNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoarseSampleOrderNV) \
|
||||
USE_VK_FUNC(vkCmdSetColorWriteEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetCullModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBias) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBiasEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBounds) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBoundsTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthCompareOpEXT) \
|
||||
|
@ -2258,10 +2267,14 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetFrontFaceEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineStippleEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineWidth) \
|
||||
USE_VK_FUNC(vkCmdSetLogicOpEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPatchControlPointsEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceMarkerINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceOverrideINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceStreamMarkerINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveRestartEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveTopologyEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizerDiscardEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRayTracingPipelineStackSizeKHR) \
|
||||
USE_VK_FUNC(vkCmdSetSampleLocationsEXT) \
|
||||
USE_VK_FUNC(vkCmdSetScissor) \
|
||||
|
@ -2271,6 +2284,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetStencilReference) \
|
||||
USE_VK_FUNC(vkCmdSetStencilTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetStencilWriteMask) \
|
||||
USE_VK_FUNC(vkCmdSetVertexInputEXT) \
|
||||
USE_VK_FUNC(vkCmdSetViewport) \
|
||||
USE_VK_FUNC(vkCmdSetViewportShadingRatePaletteNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWScalingNV) \
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": ".\\winevulkan.dll",
|
||||
"api_version": "1.2.170"
|
||||
"api_version": "1.2.176"
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue