mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 21:54:14 +00:00
winevulkan: Update to VK spec version 1.3.230.
This commit is contained in:
parent
2ba08dc0ad
commit
98f91b30ed
|
@ -157,6 +157,18 @@ VkResult WINAPI vkBindImageMemory2KHR(VkDevice device, uint32_t bindInfoCount, c
|
|||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkBindOpticalFlowSessionImageNV(VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout)
|
||||
{
|
||||
struct vkBindOpticalFlowSessionImageNV_params params;
|
||||
params.device = device;
|
||||
params.session = session;
|
||||
params.bindingPoint = bindingPoint;
|
||||
params.view = view;
|
||||
params.layout = layout;
|
||||
vk_unix_call(unix_vkBindOpticalFlowSessionImageNV, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR *pInfos, const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos)
|
||||
{
|
||||
struct vkBuildAccelerationStructuresKHR_params params;
|
||||
|
@ -169,6 +181,17 @@ VkResult WINAPI vkBuildAccelerationStructuresKHR(VkDevice device, VkDeferredOper
|
|||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkBuildMicromapsEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos)
|
||||
{
|
||||
struct vkBuildMicromapsEXT_params params;
|
||||
params.device = device;
|
||||
params.deferredOperation = deferredOperation;
|
||||
params.infoCount = infoCount;
|
||||
params.pInfos = pInfos;
|
||||
vk_unix_call(unix_vkBuildMicromapsEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBeginConditionalRenderingEXT(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT *pConditionalRenderingBegin)
|
||||
{
|
||||
struct vkCmdBeginConditionalRenderingEXT_params params;
|
||||
|
@ -437,6 +460,15 @@ void WINAPI vkCmdBuildAccelerationStructuresKHR(VkCommandBuffer commandBuffer, u
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdBuildAccelerationStructuresKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdBuildMicromapsEXT(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT *pInfos)
|
||||
{
|
||||
struct vkCmdBuildMicromapsEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.infoCount = infoCount;
|
||||
params.pInfos = pInfos;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdBuildMicromapsEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdClearAttachments(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects)
|
||||
{
|
||||
struct vkCmdClearAttachments_params params;
|
||||
|
@ -618,6 +650,30 @@ void WINAPI vkCmdCopyMemoryToAccelerationStructureKHR(VkCommandBuffer commandBuf
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdCopyMemoryToAccelerationStructureKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyMemoryToMicromapEXT(VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT *pInfo)
|
||||
{
|
||||
struct vkCmdCopyMemoryToMicromapEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pInfo = pInfo;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdCopyMemoryToMicromapEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyMicromapEXT(VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT *pInfo)
|
||||
{
|
||||
struct vkCmdCopyMicromapEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pInfo = pInfo;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdCopyMicromapEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyMicromapToMemoryEXT(VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT *pInfo)
|
||||
{
|
||||
struct vkCmdCopyMicromapToMemoryEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.pInfo = pInfo;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdCopyMicromapToMemoryEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdCopyQueryPoolResults(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags)
|
||||
{
|
||||
struct vkCmdCopyQueryPoolResults_params params;
|
||||
|
@ -1080,6 +1136,15 @@ void WINAPI vkCmdNextSubpass2KHR(VkCommandBuffer commandBuffer, const VkSubpassB
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdNextSubpass2KHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdOpticalFlowExecuteNV(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV *pExecuteInfo)
|
||||
{
|
||||
struct vkCmdOpticalFlowExecuteNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.session = session;
|
||||
params.pExecuteInfo = pExecuteInfo;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdOpticalFlowExecuteNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers)
|
||||
{
|
||||
struct vkCmdPipelineBarrier_params params;
|
||||
|
@ -1221,6 +1286,22 @@ void WINAPI vkCmdResolveImage2KHR(VkCommandBuffer commandBuffer, const VkResolve
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdResolveImage2KHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetAlphaToCoverageEnableEXT(VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable)
|
||||
{
|
||||
struct vkCmdSetAlphaToCoverageEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.alphaToCoverageEnable = alphaToCoverageEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetAlphaToCoverageEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetAlphaToOneEnableEXT(VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable)
|
||||
{
|
||||
struct vkCmdSetAlphaToOneEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.alphaToOneEnable = alphaToOneEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetAlphaToOneEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4])
|
||||
{
|
||||
struct vkCmdSetBlendConstants_params params;
|
||||
|
@ -1247,6 +1328,36 @@ void WINAPI vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseS
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoarseSampleOrderNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetColorBlendAdvancedEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendAdvancedEXT *pColorBlendAdvanced)
|
||||
{
|
||||
struct vkCmdSetColorBlendAdvancedEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.firstAttachment = firstAttachment;
|
||||
params.attachmentCount = attachmentCount;
|
||||
params.pColorBlendAdvanced = pColorBlendAdvanced;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetColorBlendAdvancedEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetColorBlendEnableEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32 *pColorBlendEnables)
|
||||
{
|
||||
struct vkCmdSetColorBlendEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.firstAttachment = firstAttachment;
|
||||
params.attachmentCount = attachmentCount;
|
||||
params.pColorBlendEnables = pColorBlendEnables;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetColorBlendEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetColorBlendEquationEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT *pColorBlendEquations)
|
||||
{
|
||||
struct vkCmdSetColorBlendEquationEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.firstAttachment = firstAttachment;
|
||||
params.attachmentCount = attachmentCount;
|
||||
params.pColorBlendEquations = pColorBlendEquations;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetColorBlendEquationEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32 *pColorWriteEnables)
|
||||
{
|
||||
struct vkCmdSetColorWriteEnableEXT_params params;
|
||||
|
@ -1256,6 +1367,73 @@ void WINAPI vkCmdSetColorWriteEnableEXT(VkCommandBuffer commandBuffer, uint32_t
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetColorWriteEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetColorWriteMaskEXT(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags *pColorWriteMasks)
|
||||
{
|
||||
struct vkCmdSetColorWriteMaskEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.firstAttachment = firstAttachment;
|
||||
params.attachmentCount = attachmentCount;
|
||||
params.pColorWriteMasks = pColorWriteMasks;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetColorWriteMaskEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetConservativeRasterizationModeEXT(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode)
|
||||
{
|
||||
struct vkCmdSetConservativeRasterizationModeEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.conservativeRasterizationMode = conservativeRasterizationMode;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetConservativeRasterizationModeEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCoverageModulationModeNV(VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode)
|
||||
{
|
||||
struct vkCmdSetCoverageModulationModeNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.coverageModulationMode = coverageModulationMode;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoverageModulationModeNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCoverageModulationTableEnableNV(VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable)
|
||||
{
|
||||
struct vkCmdSetCoverageModulationTableEnableNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.coverageModulationTableEnable = coverageModulationTableEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoverageModulationTableEnableNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCoverageModulationTableNV(VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, const float *pCoverageModulationTable)
|
||||
{
|
||||
struct vkCmdSetCoverageModulationTableNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.coverageModulationTableCount = coverageModulationTableCount;
|
||||
params.pCoverageModulationTable = pCoverageModulationTable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoverageModulationTableNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCoverageReductionModeNV(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode)
|
||||
{
|
||||
struct vkCmdSetCoverageReductionModeNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.coverageReductionMode = coverageReductionMode;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoverageReductionModeNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCoverageToColorEnableNV(VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable)
|
||||
{
|
||||
struct vkCmdSetCoverageToColorEnableNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.coverageToColorEnable = coverageToColorEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoverageToColorEnableNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCoverageToColorLocationNV(VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation)
|
||||
{
|
||||
struct vkCmdSetCoverageToColorLocationNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.coverageToColorLocation = coverageToColorLocation;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetCoverageToColorLocationNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetCullMode(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode)
|
||||
{
|
||||
struct vkCmdSetCullMode_params params;
|
||||
|
@ -1323,6 +1501,30 @@ void WINAPI vkCmdSetDepthBoundsTestEnableEXT(VkCommandBuffer commandBuffer, VkBo
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetDepthBoundsTestEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthClampEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable)
|
||||
{
|
||||
struct vkCmdSetDepthClampEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthClampEnable = depthClampEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetDepthClampEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthClipEnableEXT(VkCommandBuffer commandBuffer, VkBool32 depthClipEnable)
|
||||
{
|
||||
struct vkCmdSetDepthClipEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.depthClipEnable = depthClipEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetDepthClipEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthClipNegativeOneToOneEXT(VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne)
|
||||
{
|
||||
struct vkCmdSetDepthClipNegativeOneToOneEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.negativeOneToOne = negativeOneToOne;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetDepthClipNegativeOneToOneEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetDepthCompareOp(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp)
|
||||
{
|
||||
struct vkCmdSetDepthCompareOp_params params;
|
||||
|
@ -1434,6 +1636,14 @@ void WINAPI vkCmdSetExclusiveScissorNV(VkCommandBuffer commandBuffer, uint32_t f
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetExclusiveScissorNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetExtraPrimitiveOverestimationSizeEXT(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize)
|
||||
{
|
||||
struct vkCmdSetExtraPrimitiveOverestimationSizeEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.extraPrimitiveOverestimationSize = extraPrimitiveOverestimationSize;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetExtraPrimitiveOverestimationSizeEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2])
|
||||
{
|
||||
struct vkCmdSetFragmentShadingRateEnumNV_params params;
|
||||
|
@ -1468,6 +1678,14 @@ void WINAPI vkCmdSetFrontFaceEXT(VkCommandBuffer commandBuffer, VkFrontFace fron
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetFrontFaceEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetLineRasterizationModeEXT(VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode)
|
||||
{
|
||||
struct vkCmdSetLineRasterizationModeEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.lineRasterizationMode = lineRasterizationMode;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetLineRasterizationModeEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern)
|
||||
{
|
||||
struct vkCmdSetLineStippleEXT_params params;
|
||||
|
@ -1477,6 +1695,14 @@ void WINAPI vkCmdSetLineStippleEXT(VkCommandBuffer commandBuffer, uint32_t lineS
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetLineStippleEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetLineStippleEnableEXT(VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable)
|
||||
{
|
||||
struct vkCmdSetLineStippleEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.stippledLineEnable = stippledLineEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetLineStippleEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth)
|
||||
{
|
||||
struct vkCmdSetLineWidth_params params;
|
||||
|
@ -1493,6 +1719,14 @@ void WINAPI vkCmdSetLogicOpEXT(VkCommandBuffer commandBuffer, VkLogicOp logicOp)
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetLogicOpEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetLogicOpEnableEXT(VkCommandBuffer commandBuffer, VkBool32 logicOpEnable)
|
||||
{
|
||||
struct vkCmdSetLogicOpEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.logicOpEnable = logicOpEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetLogicOpEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPatchControlPointsEXT(VkCommandBuffer commandBuffer, uint32_t patchControlPoints)
|
||||
{
|
||||
struct vkCmdSetPatchControlPointsEXT_params params;
|
||||
|
@ -1528,6 +1762,14 @@ VkResult WINAPI vkCmdSetPerformanceStreamMarkerINTEL(VkCommandBuffer commandBuff
|
|||
return params.result;
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPolygonModeEXT(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode)
|
||||
{
|
||||
struct vkCmdSetPolygonModeEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.polygonMode = polygonMode;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetPolygonModeEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetPrimitiveRestartEnable(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable)
|
||||
{
|
||||
struct vkCmdSetPrimitiveRestartEnable_params params;
|
||||
|
@ -1560,6 +1802,30 @@ void WINAPI vkCmdSetPrimitiveTopologyEXT(VkCommandBuffer commandBuffer, VkPrimit
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetPrimitiveTopologyEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetProvokingVertexModeEXT(VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode)
|
||||
{
|
||||
struct vkCmdSetProvokingVertexModeEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.provokingVertexMode = provokingVertexMode;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetProvokingVertexModeEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetRasterizationSamplesEXT(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples)
|
||||
{
|
||||
struct vkCmdSetRasterizationSamplesEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.rasterizationSamples = rasterizationSamples;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetRasterizationSamplesEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetRasterizationStreamEXT(VkCommandBuffer commandBuffer, uint32_t rasterizationStream)
|
||||
{
|
||||
struct vkCmdSetRasterizationStreamEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.rasterizationStream = rasterizationStream;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetRasterizationStreamEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetRasterizerDiscardEnable(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable)
|
||||
{
|
||||
struct vkCmdSetRasterizerDiscardEnable_params params;
|
||||
|
@ -1584,6 +1850,14 @@ void WINAPI vkCmdSetRayTracingPipelineStackSizeKHR(VkCommandBuffer commandBuffer
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetRayTracingPipelineStackSizeKHR, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetRepresentativeFragmentTestEnableNV(VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable)
|
||||
{
|
||||
struct vkCmdSetRepresentativeFragmentTestEnableNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.representativeFragmentTestEnable = representativeFragmentTestEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetRepresentativeFragmentTestEnableNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT *pSampleLocationsInfo)
|
||||
{
|
||||
struct vkCmdSetSampleLocationsEXT_params params;
|
||||
|
@ -1592,6 +1866,23 @@ void WINAPI vkCmdSetSampleLocationsEXT(VkCommandBuffer commandBuffer, const VkSa
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetSampleLocationsEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetSampleLocationsEnableEXT(VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable)
|
||||
{
|
||||
struct vkCmdSetSampleLocationsEnableEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.sampleLocationsEnable = sampleLocationsEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetSampleLocationsEnableEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetSampleMaskEXT(VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask *pSampleMask)
|
||||
{
|
||||
struct vkCmdSetSampleMaskEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.samples = samples;
|
||||
params.pSampleMask = pSampleMask;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetSampleMaskEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetScissor(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors)
|
||||
{
|
||||
struct vkCmdSetScissor_params params;
|
||||
|
@ -1620,6 +1911,14 @@ void WINAPI vkCmdSetScissorWithCountEXT(VkCommandBuffer commandBuffer, uint32_t
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetScissorWithCountEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetShadingRateImageEnableNV(VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable)
|
||||
{
|
||||
struct vkCmdSetShadingRateImageEnableNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.shadingRateImageEnable = shadingRateImageEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetShadingRateImageEnableNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetStencilCompareMask(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask)
|
||||
{
|
||||
struct vkCmdSetStencilCompareMask_params params;
|
||||
|
@ -1687,6 +1986,14 @@ void WINAPI vkCmdSetStencilWriteMask(VkCommandBuffer commandBuffer, VkStencilFac
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetStencilWriteMask, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetTessellationDomainOriginEXT(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin)
|
||||
{
|
||||
struct vkCmdSetTessellationDomainOriginEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.domainOrigin = domainOrigin;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetTessellationDomainOriginEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetVertexInputEXT(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT *pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT *pVertexAttributeDescriptions)
|
||||
{
|
||||
struct vkCmdSetVertexInputEXT_params params;
|
||||
|
@ -1718,6 +2025,24 @@ void WINAPI vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer,
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetViewportShadingRatePaletteNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetViewportSwizzleNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportSwizzleNV *pViewportSwizzles)
|
||||
{
|
||||
struct vkCmdSetViewportSwizzleNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.firstViewport = firstViewport;
|
||||
params.viewportCount = viewportCount;
|
||||
params.pViewportSwizzles = pViewportSwizzles;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetViewportSwizzleNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetViewportWScalingEnableNV(VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable)
|
||||
{
|
||||
struct vkCmdSetViewportWScalingEnableNV_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.viewportWScalingEnable = viewportWScalingEnable;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdSetViewportWScalingEnableNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdSetViewportWScalingNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV *pViewportWScalings)
|
||||
{
|
||||
struct vkCmdSetViewportWScalingNV_params params;
|
||||
|
@ -1902,6 +2227,18 @@ void WINAPI vkCmdWriteBufferMarkerAMD(VkCommandBuffer commandBuffer, VkPipelineS
|
|||
p_vk_direct_unix_call(unix_handle, unix_vkCmdWriteBufferMarkerAMD, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWriteMicromapsPropertiesEXT(VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery)
|
||||
{
|
||||
struct vkCmdWriteMicromapsPropertiesEXT_params params;
|
||||
params.commandBuffer = commandBuffer;
|
||||
params.micromapCount = micromapCount;
|
||||
params.pMicromaps = pMicromaps;
|
||||
params.queryType = queryType;
|
||||
params.queryPool = queryPool;
|
||||
params.firstQuery = firstQuery;
|
||||
p_vk_direct_unix_call(unix_handle, unix_vkCmdWriteMicromapsPropertiesEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkCmdWriteTimestamp(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query)
|
||||
{
|
||||
struct vkCmdWriteTimestamp_params params;
|
||||
|
@ -1972,6 +2309,36 @@ VkResult WINAPI vkCopyMemoryToAccelerationStructureKHR(VkDevice device, VkDeferr
|
|||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCopyMemoryToMicromapEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToMicromapInfoEXT *pInfo)
|
||||
{
|
||||
struct vkCopyMemoryToMicromapEXT_params params;
|
||||
params.device = device;
|
||||
params.deferredOperation = deferredOperation;
|
||||
params.pInfo = pInfo;
|
||||
vk_unix_call(unix_vkCopyMemoryToMicromapEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCopyMicromapEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT *pInfo)
|
||||
{
|
||||
struct vkCopyMicromapEXT_params params;
|
||||
params.device = device;
|
||||
params.deferredOperation = deferredOperation;
|
||||
params.pInfo = pInfo;
|
||||
vk_unix_call(unix_vkCopyMicromapEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCopyMicromapToMemoryEXT(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapToMemoryInfoEXT *pInfo)
|
||||
{
|
||||
struct vkCopyMicromapToMemoryEXT_params params;
|
||||
params.device = device;
|
||||
params.deferredOperation = deferredOperation;
|
||||
params.pInfo = pInfo;
|
||||
vk_unix_call(unix_vkCopyMicromapToMemoryEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreateAccelerationStructureKHR(VkDevice device, const VkAccelerationStructureCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkAccelerationStructureKHR *pAccelerationStructure)
|
||||
{
|
||||
struct vkCreateAccelerationStructureKHR_params params;
|
||||
|
@ -2206,6 +2573,28 @@ VkResult WINAPI vkCreateIndirectCommandsLayoutNV(VkDevice device, const VkIndire
|
|||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreateMicromapEXT(VkDevice device, const VkMicromapCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkMicromapEXT *pMicromap)
|
||||
{
|
||||
struct vkCreateMicromapEXT_params params;
|
||||
params.device = device;
|
||||
params.pCreateInfo = pCreateInfo;
|
||||
params.pAllocator = pAllocator;
|
||||
params.pMicromap = pMicromap;
|
||||
vk_unix_call(unix_vkCreateMicromapEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreateOpticalFlowSessionNV(VkDevice device, const VkOpticalFlowSessionCreateInfoNV *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkOpticalFlowSessionNV *pSession)
|
||||
{
|
||||
struct vkCreateOpticalFlowSessionNV_params params;
|
||||
params.device = device;
|
||||
params.pCreateInfo = pCreateInfo;
|
||||
params.pAllocator = pAllocator;
|
||||
params.pSession = pSession;
|
||||
vk_unix_call(unix_vkCreateOpticalFlowSessionNV, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkCreatePipelineCache(VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache)
|
||||
{
|
||||
struct vkCreatePipelineCache_params params;
|
||||
|
@ -2621,6 +3010,24 @@ void WINAPI vkDestroyIndirectCommandsLayoutNV(VkDevice device, VkIndirectCommand
|
|||
vk_unix_call(unix_vkDestroyIndirectCommandsLayoutNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkDestroyMicromapEXT(VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks *pAllocator)
|
||||
{
|
||||
struct vkDestroyMicromapEXT_params params;
|
||||
params.device = device;
|
||||
params.micromap = micromap;
|
||||
params.pAllocator = pAllocator;
|
||||
vk_unix_call(unix_vkDestroyMicromapEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkDestroyOpticalFlowSessionNV(VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks *pAllocator)
|
||||
{
|
||||
struct vkDestroyOpticalFlowSessionNV_params params;
|
||||
params.device = device;
|
||||
params.session = session;
|
||||
params.pAllocator = pAllocator;
|
||||
vk_unix_call(unix_vkDestroyOpticalFlowSessionNV, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkDestroyPipeline(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator)
|
||||
{
|
||||
struct vkDestroyPipeline_params params;
|
||||
|
@ -3070,6 +3477,16 @@ void WINAPI vkGetDeviceBufferMemoryRequirementsKHR(VkDevice device, const VkDevi
|
|||
vk_unix_call(unix_vkGetDeviceBufferMemoryRequirementsKHR, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetDeviceFaultInfoEXT(VkDevice device, VkDeviceFaultCountsEXT *pFaultCounts, VkDeviceFaultInfoEXT *pFaultInfo)
|
||||
{
|
||||
struct vkGetDeviceFaultInfoEXT_params params;
|
||||
params.device = device;
|
||||
params.pFaultCounts = pFaultCounts;
|
||||
params.pFaultInfo = pFaultInfo;
|
||||
vk_unix_call(unix_vkGetDeviceFaultInfoEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceGroupPeerMemoryFeatures(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures)
|
||||
{
|
||||
struct vkGetDeviceGroupPeerMemoryFeatures_params params;
|
||||
|
@ -3176,6 +3593,15 @@ uint64_t WINAPI vkGetDeviceMemoryOpaqueCaptureAddressKHR(VkDevice device, const
|
|||
return params.result;
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceMicromapCompatibilityEXT(VkDevice device, const VkMicromapVersionInfoEXT *pVersionInfo, VkAccelerationStructureCompatibilityKHR *pCompatibility)
|
||||
{
|
||||
struct vkGetDeviceMicromapCompatibilityEXT_params params;
|
||||
params.device = device;
|
||||
params.pVersionInfo = pVersionInfo;
|
||||
params.pCompatibility = pCompatibility;
|
||||
vk_unix_call(unix_vkGetDeviceMicromapCompatibilityEXT, ¶ms);
|
||||
}
|
||||
|
||||
void WINAPI vkGetDeviceQueue(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue *pQueue)
|
||||
{
|
||||
struct vkGetDeviceQueue_params params;
|
||||
|
@ -3360,6 +3786,16 @@ VkResult WINAPI vkGetMemoryHostPointerPropertiesEXT(VkDevice device, VkExternalM
|
|||
return params.result;
|
||||
}
|
||||
|
||||
void WINAPI vkGetMicromapBuildSizesEXT(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkMicromapBuildInfoEXT *pBuildInfo, VkMicromapBuildSizesInfoEXT *pSizeInfo)
|
||||
{
|
||||
struct vkGetMicromapBuildSizesEXT_params params;
|
||||
params.device = device;
|
||||
params.buildType = buildType;
|
||||
params.pBuildInfo = pBuildInfo;
|
||||
params.pSizeInfo = pSizeInfo;
|
||||
vk_unix_call(unix_vkGetMicromapBuildSizesEXT, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetPerformanceParameterINTEL(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL *pValue)
|
||||
{
|
||||
struct vkGetPerformanceParameterINTEL_params params;
|
||||
|
@ -3572,6 +4008,17 @@ void WINAPI vkGetPhysicalDeviceMultisamplePropertiesEXT(VkPhysicalDevice physica
|
|||
vk_unix_call(unix_vkGetPhysicalDeviceMultisamplePropertiesEXT, ¶ms);
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetPhysicalDeviceOpticalFlowImageFormatsNV(VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, VkOpticalFlowImageFormatPropertiesNV *pImageFormatProperties)
|
||||
{
|
||||
struct vkGetPhysicalDeviceOpticalFlowImageFormatsNV_params params;
|
||||
params.physicalDevice = physicalDevice;
|
||||
params.pOpticalFlowImageFormatInfo = pOpticalFlowImageFormatInfo;
|
||||
params.pFormatCount = pFormatCount;
|
||||
params.pImageFormatProperties = pImageFormatProperties;
|
||||
vk_unix_call(unix_vkGetPhysicalDeviceOpticalFlowImageFormatsNV, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkGetPhysicalDevicePresentRectanglesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t *pRectCount, VkRect2D *pRects)
|
||||
{
|
||||
struct vkGetPhysicalDevicePresentRectanglesKHR_params params;
|
||||
|
@ -4445,6 +4892,20 @@ VkResult WINAPI vkWriteAccelerationStructuresPropertiesKHR(VkDevice device, uint
|
|||
return params.result;
|
||||
}
|
||||
|
||||
VkResult WINAPI vkWriteMicromapsPropertiesEXT(VkDevice device, uint32_t micromapCount, const VkMicromapEXT *pMicromaps, VkQueryType queryType, size_t dataSize, void *pData, size_t stride)
|
||||
{
|
||||
struct vkWriteMicromapsPropertiesEXT_params params;
|
||||
params.device = device;
|
||||
params.micromapCount = micromapCount;
|
||||
params.pMicromaps = pMicromaps;
|
||||
params.queryType = queryType;
|
||||
params.dataSize = dataSize;
|
||||
params.pData = pData;
|
||||
params.stride = stride;
|
||||
vk_unix_call(unix_vkWriteMicromapsPropertiesEXT, ¶ms);
|
||||
return params.result;
|
||||
}
|
||||
|
||||
static const struct vulkan_func vk_device_dispatch_table[] =
|
||||
{
|
||||
{"vkAcquireNextImage2KHR", vkAcquireNextImage2KHR},
|
||||
|
@ -4462,7 +4923,9 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkBindImageMemory", vkBindImageMemory},
|
||||
{"vkBindImageMemory2", vkBindImageMemory2},
|
||||
{"vkBindImageMemory2KHR", vkBindImageMemory2KHR},
|
||||
{"vkBindOpticalFlowSessionImageNV", vkBindOpticalFlowSessionImageNV},
|
||||
{"vkBuildAccelerationStructuresKHR", vkBuildAccelerationStructuresKHR},
|
||||
{"vkBuildMicromapsEXT", vkBuildMicromapsEXT},
|
||||
{"vkCmdBeginConditionalRenderingEXT", vkCmdBeginConditionalRenderingEXT},
|
||||
{"vkCmdBeginDebugUtilsLabelEXT", vkCmdBeginDebugUtilsLabelEXT},
|
||||
{"vkCmdBeginQuery", vkCmdBeginQuery},
|
||||
|
@ -4489,6 +4952,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdBuildAccelerationStructureNV", vkCmdBuildAccelerationStructureNV},
|
||||
{"vkCmdBuildAccelerationStructuresIndirectKHR", vkCmdBuildAccelerationStructuresIndirectKHR},
|
||||
{"vkCmdBuildAccelerationStructuresKHR", vkCmdBuildAccelerationStructuresKHR},
|
||||
{"vkCmdBuildMicromapsEXT", vkCmdBuildMicromapsEXT},
|
||||
{"vkCmdClearAttachments", vkCmdClearAttachments},
|
||||
{"vkCmdClearColorImage", vkCmdClearColorImage},
|
||||
{"vkCmdClearDepthStencilImage", vkCmdClearDepthStencilImage},
|
||||
|
@ -4508,6 +4972,9 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdCopyImageToBuffer2", vkCmdCopyImageToBuffer2},
|
||||
{"vkCmdCopyImageToBuffer2KHR", vkCmdCopyImageToBuffer2KHR},
|
||||
{"vkCmdCopyMemoryToAccelerationStructureKHR", vkCmdCopyMemoryToAccelerationStructureKHR},
|
||||
{"vkCmdCopyMemoryToMicromapEXT", vkCmdCopyMemoryToMicromapEXT},
|
||||
{"vkCmdCopyMicromapEXT", vkCmdCopyMicromapEXT},
|
||||
{"vkCmdCopyMicromapToMemoryEXT", vkCmdCopyMicromapToMemoryEXT},
|
||||
{"vkCmdCopyQueryPoolResults", vkCmdCopyQueryPoolResults},
|
||||
{"vkCmdCuLaunchKernelNVX", vkCmdCuLaunchKernelNVX},
|
||||
{"vkCmdDebugMarkerBeginEXT", vkCmdDebugMarkerBeginEXT},
|
||||
|
@ -4553,6 +5020,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdNextSubpass", vkCmdNextSubpass},
|
||||
{"vkCmdNextSubpass2", vkCmdNextSubpass2},
|
||||
{"vkCmdNextSubpass2KHR", vkCmdNextSubpass2KHR},
|
||||
{"vkCmdOpticalFlowExecuteNV", vkCmdOpticalFlowExecuteNV},
|
||||
{"vkCmdPipelineBarrier", vkCmdPipelineBarrier},
|
||||
{"vkCmdPipelineBarrier2", vkCmdPipelineBarrier2},
|
||||
{"vkCmdPipelineBarrier2KHR", vkCmdPipelineBarrier2KHR},
|
||||
|
@ -4567,10 +5035,23 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdResolveImage", vkCmdResolveImage},
|
||||
{"vkCmdResolveImage2", vkCmdResolveImage2},
|
||||
{"vkCmdResolveImage2KHR", vkCmdResolveImage2KHR},
|
||||
{"vkCmdSetAlphaToCoverageEnableEXT", vkCmdSetAlphaToCoverageEnableEXT},
|
||||
{"vkCmdSetAlphaToOneEnableEXT", vkCmdSetAlphaToOneEnableEXT},
|
||||
{"vkCmdSetBlendConstants", vkCmdSetBlendConstants},
|
||||
{"vkCmdSetCheckpointNV", vkCmdSetCheckpointNV},
|
||||
{"vkCmdSetCoarseSampleOrderNV", vkCmdSetCoarseSampleOrderNV},
|
||||
{"vkCmdSetColorBlendAdvancedEXT", vkCmdSetColorBlendAdvancedEXT},
|
||||
{"vkCmdSetColorBlendEnableEXT", vkCmdSetColorBlendEnableEXT},
|
||||
{"vkCmdSetColorBlendEquationEXT", vkCmdSetColorBlendEquationEXT},
|
||||
{"vkCmdSetColorWriteEnableEXT", vkCmdSetColorWriteEnableEXT},
|
||||
{"vkCmdSetColorWriteMaskEXT", vkCmdSetColorWriteMaskEXT},
|
||||
{"vkCmdSetConservativeRasterizationModeEXT", vkCmdSetConservativeRasterizationModeEXT},
|
||||
{"vkCmdSetCoverageModulationModeNV", vkCmdSetCoverageModulationModeNV},
|
||||
{"vkCmdSetCoverageModulationTableEnableNV", vkCmdSetCoverageModulationTableEnableNV},
|
||||
{"vkCmdSetCoverageModulationTableNV", vkCmdSetCoverageModulationTableNV},
|
||||
{"vkCmdSetCoverageReductionModeNV", vkCmdSetCoverageReductionModeNV},
|
||||
{"vkCmdSetCoverageToColorEnableNV", vkCmdSetCoverageToColorEnableNV},
|
||||
{"vkCmdSetCoverageToColorLocationNV", vkCmdSetCoverageToColorLocationNV},
|
||||
{"vkCmdSetCullMode", vkCmdSetCullMode},
|
||||
{"vkCmdSetCullModeEXT", vkCmdSetCullModeEXT},
|
||||
{"vkCmdSetDepthBias", vkCmdSetDepthBias},
|
||||
|
@ -4579,6 +5060,9 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetDepthBounds", vkCmdSetDepthBounds},
|
||||
{"vkCmdSetDepthBoundsTestEnable", vkCmdSetDepthBoundsTestEnable},
|
||||
{"vkCmdSetDepthBoundsTestEnableEXT", vkCmdSetDepthBoundsTestEnableEXT},
|
||||
{"vkCmdSetDepthClampEnableEXT", vkCmdSetDepthClampEnableEXT},
|
||||
{"vkCmdSetDepthClipEnableEXT", vkCmdSetDepthClipEnableEXT},
|
||||
{"vkCmdSetDepthClipNegativeOneToOneEXT", vkCmdSetDepthClipNegativeOneToOneEXT},
|
||||
{"vkCmdSetDepthCompareOp", vkCmdSetDepthCompareOp},
|
||||
{"vkCmdSetDepthCompareOpEXT", vkCmdSetDepthCompareOpEXT},
|
||||
{"vkCmdSetDepthTestEnable", vkCmdSetDepthTestEnable},
|
||||
|
@ -4592,28 +5076,40 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetEvent2", vkCmdSetEvent2},
|
||||
{"vkCmdSetEvent2KHR", vkCmdSetEvent2KHR},
|
||||
{"vkCmdSetExclusiveScissorNV", vkCmdSetExclusiveScissorNV},
|
||||
{"vkCmdSetExtraPrimitiveOverestimationSizeEXT", vkCmdSetExtraPrimitiveOverestimationSizeEXT},
|
||||
{"vkCmdSetFragmentShadingRateEnumNV", vkCmdSetFragmentShadingRateEnumNV},
|
||||
{"vkCmdSetFragmentShadingRateKHR", vkCmdSetFragmentShadingRateKHR},
|
||||
{"vkCmdSetFrontFace", vkCmdSetFrontFace},
|
||||
{"vkCmdSetFrontFaceEXT", vkCmdSetFrontFaceEXT},
|
||||
{"vkCmdSetLineRasterizationModeEXT", vkCmdSetLineRasterizationModeEXT},
|
||||
{"vkCmdSetLineStippleEXT", vkCmdSetLineStippleEXT},
|
||||
{"vkCmdSetLineStippleEnableEXT", vkCmdSetLineStippleEnableEXT},
|
||||
{"vkCmdSetLineWidth", vkCmdSetLineWidth},
|
||||
{"vkCmdSetLogicOpEXT", vkCmdSetLogicOpEXT},
|
||||
{"vkCmdSetLogicOpEnableEXT", vkCmdSetLogicOpEnableEXT},
|
||||
{"vkCmdSetPatchControlPointsEXT", vkCmdSetPatchControlPointsEXT},
|
||||
{"vkCmdSetPerformanceMarkerINTEL", vkCmdSetPerformanceMarkerINTEL},
|
||||
{"vkCmdSetPerformanceOverrideINTEL", vkCmdSetPerformanceOverrideINTEL},
|
||||
{"vkCmdSetPerformanceStreamMarkerINTEL", vkCmdSetPerformanceStreamMarkerINTEL},
|
||||
{"vkCmdSetPolygonModeEXT", vkCmdSetPolygonModeEXT},
|
||||
{"vkCmdSetPrimitiveRestartEnable", vkCmdSetPrimitiveRestartEnable},
|
||||
{"vkCmdSetPrimitiveRestartEnableEXT", vkCmdSetPrimitiveRestartEnableEXT},
|
||||
{"vkCmdSetPrimitiveTopology", vkCmdSetPrimitiveTopology},
|
||||
{"vkCmdSetPrimitiveTopologyEXT", vkCmdSetPrimitiveTopologyEXT},
|
||||
{"vkCmdSetProvokingVertexModeEXT", vkCmdSetProvokingVertexModeEXT},
|
||||
{"vkCmdSetRasterizationSamplesEXT", vkCmdSetRasterizationSamplesEXT},
|
||||
{"vkCmdSetRasterizationStreamEXT", vkCmdSetRasterizationStreamEXT},
|
||||
{"vkCmdSetRasterizerDiscardEnable", vkCmdSetRasterizerDiscardEnable},
|
||||
{"vkCmdSetRasterizerDiscardEnableEXT", vkCmdSetRasterizerDiscardEnableEXT},
|
||||
{"vkCmdSetRayTracingPipelineStackSizeKHR", vkCmdSetRayTracingPipelineStackSizeKHR},
|
||||
{"vkCmdSetRepresentativeFragmentTestEnableNV", vkCmdSetRepresentativeFragmentTestEnableNV},
|
||||
{"vkCmdSetSampleLocationsEXT", vkCmdSetSampleLocationsEXT},
|
||||
{"vkCmdSetSampleLocationsEnableEXT", vkCmdSetSampleLocationsEnableEXT},
|
||||
{"vkCmdSetSampleMaskEXT", vkCmdSetSampleMaskEXT},
|
||||
{"vkCmdSetScissor", vkCmdSetScissor},
|
||||
{"vkCmdSetScissorWithCount", vkCmdSetScissorWithCount},
|
||||
{"vkCmdSetScissorWithCountEXT", vkCmdSetScissorWithCountEXT},
|
||||
{"vkCmdSetShadingRateImageEnableNV", vkCmdSetShadingRateImageEnableNV},
|
||||
{"vkCmdSetStencilCompareMask", vkCmdSetStencilCompareMask},
|
||||
{"vkCmdSetStencilOp", vkCmdSetStencilOp},
|
||||
{"vkCmdSetStencilOpEXT", vkCmdSetStencilOpEXT},
|
||||
|
@ -4621,9 +5117,12 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdSetStencilTestEnable", vkCmdSetStencilTestEnable},
|
||||
{"vkCmdSetStencilTestEnableEXT", vkCmdSetStencilTestEnableEXT},
|
||||
{"vkCmdSetStencilWriteMask", vkCmdSetStencilWriteMask},
|
||||
{"vkCmdSetTessellationDomainOriginEXT", vkCmdSetTessellationDomainOriginEXT},
|
||||
{"vkCmdSetVertexInputEXT", vkCmdSetVertexInputEXT},
|
||||
{"vkCmdSetViewport", vkCmdSetViewport},
|
||||
{"vkCmdSetViewportShadingRatePaletteNV", vkCmdSetViewportShadingRatePaletteNV},
|
||||
{"vkCmdSetViewportSwizzleNV", vkCmdSetViewportSwizzleNV},
|
||||
{"vkCmdSetViewportWScalingEnableNV", vkCmdSetViewportWScalingEnableNV},
|
||||
{"vkCmdSetViewportWScalingNV", vkCmdSetViewportWScalingNV},
|
||||
{"vkCmdSetViewportWithCount", vkCmdSetViewportWithCount},
|
||||
{"vkCmdSetViewportWithCountEXT", vkCmdSetViewportWithCountEXT},
|
||||
|
@ -4640,6 +5139,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCmdWriteAccelerationStructuresPropertiesNV", vkCmdWriteAccelerationStructuresPropertiesNV},
|
||||
{"vkCmdWriteBufferMarker2AMD", vkCmdWriteBufferMarker2AMD},
|
||||
{"vkCmdWriteBufferMarkerAMD", vkCmdWriteBufferMarkerAMD},
|
||||
{"vkCmdWriteMicromapsPropertiesEXT", vkCmdWriteMicromapsPropertiesEXT},
|
||||
{"vkCmdWriteTimestamp", vkCmdWriteTimestamp},
|
||||
{"vkCmdWriteTimestamp2", vkCmdWriteTimestamp2},
|
||||
{"vkCmdWriteTimestamp2KHR", vkCmdWriteTimestamp2KHR},
|
||||
|
@ -4647,6 +5147,9 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCopyAccelerationStructureKHR", vkCopyAccelerationStructureKHR},
|
||||
{"vkCopyAccelerationStructureToMemoryKHR", vkCopyAccelerationStructureToMemoryKHR},
|
||||
{"vkCopyMemoryToAccelerationStructureKHR", vkCopyMemoryToAccelerationStructureKHR},
|
||||
{"vkCopyMemoryToMicromapEXT", vkCopyMemoryToMicromapEXT},
|
||||
{"vkCopyMicromapEXT", vkCopyMicromapEXT},
|
||||
{"vkCopyMicromapToMemoryEXT", vkCopyMicromapToMemoryEXT},
|
||||
{"vkCreateAccelerationStructureKHR", vkCreateAccelerationStructureKHR},
|
||||
{"vkCreateAccelerationStructureNV", vkCreateAccelerationStructureNV},
|
||||
{"vkCreateBuffer", vkCreateBuffer},
|
||||
|
@ -4667,6 +5170,8 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkCreateImage", vkCreateImage},
|
||||
{"vkCreateImageView", vkCreateImageView},
|
||||
{"vkCreateIndirectCommandsLayoutNV", vkCreateIndirectCommandsLayoutNV},
|
||||
{"vkCreateMicromapEXT", vkCreateMicromapEXT},
|
||||
{"vkCreateOpticalFlowSessionNV", vkCreateOpticalFlowSessionNV},
|
||||
{"vkCreatePipelineCache", vkCreatePipelineCache},
|
||||
{"vkCreatePipelineLayout", vkCreatePipelineLayout},
|
||||
{"vkCreatePrivateDataSlot", vkCreatePrivateDataSlot},
|
||||
|
@ -4706,6 +5211,8 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkDestroyImage", vkDestroyImage},
|
||||
{"vkDestroyImageView", vkDestroyImageView},
|
||||
{"vkDestroyIndirectCommandsLayoutNV", vkDestroyIndirectCommandsLayoutNV},
|
||||
{"vkDestroyMicromapEXT", vkDestroyMicromapEXT},
|
||||
{"vkDestroyOpticalFlowSessionNV", vkDestroyOpticalFlowSessionNV},
|
||||
{"vkDestroyPipeline", vkDestroyPipeline},
|
||||
{"vkDestroyPipelineCache", vkDestroyPipelineCache},
|
||||
{"vkDestroyPipelineLayout", vkDestroyPipelineLayout},
|
||||
|
@ -4748,6 +5255,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkGetDeviceAccelerationStructureCompatibilityKHR", vkGetDeviceAccelerationStructureCompatibilityKHR},
|
||||
{"vkGetDeviceBufferMemoryRequirements", vkGetDeviceBufferMemoryRequirements},
|
||||
{"vkGetDeviceBufferMemoryRequirementsKHR", vkGetDeviceBufferMemoryRequirementsKHR},
|
||||
{"vkGetDeviceFaultInfoEXT", vkGetDeviceFaultInfoEXT},
|
||||
{"vkGetDeviceGroupPeerMemoryFeatures", vkGetDeviceGroupPeerMemoryFeatures},
|
||||
{"vkGetDeviceGroupPeerMemoryFeaturesKHR", vkGetDeviceGroupPeerMemoryFeaturesKHR},
|
||||
{"vkGetDeviceGroupPresentCapabilitiesKHR", vkGetDeviceGroupPresentCapabilitiesKHR},
|
||||
|
@ -4759,6 +5267,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkGetDeviceMemoryCommitment", vkGetDeviceMemoryCommitment},
|
||||
{"vkGetDeviceMemoryOpaqueCaptureAddress", vkGetDeviceMemoryOpaqueCaptureAddress},
|
||||
{"vkGetDeviceMemoryOpaqueCaptureAddressKHR", vkGetDeviceMemoryOpaqueCaptureAddressKHR},
|
||||
{"vkGetDeviceMicromapCompatibilityEXT", vkGetDeviceMicromapCompatibilityEXT},
|
||||
{"vkGetDeviceProcAddr", vkGetDeviceProcAddr},
|
||||
{"vkGetDeviceQueue", vkGetDeviceQueue},
|
||||
{"vkGetDeviceQueue2", vkGetDeviceQueue2},
|
||||
|
@ -4779,6 +5288,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkGetImageViewAddressNVX", vkGetImageViewAddressNVX},
|
||||
{"vkGetImageViewHandleNVX", vkGetImageViewHandleNVX},
|
||||
{"vkGetMemoryHostPointerPropertiesEXT", vkGetMemoryHostPointerPropertiesEXT},
|
||||
{"vkGetMicromapBuildSizesEXT", vkGetMicromapBuildSizesEXT},
|
||||
{"vkGetPerformanceParameterINTEL", vkGetPerformanceParameterINTEL},
|
||||
{"vkGetPipelineCacheData", vkGetPipelineCacheData},
|
||||
{"vkGetPipelineExecutableInternalRepresentationsKHR", vkGetPipelineExecutableInternalRepresentationsKHR},
|
||||
|
@ -4846,6 +5356,7 @@ static const struct vulkan_func vk_device_dispatch_table[] =
|
|||
{"vkWaitSemaphores", vkWaitSemaphores},
|
||||
{"vkWaitSemaphoresKHR", vkWaitSemaphoresKHR},
|
||||
{"vkWriteAccelerationStructuresPropertiesKHR", vkWriteAccelerationStructuresPropertiesKHR},
|
||||
{"vkWriteMicromapsPropertiesEXT", vkWriteMicromapsPropertiesEXT},
|
||||
};
|
||||
|
||||
static const struct vulkan_func vk_phys_dev_dispatch_table[] =
|
||||
|
@ -4876,6 +5387,7 @@ static const struct vulkan_func vk_phys_dev_dispatch_table[] =
|
|||
{"vkGetPhysicalDeviceMemoryProperties2", vkGetPhysicalDeviceMemoryProperties2},
|
||||
{"vkGetPhysicalDeviceMemoryProperties2KHR", vkGetPhysicalDeviceMemoryProperties2KHR},
|
||||
{"vkGetPhysicalDeviceMultisamplePropertiesEXT", vkGetPhysicalDeviceMultisamplePropertiesEXT},
|
||||
{"vkGetPhysicalDeviceOpticalFlowImageFormatsNV", vkGetPhysicalDeviceOpticalFlowImageFormatsNV},
|
||||
{"vkGetPhysicalDevicePresentRectanglesKHR", vkGetPhysicalDevicePresentRectanglesKHR},
|
||||
{"vkGetPhysicalDeviceProperties", vkGetPhysicalDeviceProperties},
|
||||
{"vkGetPhysicalDeviceProperties2", vkGetPhysicalDeviceProperties2},
|
||||
|
|
|
@ -32,7 +32,9 @@ enum unix_call
|
|||
unix_vkBindImageMemory,
|
||||
unix_vkBindImageMemory2,
|
||||
unix_vkBindImageMemory2KHR,
|
||||
unix_vkBindOpticalFlowSessionImageNV,
|
||||
unix_vkBuildAccelerationStructuresKHR,
|
||||
unix_vkBuildMicromapsEXT,
|
||||
unix_vkCmdBeginConditionalRenderingEXT,
|
||||
unix_vkCmdBeginDebugUtilsLabelEXT,
|
||||
unix_vkCmdBeginQuery,
|
||||
|
@ -59,6 +61,7 @@ enum unix_call
|
|||
unix_vkCmdBuildAccelerationStructureNV,
|
||||
unix_vkCmdBuildAccelerationStructuresIndirectKHR,
|
||||
unix_vkCmdBuildAccelerationStructuresKHR,
|
||||
unix_vkCmdBuildMicromapsEXT,
|
||||
unix_vkCmdClearAttachments,
|
||||
unix_vkCmdClearColorImage,
|
||||
unix_vkCmdClearDepthStencilImage,
|
||||
|
@ -78,6 +81,9 @@ enum unix_call
|
|||
unix_vkCmdCopyImageToBuffer2,
|
||||
unix_vkCmdCopyImageToBuffer2KHR,
|
||||
unix_vkCmdCopyMemoryToAccelerationStructureKHR,
|
||||
unix_vkCmdCopyMemoryToMicromapEXT,
|
||||
unix_vkCmdCopyMicromapEXT,
|
||||
unix_vkCmdCopyMicromapToMemoryEXT,
|
||||
unix_vkCmdCopyQueryPoolResults,
|
||||
unix_vkCmdCuLaunchKernelNVX,
|
||||
unix_vkCmdDebugMarkerBeginEXT,
|
||||
|
@ -123,6 +129,7 @@ enum unix_call
|
|||
unix_vkCmdNextSubpass,
|
||||
unix_vkCmdNextSubpass2,
|
||||
unix_vkCmdNextSubpass2KHR,
|
||||
unix_vkCmdOpticalFlowExecuteNV,
|
||||
unix_vkCmdPipelineBarrier,
|
||||
unix_vkCmdPipelineBarrier2,
|
||||
unix_vkCmdPipelineBarrier2KHR,
|
||||
|
@ -137,10 +144,23 @@ enum unix_call
|
|||
unix_vkCmdResolveImage,
|
||||
unix_vkCmdResolveImage2,
|
||||
unix_vkCmdResolveImage2KHR,
|
||||
unix_vkCmdSetAlphaToCoverageEnableEXT,
|
||||
unix_vkCmdSetAlphaToOneEnableEXT,
|
||||
unix_vkCmdSetBlendConstants,
|
||||
unix_vkCmdSetCheckpointNV,
|
||||
unix_vkCmdSetCoarseSampleOrderNV,
|
||||
unix_vkCmdSetColorBlendAdvancedEXT,
|
||||
unix_vkCmdSetColorBlendEnableEXT,
|
||||
unix_vkCmdSetColorBlendEquationEXT,
|
||||
unix_vkCmdSetColorWriteEnableEXT,
|
||||
unix_vkCmdSetColorWriteMaskEXT,
|
||||
unix_vkCmdSetConservativeRasterizationModeEXT,
|
||||
unix_vkCmdSetCoverageModulationModeNV,
|
||||
unix_vkCmdSetCoverageModulationTableEnableNV,
|
||||
unix_vkCmdSetCoverageModulationTableNV,
|
||||
unix_vkCmdSetCoverageReductionModeNV,
|
||||
unix_vkCmdSetCoverageToColorEnableNV,
|
||||
unix_vkCmdSetCoverageToColorLocationNV,
|
||||
unix_vkCmdSetCullMode,
|
||||
unix_vkCmdSetCullModeEXT,
|
||||
unix_vkCmdSetDepthBias,
|
||||
|
@ -149,6 +169,9 @@ enum unix_call
|
|||
unix_vkCmdSetDepthBounds,
|
||||
unix_vkCmdSetDepthBoundsTestEnable,
|
||||
unix_vkCmdSetDepthBoundsTestEnableEXT,
|
||||
unix_vkCmdSetDepthClampEnableEXT,
|
||||
unix_vkCmdSetDepthClipEnableEXT,
|
||||
unix_vkCmdSetDepthClipNegativeOneToOneEXT,
|
||||
unix_vkCmdSetDepthCompareOp,
|
||||
unix_vkCmdSetDepthCompareOpEXT,
|
||||
unix_vkCmdSetDepthTestEnable,
|
||||
|
@ -162,28 +185,40 @@ enum unix_call
|
|||
unix_vkCmdSetEvent2,
|
||||
unix_vkCmdSetEvent2KHR,
|
||||
unix_vkCmdSetExclusiveScissorNV,
|
||||
unix_vkCmdSetExtraPrimitiveOverestimationSizeEXT,
|
||||
unix_vkCmdSetFragmentShadingRateEnumNV,
|
||||
unix_vkCmdSetFragmentShadingRateKHR,
|
||||
unix_vkCmdSetFrontFace,
|
||||
unix_vkCmdSetFrontFaceEXT,
|
||||
unix_vkCmdSetLineRasterizationModeEXT,
|
||||
unix_vkCmdSetLineStippleEXT,
|
||||
unix_vkCmdSetLineStippleEnableEXT,
|
||||
unix_vkCmdSetLineWidth,
|
||||
unix_vkCmdSetLogicOpEXT,
|
||||
unix_vkCmdSetLogicOpEnableEXT,
|
||||
unix_vkCmdSetPatchControlPointsEXT,
|
||||
unix_vkCmdSetPerformanceMarkerINTEL,
|
||||
unix_vkCmdSetPerformanceOverrideINTEL,
|
||||
unix_vkCmdSetPerformanceStreamMarkerINTEL,
|
||||
unix_vkCmdSetPolygonModeEXT,
|
||||
unix_vkCmdSetPrimitiveRestartEnable,
|
||||
unix_vkCmdSetPrimitiveRestartEnableEXT,
|
||||
unix_vkCmdSetPrimitiveTopology,
|
||||
unix_vkCmdSetPrimitiveTopologyEXT,
|
||||
unix_vkCmdSetProvokingVertexModeEXT,
|
||||
unix_vkCmdSetRasterizationSamplesEXT,
|
||||
unix_vkCmdSetRasterizationStreamEXT,
|
||||
unix_vkCmdSetRasterizerDiscardEnable,
|
||||
unix_vkCmdSetRasterizerDiscardEnableEXT,
|
||||
unix_vkCmdSetRayTracingPipelineStackSizeKHR,
|
||||
unix_vkCmdSetRepresentativeFragmentTestEnableNV,
|
||||
unix_vkCmdSetSampleLocationsEXT,
|
||||
unix_vkCmdSetSampleLocationsEnableEXT,
|
||||
unix_vkCmdSetSampleMaskEXT,
|
||||
unix_vkCmdSetScissor,
|
||||
unix_vkCmdSetScissorWithCount,
|
||||
unix_vkCmdSetScissorWithCountEXT,
|
||||
unix_vkCmdSetShadingRateImageEnableNV,
|
||||
unix_vkCmdSetStencilCompareMask,
|
||||
unix_vkCmdSetStencilOp,
|
||||
unix_vkCmdSetStencilOpEXT,
|
||||
|
@ -191,9 +226,12 @@ enum unix_call
|
|||
unix_vkCmdSetStencilTestEnable,
|
||||
unix_vkCmdSetStencilTestEnableEXT,
|
||||
unix_vkCmdSetStencilWriteMask,
|
||||
unix_vkCmdSetTessellationDomainOriginEXT,
|
||||
unix_vkCmdSetVertexInputEXT,
|
||||
unix_vkCmdSetViewport,
|
||||
unix_vkCmdSetViewportShadingRatePaletteNV,
|
||||
unix_vkCmdSetViewportSwizzleNV,
|
||||
unix_vkCmdSetViewportWScalingEnableNV,
|
||||
unix_vkCmdSetViewportWScalingNV,
|
||||
unix_vkCmdSetViewportWithCount,
|
||||
unix_vkCmdSetViewportWithCountEXT,
|
||||
|
@ -210,6 +248,7 @@ enum unix_call
|
|||
unix_vkCmdWriteAccelerationStructuresPropertiesNV,
|
||||
unix_vkCmdWriteBufferMarker2AMD,
|
||||
unix_vkCmdWriteBufferMarkerAMD,
|
||||
unix_vkCmdWriteMicromapsPropertiesEXT,
|
||||
unix_vkCmdWriteTimestamp,
|
||||
unix_vkCmdWriteTimestamp2,
|
||||
unix_vkCmdWriteTimestamp2KHR,
|
||||
|
@ -217,6 +256,9 @@ enum unix_call
|
|||
unix_vkCopyAccelerationStructureKHR,
|
||||
unix_vkCopyAccelerationStructureToMemoryKHR,
|
||||
unix_vkCopyMemoryToAccelerationStructureKHR,
|
||||
unix_vkCopyMemoryToMicromapEXT,
|
||||
unix_vkCopyMicromapEXT,
|
||||
unix_vkCopyMicromapToMemoryEXT,
|
||||
unix_vkCreateAccelerationStructureKHR,
|
||||
unix_vkCreateAccelerationStructureNV,
|
||||
unix_vkCreateBuffer,
|
||||
|
@ -241,6 +283,8 @@ enum unix_call
|
|||
unix_vkCreateImageView,
|
||||
unix_vkCreateIndirectCommandsLayoutNV,
|
||||
unix_vkCreateInstance,
|
||||
unix_vkCreateMicromapEXT,
|
||||
unix_vkCreateOpticalFlowSessionNV,
|
||||
unix_vkCreatePipelineCache,
|
||||
unix_vkCreatePipelineLayout,
|
||||
unix_vkCreatePrivateDataSlot,
|
||||
|
@ -285,6 +329,8 @@ enum unix_call
|
|||
unix_vkDestroyImageView,
|
||||
unix_vkDestroyIndirectCommandsLayoutNV,
|
||||
unix_vkDestroyInstance,
|
||||
unix_vkDestroyMicromapEXT,
|
||||
unix_vkDestroyOpticalFlowSessionNV,
|
||||
unix_vkDestroyPipeline,
|
||||
unix_vkDestroyPipelineCache,
|
||||
unix_vkDestroyPipelineLayout,
|
||||
|
@ -336,6 +382,7 @@ enum unix_call
|
|||
unix_vkGetDeviceAccelerationStructureCompatibilityKHR,
|
||||
unix_vkGetDeviceBufferMemoryRequirements,
|
||||
unix_vkGetDeviceBufferMemoryRequirementsKHR,
|
||||
unix_vkGetDeviceFaultInfoEXT,
|
||||
unix_vkGetDeviceGroupPeerMemoryFeatures,
|
||||
unix_vkGetDeviceGroupPeerMemoryFeaturesKHR,
|
||||
unix_vkGetDeviceGroupPresentCapabilitiesKHR,
|
||||
|
@ -347,6 +394,7 @@ enum unix_call
|
|||
unix_vkGetDeviceMemoryCommitment,
|
||||
unix_vkGetDeviceMemoryOpaqueCaptureAddress,
|
||||
unix_vkGetDeviceMemoryOpaqueCaptureAddressKHR,
|
||||
unix_vkGetDeviceMicromapCompatibilityEXT,
|
||||
unix_vkGetDeviceQueue,
|
||||
unix_vkGetDeviceQueue2,
|
||||
unix_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI,
|
||||
|
@ -366,6 +414,7 @@ enum unix_call
|
|||
unix_vkGetImageViewAddressNVX,
|
||||
unix_vkGetImageViewHandleNVX,
|
||||
unix_vkGetMemoryHostPointerPropertiesEXT,
|
||||
unix_vkGetMicromapBuildSizesEXT,
|
||||
unix_vkGetPerformanceParameterINTEL,
|
||||
unix_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,
|
||||
unix_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,
|
||||
|
@ -389,6 +438,7 @@ enum unix_call
|
|||
unix_vkGetPhysicalDeviceMemoryProperties2,
|
||||
unix_vkGetPhysicalDeviceMemoryProperties2KHR,
|
||||
unix_vkGetPhysicalDeviceMultisamplePropertiesEXT,
|
||||
unix_vkGetPhysicalDeviceOpticalFlowImageFormatsNV,
|
||||
unix_vkGetPhysicalDevicePresentRectanglesKHR,
|
||||
unix_vkGetPhysicalDeviceProperties,
|
||||
unix_vkGetPhysicalDeviceProperties2,
|
||||
|
@ -477,6 +527,7 @@ enum unix_call
|
|||
unix_vkWaitSemaphores,
|
||||
unix_vkWaitSemaphoresKHR,
|
||||
unix_vkWriteAccelerationStructuresPropertiesKHR,
|
||||
unix_vkWriteMicromapsPropertiesEXT,
|
||||
unix_count,
|
||||
};
|
||||
|
||||
|
@ -604,6 +655,16 @@ struct vkBindImageMemory2KHR_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkBindOpticalFlowSessionImageNV_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkOpticalFlowSessionNV DECLSPEC_ALIGN(8) session;
|
||||
VkOpticalFlowSessionBindingPointNV bindingPoint;
|
||||
VkImageView DECLSPEC_ALIGN(8) view;
|
||||
VkImageLayout layout;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkBuildAccelerationStructuresKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -614,6 +675,15 @@ struct vkBuildAccelerationStructuresKHR_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkBuildMicromapsEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkDeferredOperationKHR DECLSPEC_ALIGN(8) deferredOperation;
|
||||
uint32_t infoCount;
|
||||
const VkMicromapBuildInfoEXT *pInfos;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCmdBeginConditionalRenderingEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -830,6 +900,13 @@ struct vkCmdBuildAccelerationStructuresKHR_params
|
|||
const VkAccelerationStructureBuildRangeInfoKHR * const*ppBuildRangeInfos;
|
||||
};
|
||||
|
||||
struct vkCmdBuildMicromapsEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t infoCount;
|
||||
const VkMicromapBuildInfoEXT *pInfos;
|
||||
};
|
||||
|
||||
struct vkCmdClearAttachments_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -973,6 +1050,24 @@ struct vkCmdCopyMemoryToAccelerationStructureKHR_params
|
|||
const VkCopyMemoryToAccelerationStructureInfoKHR *pInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyMemoryToMicromapEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyMemoryToMicromapInfoEXT *pInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyMicromapEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyMicromapInfoEXT *pInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyMicromapToMemoryEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkCopyMicromapToMemoryInfoEXT *pInfo;
|
||||
};
|
||||
|
||||
struct vkCmdCopyQueryPoolResults_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1345,6 +1440,13 @@ struct vkCmdNextSubpass2KHR_params
|
|||
const VkSubpassEndInfo *pSubpassEndInfo;
|
||||
};
|
||||
|
||||
struct vkCmdOpticalFlowExecuteNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkOpticalFlowSessionNV DECLSPEC_ALIGN(8) session;
|
||||
const VkOpticalFlowExecuteInfoNV *pExecuteInfo;
|
||||
};
|
||||
|
||||
struct vkCmdPipelineBarrier_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1458,6 +1560,18 @@ struct vkCmdResolveImage2KHR_params
|
|||
const VkResolveImageInfo2 *pResolveImageInfo;
|
||||
};
|
||||
|
||||
struct vkCmdSetAlphaToCoverageEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 alphaToCoverageEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetAlphaToOneEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 alphaToOneEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetBlendConstants_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1478,6 +1592,30 @@ struct vkCmdSetCoarseSampleOrderNV_params
|
|||
const VkCoarseSampleOrderCustomNV *pCustomSampleOrders;
|
||||
};
|
||||
|
||||
struct vkCmdSetColorBlendAdvancedEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t firstAttachment;
|
||||
uint32_t attachmentCount;
|
||||
const VkColorBlendAdvancedEXT *pColorBlendAdvanced;
|
||||
};
|
||||
|
||||
struct vkCmdSetColorBlendEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t firstAttachment;
|
||||
uint32_t attachmentCount;
|
||||
const VkBool32 *pColorBlendEnables;
|
||||
};
|
||||
|
||||
struct vkCmdSetColorBlendEquationEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t firstAttachment;
|
||||
uint32_t attachmentCount;
|
||||
const VkColorBlendEquationEXT *pColorBlendEquations;
|
||||
};
|
||||
|
||||
struct vkCmdSetColorWriteEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1485,6 +1623,57 @@ struct vkCmdSetColorWriteEnableEXT_params
|
|||
const VkBool32 *pColorWriteEnables;
|
||||
};
|
||||
|
||||
struct vkCmdSetColorWriteMaskEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t firstAttachment;
|
||||
uint32_t attachmentCount;
|
||||
const VkColorComponentFlags *pColorWriteMasks;
|
||||
};
|
||||
|
||||
struct vkCmdSetConservativeRasterizationModeEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkConservativeRasterizationModeEXT conservativeRasterizationMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetCoverageModulationModeNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkCoverageModulationModeNV coverageModulationMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetCoverageModulationTableEnableNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 coverageModulationTableEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetCoverageModulationTableNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t coverageModulationTableCount;
|
||||
const float *pCoverageModulationTable;
|
||||
};
|
||||
|
||||
struct vkCmdSetCoverageReductionModeNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkCoverageReductionModeNV coverageReductionMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetCoverageToColorEnableNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 coverageToColorEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetCoverageToColorLocationNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t coverageToColorLocation;
|
||||
};
|
||||
|
||||
struct vkCmdSetCullMode_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1536,6 +1725,24 @@ struct vkCmdSetDepthBoundsTestEnableEXT_params
|
|||
VkBool32 depthBoundsTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthClampEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthClampEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthClipEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 depthClipEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthClipNegativeOneToOneEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 negativeOneToOne;
|
||||
};
|
||||
|
||||
struct vkCmdSetDepthCompareOp_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1621,6 +1828,12 @@ struct vkCmdSetExclusiveScissorNV_params
|
|||
const VkRect2D *pExclusiveScissors;
|
||||
};
|
||||
|
||||
struct vkCmdSetExtraPrimitiveOverestimationSizeEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
float extraPrimitiveOverestimationSize;
|
||||
};
|
||||
|
||||
struct vkCmdSetFragmentShadingRateEnumNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1647,6 +1860,12 @@ struct vkCmdSetFrontFaceEXT_params
|
|||
VkFrontFace frontFace;
|
||||
};
|
||||
|
||||
struct vkCmdSetLineRasterizationModeEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkLineRasterizationModeEXT lineRasterizationMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetLineStippleEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1654,6 +1873,12 @@ struct vkCmdSetLineStippleEXT_params
|
|||
uint16_t lineStipplePattern;
|
||||
};
|
||||
|
||||
struct vkCmdSetLineStippleEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 stippledLineEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetLineWidth_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1666,6 +1891,12 @@ struct vkCmdSetLogicOpEXT_params
|
|||
VkLogicOp logicOp;
|
||||
};
|
||||
|
||||
struct vkCmdSetLogicOpEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 logicOpEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetPatchControlPointsEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1693,6 +1924,12 @@ struct vkCmdSetPerformanceStreamMarkerINTEL_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCmdSetPolygonModeEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkPolygonMode polygonMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetPrimitiveRestartEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1717,6 +1954,24 @@ struct vkCmdSetPrimitiveTopologyEXT_params
|
|||
VkPrimitiveTopology primitiveTopology;
|
||||
};
|
||||
|
||||
struct vkCmdSetProvokingVertexModeEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkProvokingVertexModeEXT provokingVertexMode;
|
||||
};
|
||||
|
||||
struct vkCmdSetRasterizationSamplesEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkSampleCountFlagBits rasterizationSamples;
|
||||
};
|
||||
|
||||
struct vkCmdSetRasterizationStreamEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t rasterizationStream;
|
||||
};
|
||||
|
||||
struct vkCmdSetRasterizerDiscardEnable_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1735,12 +1990,31 @@ struct vkCmdSetRayTracingPipelineStackSizeKHR_params
|
|||
uint32_t pipelineStackSize;
|
||||
};
|
||||
|
||||
struct vkCmdSetRepresentativeFragmentTestEnableNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 representativeFragmentTestEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetSampleLocationsEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
const VkSampleLocationsInfoEXT *pSampleLocationsInfo;
|
||||
};
|
||||
|
||||
struct vkCmdSetSampleLocationsEnableEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 sampleLocationsEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetSampleMaskEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkSampleCountFlagBits samples;
|
||||
const VkSampleMask *pSampleMask;
|
||||
};
|
||||
|
||||
struct vkCmdSetScissor_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1763,6 +2037,12 @@ struct vkCmdSetScissorWithCountEXT_params
|
|||
const VkRect2D *pScissors;
|
||||
};
|
||||
|
||||
struct vkCmdSetShadingRateImageEnableNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 shadingRateImageEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetStencilCompareMask_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1816,6 +2096,12 @@ struct vkCmdSetStencilWriteMask_params
|
|||
uint32_t writeMask;
|
||||
};
|
||||
|
||||
struct vkCmdSetTessellationDomainOriginEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkTessellationDomainOrigin domainOrigin;
|
||||
};
|
||||
|
||||
struct vkCmdSetVertexInputEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1841,6 +2127,20 @@ struct vkCmdSetViewportShadingRatePaletteNV_params
|
|||
const VkShadingRatePaletteNV *pShadingRatePalettes;
|
||||
};
|
||||
|
||||
struct vkCmdSetViewportSwizzleNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t firstViewport;
|
||||
uint32_t viewportCount;
|
||||
const VkViewportSwizzleNV *pViewportSwizzles;
|
||||
};
|
||||
|
||||
struct vkCmdSetViewportWScalingEnableNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
VkBool32 viewportWScalingEnable;
|
||||
};
|
||||
|
||||
struct vkCmdSetViewportWScalingNV_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -1993,6 +2293,16 @@ struct vkCmdWriteBufferMarkerAMD_params
|
|||
uint32_t marker;
|
||||
};
|
||||
|
||||
struct vkCmdWriteMicromapsPropertiesEXT_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
uint32_t micromapCount;
|
||||
const VkMicromapEXT *pMicromaps;
|
||||
VkQueryType queryType;
|
||||
VkQueryPool DECLSPEC_ALIGN(8) queryPool;
|
||||
uint32_t firstQuery;
|
||||
};
|
||||
|
||||
struct vkCmdWriteTimestamp_params
|
||||
{
|
||||
VkCommandBuffer commandBuffer;
|
||||
|
@ -2049,6 +2359,30 @@ struct vkCopyMemoryToAccelerationStructureKHR_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCopyMemoryToMicromapEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkDeferredOperationKHR DECLSPEC_ALIGN(8) deferredOperation;
|
||||
const VkCopyMemoryToMicromapInfoEXT *pInfo;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCopyMicromapEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkDeferredOperationKHR DECLSPEC_ALIGN(8) deferredOperation;
|
||||
const VkCopyMicromapInfoEXT *pInfo;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCopyMicromapToMemoryEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkDeferredOperationKHR DECLSPEC_ALIGN(8) deferredOperation;
|
||||
const VkCopyMicromapToMemoryInfoEXT *pInfo;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCreateAccelerationStructureKHR_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2270,6 +2604,24 @@ struct vkCreateInstance_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCreateMicromapEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkMicromapCreateInfoEXT *pCreateInfo;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
VkMicromapEXT *pMicromap;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCreateOpticalFlowSessionNV_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkOpticalFlowSessionCreateInfoNV *pCreateInfo;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
VkOpticalFlowSessionNV *pSession;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkCreatePipelineCache_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2622,6 +2974,20 @@ struct vkDestroyInstance_params
|
|||
const VkAllocationCallbacks *pAllocator;
|
||||
};
|
||||
|
||||
struct vkDestroyMicromapEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkMicromapEXT DECLSPEC_ALIGN(8) micromap;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
};
|
||||
|
||||
struct vkDestroyOpticalFlowSessionNV_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkOpticalFlowSessionNV DECLSPEC_ALIGN(8) session;
|
||||
const VkAllocationCallbacks *pAllocator;
|
||||
};
|
||||
|
||||
struct vkDestroyPipeline_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -2997,6 +3363,14 @@ struct vkGetDeviceBufferMemoryRequirementsKHR_params
|
|||
VkMemoryRequirements2 *pMemoryRequirements;
|
||||
};
|
||||
|
||||
struct vkGetDeviceFaultInfoEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkDeviceFaultCountsEXT *pFaultCounts;
|
||||
VkDeviceFaultInfoEXT *pFaultInfo;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkGetDeviceGroupPeerMemoryFeatures_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -3081,6 +3455,13 @@ struct vkGetDeviceMemoryOpaqueCaptureAddressKHR_params
|
|||
uint64_t result;
|
||||
};
|
||||
|
||||
struct vkGetDeviceMicromapCompatibilityEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
const VkMicromapVersionInfoEXT *pVersionInfo;
|
||||
VkAccelerationStructureCompatibilityKHR *pCompatibility;
|
||||
};
|
||||
|
||||
struct vkGetDeviceQueue_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -3227,6 +3608,14 @@ struct vkGetMemoryHostPointerPropertiesEXT_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkGetMicromapBuildSizesEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
VkAccelerationStructureBuildTypeKHR buildType;
|
||||
const VkMicromapBuildInfoEXT *pBuildInfo;
|
||||
VkMicromapBuildSizesInfoEXT *pSizeInfo;
|
||||
};
|
||||
|
||||
struct vkGetPerformanceParameterINTEL_params
|
||||
{
|
||||
VkDevice device;
|
||||
|
@ -3393,6 +3782,15 @@ struct vkGetPhysicalDeviceMultisamplePropertiesEXT_params
|
|||
VkMultisamplePropertiesEXT *pMultisampleProperties;
|
||||
};
|
||||
|
||||
struct vkGetPhysicalDeviceOpticalFlowImageFormatsNV_params
|
||||
{
|
||||
VkPhysicalDevice physicalDevice;
|
||||
const VkOpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo;
|
||||
uint32_t *pFormatCount;
|
||||
VkOpticalFlowImageFormatPropertiesNV *pImageFormatProperties;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkGetPhysicalDevicePresentRectanglesKHR_params
|
||||
{
|
||||
VkPhysicalDevice physicalDevice;
|
||||
|
@ -4106,4 +4504,16 @@ struct vkWriteAccelerationStructuresPropertiesKHR_params
|
|||
VkResult result;
|
||||
};
|
||||
|
||||
struct vkWriteMicromapsPropertiesEXT_params
|
||||
{
|
||||
VkDevice device;
|
||||
uint32_t micromapCount;
|
||||
const VkMicromapEXT *pMicromaps;
|
||||
VkQueryType queryType;
|
||||
size_t dataSize;
|
||||
void *pData;
|
||||
size_t stride;
|
||||
VkResult result;
|
||||
};
|
||||
|
||||
#endif /* __WINE_VULKAN_LOADER_THUNKS_H */
|
||||
|
|
|
@ -64,7 +64,7 @@ from enum import Enum
|
|||
LOGGER = logging.Logger("vulkan")
|
||||
LOGGER.addHandler(logging.StreamHandler())
|
||||
|
||||
VK_XML_VERSION = "1.3.228"
|
||||
VK_XML_VERSION = "1.3.230"
|
||||
WINE_VK_VERSION = (1, 3)
|
||||
|
||||
# Filenames to create.
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -223,6 +223,27 @@ typedef struct VkAccelerationStructureBuildGeometryInfoKHR_host
|
|||
typedef VkAccelerationStructureBuildGeometryInfoKHR VkAccelerationStructureBuildGeometryInfoKHR_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkMicromapBuildInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkMicromapTypeEXT type;
|
||||
VkBuildMicromapFlagsEXT flags;
|
||||
VkBuildMicromapModeEXT mode;
|
||||
VkMicromapEXT dstMicromap;
|
||||
uint32_t usageCountsCount;
|
||||
const VkMicromapUsageEXT *pUsageCounts;
|
||||
const VkMicromapUsageEXT * const*ppUsageCounts;
|
||||
VkDeviceOrHostAddressConstKHR data;
|
||||
VkDeviceOrHostAddressKHR scratchData;
|
||||
VkDeviceOrHostAddressConstKHR triangleArray;
|
||||
VkDeviceSize triangleArrayStride;
|
||||
} VkMicromapBuildInfoEXT_host;
|
||||
#else
|
||||
typedef VkMicromapBuildInfoEXT VkMicromapBuildInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkConditionalRenderingBeginInfoEXT_host
|
||||
{
|
||||
|
@ -539,6 +560,45 @@ typedef struct VkCopyMemoryToAccelerationStructureInfoKHR_host
|
|||
typedef VkCopyMemoryToAccelerationStructureInfoKHR VkCopyMemoryToAccelerationStructureInfoKHR_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyMemoryToMicromapInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkDeviceOrHostAddressConstKHR src;
|
||||
VkMicromapEXT dst;
|
||||
VkCopyMicromapModeEXT mode;
|
||||
} VkCopyMemoryToMicromapInfoEXT_host;
|
||||
#else
|
||||
typedef VkCopyMemoryToMicromapInfoEXT VkCopyMemoryToMicromapInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyMicromapInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkMicromapEXT src;
|
||||
VkMicromapEXT dst;
|
||||
VkCopyMicromapModeEXT mode;
|
||||
} VkCopyMicromapInfoEXT_host;
|
||||
#else
|
||||
typedef VkCopyMicromapInfoEXT VkCopyMicromapInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCopyMicromapToMemoryInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkMicromapEXT src;
|
||||
VkDeviceOrHostAddressKHR dst;
|
||||
VkCopyMicromapModeEXT mode;
|
||||
} VkCopyMicromapToMemoryInfoEXT_host;
|
||||
#else
|
||||
typedef VkCopyMicromapToMemoryInfoEXT VkCopyMicromapToMemoryInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkCuLaunchInfoNVX_host
|
||||
{
|
||||
|
@ -999,6 +1059,22 @@ typedef struct VkIndirectCommandsLayoutCreateInfoNV_host
|
|||
typedef VkIndirectCommandsLayoutCreateInfoNV VkIndirectCommandsLayoutCreateInfoNV_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkMicromapCreateInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkMicromapCreateFlagsEXT createFlags;
|
||||
VkBuffer buffer;
|
||||
VkDeviceSize offset;
|
||||
VkDeviceSize size;
|
||||
VkMicromapTypeEXT type;
|
||||
VkDeviceAddress deviceAddress;
|
||||
} VkMicromapCreateInfoEXT_host;
|
||||
#else
|
||||
typedef VkMicromapCreateInfoEXT VkMicromapCreateInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkRayTracingPipelineCreateInfoKHR_host
|
||||
{
|
||||
|
@ -1240,6 +1316,55 @@ typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR;
|
|||
typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirements_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDeviceFaultCountsEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
void *pNext;
|
||||
uint32_t addressInfoCount;
|
||||
uint32_t vendorInfoCount;
|
||||
VkDeviceSize vendorBinarySize;
|
||||
} VkDeviceFaultCountsEXT_host;
|
||||
#else
|
||||
typedef VkDeviceFaultCountsEXT VkDeviceFaultCountsEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDeviceFaultAddressInfoEXT_host
|
||||
{
|
||||
VkDeviceFaultAddressTypeEXT addressType;
|
||||
VkDeviceAddress reportedAddress;
|
||||
VkDeviceSize addressPrecision;
|
||||
} VkDeviceFaultAddressInfoEXT_host;
|
||||
#else
|
||||
typedef VkDeviceFaultAddressInfoEXT VkDeviceFaultAddressInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDeviceFaultVendorInfoEXT_host
|
||||
{
|
||||
char description[VK_MAX_DESCRIPTION_SIZE];
|
||||
uint64_t vendorFaultCode;
|
||||
uint64_t vendorFaultData;
|
||||
} VkDeviceFaultVendorInfoEXT_host;
|
||||
#else
|
||||
typedef VkDeviceFaultVendorInfoEXT VkDeviceFaultVendorInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDeviceFaultInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
void *pNext;
|
||||
char description[VK_MAX_DESCRIPTION_SIZE];
|
||||
VkDeviceFaultAddressInfoEXT_host *pAddressInfos;
|
||||
VkDeviceFaultVendorInfoEXT_host *pVendorInfos;
|
||||
void *pVendorBinaryData;
|
||||
} VkDeviceFaultInfoEXT_host;
|
||||
#else
|
||||
typedef VkDeviceFaultInfoEXT VkDeviceFaultInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkDeviceMemoryOpaqueCaptureAddressInfo_host
|
||||
{
|
||||
|
@ -1351,6 +1476,19 @@ typedef struct VkMemoryGetWin32HandleInfoKHR_host
|
|||
typedef VkMemoryGetWin32HandleInfoKHR VkMemoryGetWin32HandleInfoKHR_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkMicromapBuildSizesInfoEXT_host
|
||||
{
|
||||
VkStructureType sType;
|
||||
const void *pNext;
|
||||
VkDeviceSize micromapSize;
|
||||
VkDeviceSize buildScratchSize;
|
||||
VkBool32 discardable;
|
||||
} VkMicromapBuildSizesInfoEXT_host;
|
||||
#else
|
||||
typedef VkMicromapBuildSizesInfoEXT VkMicromapBuildSizesInfoEXT_host;
|
||||
#endif
|
||||
|
||||
#if defined(USE_STRUCT_CONVERSION)
|
||||
typedef struct VkImageFormatProperties_host
|
||||
{
|
||||
|
@ -1844,7 +1982,9 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkBindImageMemory)(VkDevice, VkImage, VkDeviceMemory, VkDeviceSize);
|
||||
VkResult (*p_vkBindImageMemory2)(VkDevice, uint32_t, const VkBindImageMemoryInfo_host *);
|
||||
VkResult (*p_vkBindImageMemory2KHR)(VkDevice, uint32_t, const VkBindImageMemoryInfo_host *);
|
||||
VkResult (*p_vkBindOpticalFlowSessionImageNV)(VkDevice, VkOpticalFlowSessionNV, VkOpticalFlowSessionBindingPointNV, VkImageView, VkImageLayout);
|
||||
VkResult (*p_vkBuildAccelerationStructuresKHR)(VkDevice, VkDeferredOperationKHR, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkAccelerationStructureBuildRangeInfoKHR * const*);
|
||||
VkResult (*p_vkBuildMicromapsEXT)(VkDevice, VkDeferredOperationKHR, uint32_t, const VkMicromapBuildInfoEXT_host *);
|
||||
void (*p_vkCmdBeginConditionalRenderingEXT)(VkCommandBuffer, const VkConditionalRenderingBeginInfoEXT_host *);
|
||||
void (*p_vkCmdBeginDebugUtilsLabelEXT)(VkCommandBuffer, const VkDebugUtilsLabelEXT *);
|
||||
void (*p_vkCmdBeginQuery)(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags);
|
||||
|
@ -1871,6 +2011,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer, const VkAccelerationStructureInfoNV_host *, VkBuffer, VkDeviceSize, VkBool32, VkAccelerationStructureNV, VkAccelerationStructureNV, VkBuffer, VkDeviceSize);
|
||||
void (*p_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkDeviceAddress *, const uint32_t *, const uint32_t * const*);
|
||||
void (*p_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer, uint32_t, const VkAccelerationStructureBuildGeometryInfoKHR_host *, const VkAccelerationStructureBuildRangeInfoKHR * const*);
|
||||
void (*p_vkCmdBuildMicromapsEXT)(VkCommandBuffer, uint32_t, const VkMicromapBuildInfoEXT_host *);
|
||||
void (*p_vkCmdClearAttachments)(VkCommandBuffer, uint32_t, const VkClearAttachment *, uint32_t, const VkClearRect *);
|
||||
void (*p_vkCmdClearColorImage)(VkCommandBuffer, VkImage, VkImageLayout, const VkClearColorValue *, uint32_t, const VkImageSubresourceRange *);
|
||||
void (*p_vkCmdClearDepthStencilImage)(VkCommandBuffer, VkImage, VkImageLayout, const VkClearDepthStencilValue *, uint32_t, const VkImageSubresourceRange *);
|
||||
|
@ -1890,6 +2031,9 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdCopyImageToBuffer2)(VkCommandBuffer, const VkCopyImageToBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer, const VkCopyImageToBufferInfo2_host *);
|
||||
void (*p_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR_host *);
|
||||
void (*p_vkCmdCopyMemoryToMicromapEXT)(VkCommandBuffer, const VkCopyMemoryToMicromapInfoEXT_host *);
|
||||
void (*p_vkCmdCopyMicromapEXT)(VkCommandBuffer, const VkCopyMicromapInfoEXT_host *);
|
||||
void (*p_vkCmdCopyMicromapToMemoryEXT)(VkCommandBuffer, const VkCopyMicromapToMemoryInfoEXT_host *);
|
||||
void (*p_vkCmdCopyQueryPoolResults)(VkCommandBuffer, VkQueryPool, uint32_t, uint32_t, VkBuffer, VkDeviceSize, VkDeviceSize, VkQueryResultFlags);
|
||||
void (*p_vkCmdCuLaunchKernelNVX)(VkCommandBuffer, const VkCuLaunchInfoNVX_host *);
|
||||
void (*p_vkCmdDebugMarkerBeginEXT)(VkCommandBuffer, const VkDebugMarkerMarkerInfoEXT *);
|
||||
|
@ -1935,6 +2079,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdNextSubpass)(VkCommandBuffer, VkSubpassContents);
|
||||
void (*p_vkCmdNextSubpass2)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *);
|
||||
void (*p_vkCmdNextSubpass2KHR)(VkCommandBuffer, const VkSubpassBeginInfo *, const VkSubpassEndInfo *);
|
||||
void (*p_vkCmdOpticalFlowExecuteNV)(VkCommandBuffer, VkOpticalFlowSessionNV, const VkOpticalFlowExecuteInfoNV *);
|
||||
void (*p_vkCmdPipelineBarrier)(VkCommandBuffer, VkPipelineStageFlags, VkPipelineStageFlags, VkDependencyFlags, uint32_t, const VkMemoryBarrier *, uint32_t, const VkBufferMemoryBarrier_host *, uint32_t, const VkImageMemoryBarrier_host *);
|
||||
void (*p_vkCmdPipelineBarrier2)(VkCommandBuffer, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdPipelineBarrier2KHR)(VkCommandBuffer, const VkDependencyInfo_host *);
|
||||
|
@ -1949,10 +2094,23 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdResolveImage)(VkCommandBuffer, VkImage, VkImageLayout, VkImage, VkImageLayout, uint32_t, const VkImageResolve *);
|
||||
void (*p_vkCmdResolveImage2)(VkCommandBuffer, const VkResolveImageInfo2_host *);
|
||||
void (*p_vkCmdResolveImage2KHR)(VkCommandBuffer, const VkResolveImageInfo2_host *);
|
||||
void (*p_vkCmdSetAlphaToCoverageEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetAlphaToOneEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetBlendConstants)(VkCommandBuffer, const float[4]);
|
||||
void (*p_vkCmdSetCheckpointNV)(VkCommandBuffer, const void *);
|
||||
void (*p_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer, VkCoarseSampleOrderTypeNV, uint32_t, const VkCoarseSampleOrderCustomNV *);
|
||||
void (*p_vkCmdSetColorBlendAdvancedEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkColorBlendAdvancedEXT *);
|
||||
void (*p_vkCmdSetColorBlendEnableEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkBool32 *);
|
||||
void (*p_vkCmdSetColorBlendEquationEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkColorBlendEquationEXT *);
|
||||
void (*p_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer, uint32_t, const VkBool32 *);
|
||||
void (*p_vkCmdSetColorWriteMaskEXT)(VkCommandBuffer, uint32_t, uint32_t, const VkColorComponentFlags *);
|
||||
void (*p_vkCmdSetConservativeRasterizationModeEXT)(VkCommandBuffer, VkConservativeRasterizationModeEXT);
|
||||
void (*p_vkCmdSetCoverageModulationModeNV)(VkCommandBuffer, VkCoverageModulationModeNV);
|
||||
void (*p_vkCmdSetCoverageModulationTableEnableNV)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetCoverageModulationTableNV)(VkCommandBuffer, uint32_t, const float *);
|
||||
void (*p_vkCmdSetCoverageReductionModeNV)(VkCommandBuffer, VkCoverageReductionModeNV);
|
||||
void (*p_vkCmdSetCoverageToColorEnableNV)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetCoverageToColorLocationNV)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetCullMode)(VkCommandBuffer, VkCullModeFlags);
|
||||
void (*p_vkCmdSetCullModeEXT)(VkCommandBuffer, VkCullModeFlags);
|
||||
void (*p_vkCmdSetDepthBias)(VkCommandBuffer, float, float, float);
|
||||
|
@ -1961,6 +2119,9 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetDepthBounds)(VkCommandBuffer, float, float);
|
||||
void (*p_vkCmdSetDepthBoundsTestEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthClampEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthClipEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthClipNegativeOneToOneEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetDepthCompareOp)(VkCommandBuffer, VkCompareOp);
|
||||
void (*p_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer, VkCompareOp);
|
||||
void (*p_vkCmdSetDepthTestEnable)(VkCommandBuffer, VkBool32);
|
||||
|
@ -1974,28 +2135,40 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetEvent2)(VkCommandBuffer, VkEvent, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdSetEvent2KHR)(VkCommandBuffer, VkEvent, const VkDependencyInfo_host *);
|
||||
void (*p_vkCmdSetExclusiveScissorNV)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetExtraPrimitiveOverestimationSizeEXT)(VkCommandBuffer, float);
|
||||
void (*p_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer, VkFragmentShadingRateNV, const VkFragmentShadingRateCombinerOpKHR[2]);
|
||||
void (*p_vkCmdSetFragmentShadingRateKHR)(VkCommandBuffer, const VkExtent2D *, const VkFragmentShadingRateCombinerOpKHR[2]);
|
||||
void (*p_vkCmdSetFrontFace)(VkCommandBuffer, VkFrontFace);
|
||||
void (*p_vkCmdSetFrontFaceEXT)(VkCommandBuffer, VkFrontFace);
|
||||
void (*p_vkCmdSetLineRasterizationModeEXT)(VkCommandBuffer, VkLineRasterizationModeEXT);
|
||||
void (*p_vkCmdSetLineStippleEXT)(VkCommandBuffer, uint32_t, uint16_t);
|
||||
void (*p_vkCmdSetLineStippleEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetLineWidth)(VkCommandBuffer, float);
|
||||
void (*p_vkCmdSetLogicOpEXT)(VkCommandBuffer, VkLogicOp);
|
||||
void (*p_vkCmdSetLogicOpEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer, uint32_t);
|
||||
VkResult (*p_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer, const VkPerformanceMarkerInfoINTEL_host *);
|
||||
VkResult (*p_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer, const VkPerformanceOverrideInfoINTEL_host *);
|
||||
VkResult (*p_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer, const VkPerformanceStreamMarkerInfoINTEL *);
|
||||
void (*p_vkCmdSetPolygonModeEXT)(VkCommandBuffer, VkPolygonMode);
|
||||
void (*p_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetPrimitiveTopology)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
void (*p_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer, VkPrimitiveTopology);
|
||||
void (*p_vkCmdSetProvokingVertexModeEXT)(VkCommandBuffer, VkProvokingVertexModeEXT);
|
||||
void (*p_vkCmdSetRasterizationSamplesEXT)(VkCommandBuffer, VkSampleCountFlagBits);
|
||||
void (*p_vkCmdSetRasterizationStreamEXT)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetRasterizerDiscardEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer, uint32_t);
|
||||
void (*p_vkCmdSetRepresentativeFragmentTestEnableNV)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetSampleLocationsEXT)(VkCommandBuffer, const VkSampleLocationsInfoEXT *);
|
||||
void (*p_vkCmdSetSampleLocationsEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetSampleMaskEXT)(VkCommandBuffer, VkSampleCountFlagBits, const VkSampleMask *);
|
||||
void (*p_vkCmdSetScissor)(VkCommandBuffer, uint32_t, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetScissorWithCount)(VkCommandBuffer, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetScissorWithCountEXT)(VkCommandBuffer, uint32_t, const VkRect2D *);
|
||||
void (*p_vkCmdSetShadingRateImageEnableNV)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetStencilCompareMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetStencilOp)(VkCommandBuffer, VkStencilFaceFlags, VkStencilOp, VkStencilOp, VkStencilOp, VkCompareOp);
|
||||
void (*p_vkCmdSetStencilOpEXT)(VkCommandBuffer, VkStencilFaceFlags, VkStencilOp, VkStencilOp, VkStencilOp, VkCompareOp);
|
||||
|
@ -2003,9 +2176,12 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdSetStencilTestEnable)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetStencilWriteMask)(VkCommandBuffer, VkStencilFaceFlags, uint32_t);
|
||||
void (*p_vkCmdSetTessellationDomainOriginEXT)(VkCommandBuffer, VkTessellationDomainOrigin);
|
||||
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_vkCmdSetViewportSwizzleNV)(VkCommandBuffer, uint32_t, uint32_t, const VkViewportSwizzleNV *);
|
||||
void (*p_vkCmdSetViewportWScalingEnableNV)(VkCommandBuffer, VkBool32);
|
||||
void (*p_vkCmdSetViewportWScalingNV)(VkCommandBuffer, uint32_t, uint32_t, const VkViewportWScalingNV *);
|
||||
void (*p_vkCmdSetViewportWithCount)(VkCommandBuffer, uint32_t, const VkViewport *);
|
||||
void (*p_vkCmdSetViewportWithCountEXT)(VkCommandBuffer, uint32_t, const VkViewport *);
|
||||
|
@ -2022,6 +2198,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer, uint32_t, const VkAccelerationStructureNV *, VkQueryType, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer, VkPipelineStageFlags2, VkBuffer, VkDeviceSize, uint32_t);
|
||||
void (*p_vkCmdWriteBufferMarkerAMD)(VkCommandBuffer, VkPipelineStageFlagBits, VkBuffer, VkDeviceSize, uint32_t);
|
||||
void (*p_vkCmdWriteMicromapsPropertiesEXT)(VkCommandBuffer, uint32_t, const VkMicromapEXT *, VkQueryType, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteTimestamp)(VkCommandBuffer, VkPipelineStageFlagBits, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteTimestamp2)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t);
|
||||
void (*p_vkCmdWriteTimestamp2KHR)(VkCommandBuffer, VkPipelineStageFlags2, VkQueryPool, uint32_t);
|
||||
|
@ -2029,6 +2206,9 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkCopyAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureInfoKHR_host *);
|
||||
VkResult (*p_vkCopyAccelerationStructureToMemoryKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyAccelerationStructureToMemoryInfoKHR_host *);
|
||||
VkResult (*p_vkCopyMemoryToAccelerationStructureKHR)(VkDevice, VkDeferredOperationKHR, const VkCopyMemoryToAccelerationStructureInfoKHR_host *);
|
||||
VkResult (*p_vkCopyMemoryToMicromapEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMemoryToMicromapInfoEXT_host *);
|
||||
VkResult (*p_vkCopyMicromapEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMicromapInfoEXT_host *);
|
||||
VkResult (*p_vkCopyMicromapToMemoryEXT)(VkDevice, VkDeferredOperationKHR, const VkCopyMicromapToMemoryInfoEXT_host *);
|
||||
VkResult (*p_vkCreateAccelerationStructureKHR)(VkDevice, const VkAccelerationStructureCreateInfoKHR_host *, const VkAllocationCallbacks *, VkAccelerationStructureKHR *);
|
||||
VkResult (*p_vkCreateAccelerationStructureNV)(VkDevice, const VkAccelerationStructureCreateInfoNV_host *, const VkAllocationCallbacks *, VkAccelerationStructureNV *);
|
||||
VkResult (*p_vkCreateBuffer)(VkDevice, const VkBufferCreateInfo_host *, const VkAllocationCallbacks *, VkBuffer *);
|
||||
|
@ -2049,6 +2229,8 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkCreateImage)(VkDevice, const VkImageCreateInfo *, const VkAllocationCallbacks *, VkImage *);
|
||||
VkResult (*p_vkCreateImageView)(VkDevice, const VkImageViewCreateInfo_host *, const VkAllocationCallbacks *, VkImageView *);
|
||||
VkResult (*p_vkCreateIndirectCommandsLayoutNV)(VkDevice, const VkIndirectCommandsLayoutCreateInfoNV_host *, const VkAllocationCallbacks *, VkIndirectCommandsLayoutNV *);
|
||||
VkResult (*p_vkCreateMicromapEXT)(VkDevice, const VkMicromapCreateInfoEXT_host *, const VkAllocationCallbacks *, VkMicromapEXT *);
|
||||
VkResult (*p_vkCreateOpticalFlowSessionNV)(VkDevice, const VkOpticalFlowSessionCreateInfoNV *, const VkAllocationCallbacks *, VkOpticalFlowSessionNV *);
|
||||
VkResult (*p_vkCreatePipelineCache)(VkDevice, const VkPipelineCacheCreateInfo *, const VkAllocationCallbacks *, VkPipelineCache *);
|
||||
VkResult (*p_vkCreatePipelineLayout)(VkDevice, const VkPipelineLayoutCreateInfo *, const VkAllocationCallbacks *, VkPipelineLayout *);
|
||||
VkResult (*p_vkCreatePrivateDataSlot)(VkDevice, const VkPrivateDataSlotCreateInfo *, const VkAllocationCallbacks *, VkPrivateDataSlot *);
|
||||
|
@ -2088,6 +2270,8 @@ struct vulkan_device_funcs
|
|||
void (*p_vkDestroyImage)(VkDevice, VkImage, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyImageView)(VkDevice, VkImageView, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyIndirectCommandsLayoutNV)(VkDevice, VkIndirectCommandsLayoutNV, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyMicromapEXT)(VkDevice, VkMicromapEXT, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyOpticalFlowSessionNV)(VkDevice, VkOpticalFlowSessionNV, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPipeline)(VkDevice, VkPipeline, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPipelineCache)(VkDevice, VkPipelineCache, const VkAllocationCallbacks *);
|
||||
void (*p_vkDestroyPipelineLayout)(VkDevice, VkPipelineLayout, const VkAllocationCallbacks *);
|
||||
|
@ -2130,6 +2314,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice, const VkAccelerationStructureVersionInfoKHR *, VkAccelerationStructureCompatibilityKHR *);
|
||||
void (*p_vkGetDeviceBufferMemoryRequirements)(VkDevice, const VkDeviceBufferMemoryRequirements_host *, VkMemoryRequirements2_host *);
|
||||
void (*p_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice, const VkDeviceBufferMemoryRequirements_host *, VkMemoryRequirements2_host *);
|
||||
VkResult (*p_vkGetDeviceFaultInfoEXT)(VkDevice, VkDeviceFaultCountsEXT_host *, VkDeviceFaultInfoEXT_host *);
|
||||
void (*p_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *);
|
||||
void (*p_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice, uint32_t, uint32_t, uint32_t, VkPeerMemoryFeatureFlags *);
|
||||
VkResult (*p_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice, VkDeviceGroupPresentCapabilitiesKHR *);
|
||||
|
@ -2141,6 +2326,7 @@ struct vulkan_device_funcs
|
|||
void (*p_vkGetDeviceMemoryCommitment)(VkDevice, VkDeviceMemory, VkDeviceSize *);
|
||||
uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *);
|
||||
uint64_t (*p_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice, const VkDeviceMemoryOpaqueCaptureAddressInfo_host *);
|
||||
void (*p_vkGetDeviceMicromapCompatibilityEXT)(VkDevice, const VkMicromapVersionInfoEXT *, VkAccelerationStructureCompatibilityKHR *);
|
||||
void (*p_vkGetDeviceQueue)(VkDevice, uint32_t, uint32_t, VkQueue *);
|
||||
void (*p_vkGetDeviceQueue2)(VkDevice, const VkDeviceQueueInfo2 *, VkQueue *);
|
||||
VkResult (*p_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)(VkDevice, VkRenderPass, VkExtent2D *);
|
||||
|
@ -2162,6 +2348,7 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkGetMemoryHostPointerPropertiesEXT)(VkDevice, VkExternalMemoryHandleTypeFlagBits, const void *, VkMemoryHostPointerPropertiesEXT *);
|
||||
VkResult (*p_vkGetMemoryWin32HandleKHR)(VkDevice, const VkMemoryGetWin32HandleInfoKHR_host *, HANDLE *);
|
||||
VkResult (*p_vkGetMemoryWin32HandlePropertiesKHR)(VkDevice, VkExternalMemoryHandleTypeFlagBits, HANDLE, VkMemoryWin32HandlePropertiesKHR *);
|
||||
void (*p_vkGetMicromapBuildSizesEXT)(VkDevice, VkAccelerationStructureBuildTypeKHR, const VkMicromapBuildInfoEXT_host *, VkMicromapBuildSizesInfoEXT_host *);
|
||||
VkResult (*p_vkGetPerformanceParameterINTEL)(VkDevice, VkPerformanceParameterTypeINTEL, VkPerformanceValueINTEL *);
|
||||
VkResult (*p_vkGetPipelineCacheData)(VkDevice, VkPipelineCache, size_t *, void *);
|
||||
VkResult (*p_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice, const VkPipelineExecutableInfoKHR_host *, uint32_t *, VkPipelineExecutableInternalRepresentationKHR *);
|
||||
|
@ -2229,6 +2416,7 @@ struct vulkan_device_funcs
|
|||
VkResult (*p_vkWaitSemaphores)(VkDevice, const VkSemaphoreWaitInfo *, uint64_t);
|
||||
VkResult (*p_vkWaitSemaphoresKHR)(VkDevice, const VkSemaphoreWaitInfo *, uint64_t);
|
||||
VkResult (*p_vkWriteAccelerationStructuresPropertiesKHR)(VkDevice, uint32_t, const VkAccelerationStructureKHR *, VkQueryType, size_t, void *, size_t);
|
||||
VkResult (*p_vkWriteMicromapsPropertiesEXT)(VkDevice, uint32_t, const VkMicromapEXT *, VkQueryType, size_t, void *, size_t);
|
||||
};
|
||||
|
||||
/* For use by vkInstance and children */
|
||||
|
@ -2265,6 +2453,7 @@ struct vulkan_instance_funcs
|
|||
void (*p_vkGetPhysicalDeviceMemoryProperties2)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties2_host *);
|
||||
void (*p_vkGetPhysicalDeviceMemoryProperties2KHR)(VkPhysicalDevice, VkPhysicalDeviceMemoryProperties2_host *);
|
||||
void (*p_vkGetPhysicalDeviceMultisamplePropertiesEXT)(VkPhysicalDevice, VkSampleCountFlagBits, VkMultisamplePropertiesEXT *);
|
||||
VkResult (*p_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)(VkPhysicalDevice, const VkOpticalFlowImageFormatInfoNV *, uint32_t *, VkOpticalFlowImageFormatPropertiesNV *);
|
||||
VkResult (*p_vkGetPhysicalDevicePresentRectanglesKHR)(VkPhysicalDevice, VkSurfaceKHR, uint32_t *, VkRect2D *);
|
||||
void (*p_vkGetPhysicalDeviceProperties)(VkPhysicalDevice, VkPhysicalDeviceProperties_host *);
|
||||
void (*p_vkGetPhysicalDeviceProperties2)(VkPhysicalDevice, VkPhysicalDeviceProperties2_host *);
|
||||
|
@ -2304,7 +2493,9 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkBindImageMemory) \
|
||||
USE_VK_FUNC(vkBindImageMemory2) \
|
||||
USE_VK_FUNC(vkBindImageMemory2KHR) \
|
||||
USE_VK_FUNC(vkBindOpticalFlowSessionImageNV) \
|
||||
USE_VK_FUNC(vkBuildAccelerationStructuresKHR) \
|
||||
USE_VK_FUNC(vkBuildMicromapsEXT) \
|
||||
USE_VK_FUNC(vkCmdBeginConditionalRenderingEXT) \
|
||||
USE_VK_FUNC(vkCmdBeginDebugUtilsLabelEXT) \
|
||||
USE_VK_FUNC(vkCmdBeginQuery) \
|
||||
|
@ -2331,6 +2522,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdBuildAccelerationStructureNV) \
|
||||
USE_VK_FUNC(vkCmdBuildAccelerationStructuresIndirectKHR) \
|
||||
USE_VK_FUNC(vkCmdBuildAccelerationStructuresKHR) \
|
||||
USE_VK_FUNC(vkCmdBuildMicromapsEXT) \
|
||||
USE_VK_FUNC(vkCmdClearAttachments) \
|
||||
USE_VK_FUNC(vkCmdClearColorImage) \
|
||||
USE_VK_FUNC(vkCmdClearDepthStencilImage) \
|
||||
|
@ -2350,6 +2542,9 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdCopyImageToBuffer2) \
|
||||
USE_VK_FUNC(vkCmdCopyImageToBuffer2KHR) \
|
||||
USE_VK_FUNC(vkCmdCopyMemoryToAccelerationStructureKHR) \
|
||||
USE_VK_FUNC(vkCmdCopyMemoryToMicromapEXT) \
|
||||
USE_VK_FUNC(vkCmdCopyMicromapEXT) \
|
||||
USE_VK_FUNC(vkCmdCopyMicromapToMemoryEXT) \
|
||||
USE_VK_FUNC(vkCmdCopyQueryPoolResults) \
|
||||
USE_VK_FUNC(vkCmdCuLaunchKernelNVX) \
|
||||
USE_VK_FUNC(vkCmdDebugMarkerBeginEXT) \
|
||||
|
@ -2395,6 +2590,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdNextSubpass) \
|
||||
USE_VK_FUNC(vkCmdNextSubpass2) \
|
||||
USE_VK_FUNC(vkCmdNextSubpass2KHR) \
|
||||
USE_VK_FUNC(vkCmdOpticalFlowExecuteNV) \
|
||||
USE_VK_FUNC(vkCmdPipelineBarrier) \
|
||||
USE_VK_FUNC(vkCmdPipelineBarrier2) \
|
||||
USE_VK_FUNC(vkCmdPipelineBarrier2KHR) \
|
||||
|
@ -2409,10 +2605,23 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdResolveImage) \
|
||||
USE_VK_FUNC(vkCmdResolveImage2) \
|
||||
USE_VK_FUNC(vkCmdResolveImage2KHR) \
|
||||
USE_VK_FUNC(vkCmdSetAlphaToCoverageEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetAlphaToOneEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetBlendConstants) \
|
||||
USE_VK_FUNC(vkCmdSetCheckpointNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoarseSampleOrderNV) \
|
||||
USE_VK_FUNC(vkCmdSetColorBlendAdvancedEXT) \
|
||||
USE_VK_FUNC(vkCmdSetColorBlendEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetColorBlendEquationEXT) \
|
||||
USE_VK_FUNC(vkCmdSetColorWriteEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetColorWriteMaskEXT) \
|
||||
USE_VK_FUNC(vkCmdSetConservativeRasterizationModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetCoverageModulationModeNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoverageModulationTableEnableNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoverageModulationTableNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoverageReductionModeNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoverageToColorEnableNV) \
|
||||
USE_VK_FUNC(vkCmdSetCoverageToColorLocationNV) \
|
||||
USE_VK_FUNC(vkCmdSetCullMode) \
|
||||
USE_VK_FUNC(vkCmdSetCullModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBias) \
|
||||
|
@ -2421,6 +2630,9 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetDepthBounds) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBoundsTestEnable) \
|
||||
USE_VK_FUNC(vkCmdSetDepthBoundsTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthClampEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthClipEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthClipNegativeOneToOneEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthCompareOp) \
|
||||
USE_VK_FUNC(vkCmdSetDepthCompareOpEXT) \
|
||||
USE_VK_FUNC(vkCmdSetDepthTestEnable) \
|
||||
|
@ -2434,28 +2646,40 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetEvent2) \
|
||||
USE_VK_FUNC(vkCmdSetEvent2KHR) \
|
||||
USE_VK_FUNC(vkCmdSetExclusiveScissorNV) \
|
||||
USE_VK_FUNC(vkCmdSetExtraPrimitiveOverestimationSizeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetFragmentShadingRateEnumNV) \
|
||||
USE_VK_FUNC(vkCmdSetFragmentShadingRateKHR) \
|
||||
USE_VK_FUNC(vkCmdSetFrontFace) \
|
||||
USE_VK_FUNC(vkCmdSetFrontFaceEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineRasterizationModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineStippleEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineStippleEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLineWidth) \
|
||||
USE_VK_FUNC(vkCmdSetLogicOpEXT) \
|
||||
USE_VK_FUNC(vkCmdSetLogicOpEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPatchControlPointsEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceMarkerINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceOverrideINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPerformanceStreamMarkerINTEL) \
|
||||
USE_VK_FUNC(vkCmdSetPolygonModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveRestartEnable) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveRestartEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveTopology) \
|
||||
USE_VK_FUNC(vkCmdSetPrimitiveTopologyEXT) \
|
||||
USE_VK_FUNC(vkCmdSetProvokingVertexModeEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizationSamplesEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizationStreamEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizerDiscardEnable) \
|
||||
USE_VK_FUNC(vkCmdSetRasterizerDiscardEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetRayTracingPipelineStackSizeKHR) \
|
||||
USE_VK_FUNC(vkCmdSetRepresentativeFragmentTestEnableNV) \
|
||||
USE_VK_FUNC(vkCmdSetSampleLocationsEXT) \
|
||||
USE_VK_FUNC(vkCmdSetSampleLocationsEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetSampleMaskEXT) \
|
||||
USE_VK_FUNC(vkCmdSetScissor) \
|
||||
USE_VK_FUNC(vkCmdSetScissorWithCount) \
|
||||
USE_VK_FUNC(vkCmdSetScissorWithCountEXT) \
|
||||
USE_VK_FUNC(vkCmdSetShadingRateImageEnableNV) \
|
||||
USE_VK_FUNC(vkCmdSetStencilCompareMask) \
|
||||
USE_VK_FUNC(vkCmdSetStencilOp) \
|
||||
USE_VK_FUNC(vkCmdSetStencilOpEXT) \
|
||||
|
@ -2463,9 +2687,12 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdSetStencilTestEnable) \
|
||||
USE_VK_FUNC(vkCmdSetStencilTestEnableEXT) \
|
||||
USE_VK_FUNC(vkCmdSetStencilWriteMask) \
|
||||
USE_VK_FUNC(vkCmdSetTessellationDomainOriginEXT) \
|
||||
USE_VK_FUNC(vkCmdSetVertexInputEXT) \
|
||||
USE_VK_FUNC(vkCmdSetViewport) \
|
||||
USE_VK_FUNC(vkCmdSetViewportShadingRatePaletteNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportSwizzleNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWScalingEnableNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWScalingNV) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWithCount) \
|
||||
USE_VK_FUNC(vkCmdSetViewportWithCountEXT) \
|
||||
|
@ -2482,6 +2709,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCmdWriteAccelerationStructuresPropertiesNV) \
|
||||
USE_VK_FUNC(vkCmdWriteBufferMarker2AMD) \
|
||||
USE_VK_FUNC(vkCmdWriteBufferMarkerAMD) \
|
||||
USE_VK_FUNC(vkCmdWriteMicromapsPropertiesEXT) \
|
||||
USE_VK_FUNC(vkCmdWriteTimestamp) \
|
||||
USE_VK_FUNC(vkCmdWriteTimestamp2) \
|
||||
USE_VK_FUNC(vkCmdWriteTimestamp2KHR) \
|
||||
|
@ -2489,6 +2717,9 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCopyAccelerationStructureKHR) \
|
||||
USE_VK_FUNC(vkCopyAccelerationStructureToMemoryKHR) \
|
||||
USE_VK_FUNC(vkCopyMemoryToAccelerationStructureKHR) \
|
||||
USE_VK_FUNC(vkCopyMemoryToMicromapEXT) \
|
||||
USE_VK_FUNC(vkCopyMicromapEXT) \
|
||||
USE_VK_FUNC(vkCopyMicromapToMemoryEXT) \
|
||||
USE_VK_FUNC(vkCreateAccelerationStructureKHR) \
|
||||
USE_VK_FUNC(vkCreateAccelerationStructureNV) \
|
||||
USE_VK_FUNC(vkCreateBuffer) \
|
||||
|
@ -2509,6 +2740,8 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkCreateImage) \
|
||||
USE_VK_FUNC(vkCreateImageView) \
|
||||
USE_VK_FUNC(vkCreateIndirectCommandsLayoutNV) \
|
||||
USE_VK_FUNC(vkCreateMicromapEXT) \
|
||||
USE_VK_FUNC(vkCreateOpticalFlowSessionNV) \
|
||||
USE_VK_FUNC(vkCreatePipelineCache) \
|
||||
USE_VK_FUNC(vkCreatePipelineLayout) \
|
||||
USE_VK_FUNC(vkCreatePrivateDataSlot) \
|
||||
|
@ -2548,6 +2781,8 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkDestroyImage) \
|
||||
USE_VK_FUNC(vkDestroyImageView) \
|
||||
USE_VK_FUNC(vkDestroyIndirectCommandsLayoutNV) \
|
||||
USE_VK_FUNC(vkDestroyMicromapEXT) \
|
||||
USE_VK_FUNC(vkDestroyOpticalFlowSessionNV) \
|
||||
USE_VK_FUNC(vkDestroyPipeline) \
|
||||
USE_VK_FUNC(vkDestroyPipelineCache) \
|
||||
USE_VK_FUNC(vkDestroyPipelineLayout) \
|
||||
|
@ -2590,6 +2825,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetDeviceAccelerationStructureCompatibilityKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceBufferMemoryRequirements) \
|
||||
USE_VK_FUNC(vkGetDeviceBufferMemoryRequirementsKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceFaultInfoEXT) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupPeerMemoryFeatures) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupPeerMemoryFeaturesKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceGroupPresentCapabilitiesKHR) \
|
||||
|
@ -2601,6 +2837,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetDeviceMemoryCommitment) \
|
||||
USE_VK_FUNC(vkGetDeviceMemoryOpaqueCaptureAddress) \
|
||||
USE_VK_FUNC(vkGetDeviceMemoryOpaqueCaptureAddressKHR) \
|
||||
USE_VK_FUNC(vkGetDeviceMicromapCompatibilityEXT) \
|
||||
USE_VK_FUNC(vkGetDeviceQueue) \
|
||||
USE_VK_FUNC(vkGetDeviceQueue2) \
|
||||
USE_VK_FUNC(vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI) \
|
||||
|
@ -2622,6 +2859,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetMemoryHostPointerPropertiesEXT) \
|
||||
USE_VK_FUNC(vkGetMemoryWin32HandleKHR) \
|
||||
USE_VK_FUNC(vkGetMemoryWin32HandlePropertiesKHR) \
|
||||
USE_VK_FUNC(vkGetMicromapBuildSizesEXT) \
|
||||
USE_VK_FUNC(vkGetPerformanceParameterINTEL) \
|
||||
USE_VK_FUNC(vkGetPipelineCacheData) \
|
||||
USE_VK_FUNC(vkGetPipelineExecutableInternalRepresentationsKHR) \
|
||||
|
@ -2688,7 +2926,8 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkWaitForPresentKHR) \
|
||||
USE_VK_FUNC(vkWaitSemaphores) \
|
||||
USE_VK_FUNC(vkWaitSemaphoresKHR) \
|
||||
USE_VK_FUNC(vkWriteAccelerationStructuresPropertiesKHR)
|
||||
USE_VK_FUNC(vkWriteAccelerationStructuresPropertiesKHR) \
|
||||
USE_VK_FUNC(vkWriteMicromapsPropertiesEXT)
|
||||
|
||||
#define ALL_VK_INSTANCE_FUNCS() \
|
||||
USE_VK_FUNC(vkCreateDebugReportCallbackEXT) \
|
||||
|
@ -2722,6 +2961,7 @@ struct vulkan_instance_funcs
|
|||
USE_VK_FUNC(vkGetPhysicalDeviceMemoryProperties2) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceMemoryProperties2KHR) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceMultisamplePropertiesEXT) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceOpticalFlowImageFormatsNV) \
|
||||
USE_VK_FUNC(vkGetPhysicalDevicePresentRectanglesKHR) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceProperties) \
|
||||
USE_VK_FUNC(vkGetPhysicalDeviceProperties2) \
|
||||
|
|
|
@ -2,6 +2,6 @@
|
|||
"file_format_version": "1.0.0",
|
||||
"ICD": {
|
||||
"library_path": ".\\winevulkan.dll",
|
||||
"api_version": "1.3.228"
|
||||
"api_version": "1.3.230"
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue