... |
... |
@@ -176,6 +176,9 @@ static void volkGenLoadInstance(void* context, PFN_vkVoidFunction (*load)(void*, |
176
|
176
|
vkGetPhysicalDeviceQueueFamilyProperties2 = (PFN_vkGetPhysicalDeviceQueueFamilyProperties2)load(context, "vkGetPhysicalDeviceQueueFamilyProperties2");
|
177
|
177
|
vkGetPhysicalDeviceSparseImageFormatProperties2 = (PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)load(context, "vkGetPhysicalDeviceSparseImageFormatProperties2");
|
178
|
178
|
#endif /* defined(VK_VERSION_1_1) */
|
|
179
|
+#if defined(VK_VERSION_1_3)
|
|
180
|
+ vkGetPhysicalDeviceToolProperties = (PFN_vkGetPhysicalDeviceToolProperties)load(context, "vkGetPhysicalDeviceToolProperties");
|
|
181
|
+#endif /* defined(VK_VERSION_1_3) */
|
179
|
182
|
#if defined(VK_EXT_acquire_drm_display)
|
180
|
183
|
vkAcquireDrmDisplayEXT = (PFN_vkAcquireDrmDisplayEXT)load(context, "vkAcquireDrmDisplayEXT");
|
181
|
184
|
vkGetDrmDisplayEXT = (PFN_vkGetDrmDisplayEXT)load(context, "vkGetDrmDisplayEXT");
|
... |
... |
@@ -503,6 +506,44 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
503
|
506
|
vkSignalSemaphore = (PFN_vkSignalSemaphore)load(context, "vkSignalSemaphore");
|
504
|
507
|
vkWaitSemaphores = (PFN_vkWaitSemaphores)load(context, "vkWaitSemaphores");
|
505
|
508
|
#endif /* defined(VK_VERSION_1_2) */
|
|
509
|
+#if defined(VK_VERSION_1_3)
|
|
510
|
+ vkCmdBeginRendering = (PFN_vkCmdBeginRendering)load(context, "vkCmdBeginRendering");
|
|
511
|
+ vkCmdBindVertexBuffers2 = (PFN_vkCmdBindVertexBuffers2)load(context, "vkCmdBindVertexBuffers2");
|
|
512
|
+ vkCmdBlitImage2 = (PFN_vkCmdBlitImage2)load(context, "vkCmdBlitImage2");
|
|
513
|
+ vkCmdCopyBuffer2 = (PFN_vkCmdCopyBuffer2)load(context, "vkCmdCopyBuffer2");
|
|
514
|
+ vkCmdCopyBufferToImage2 = (PFN_vkCmdCopyBufferToImage2)load(context, "vkCmdCopyBufferToImage2");
|
|
515
|
+ vkCmdCopyImage2 = (PFN_vkCmdCopyImage2)load(context, "vkCmdCopyImage2");
|
|
516
|
+ vkCmdCopyImageToBuffer2 = (PFN_vkCmdCopyImageToBuffer2)load(context, "vkCmdCopyImageToBuffer2");
|
|
517
|
+ vkCmdEndRendering = (PFN_vkCmdEndRendering)load(context, "vkCmdEndRendering");
|
|
518
|
+ vkCmdPipelineBarrier2 = (PFN_vkCmdPipelineBarrier2)load(context, "vkCmdPipelineBarrier2");
|
|
519
|
+ vkCmdResetEvent2 = (PFN_vkCmdResetEvent2)load(context, "vkCmdResetEvent2");
|
|
520
|
+ vkCmdResolveImage2 = (PFN_vkCmdResolveImage2)load(context, "vkCmdResolveImage2");
|
|
521
|
+ vkCmdSetCullMode = (PFN_vkCmdSetCullMode)load(context, "vkCmdSetCullMode");
|
|
522
|
+ vkCmdSetDepthBiasEnable = (PFN_vkCmdSetDepthBiasEnable)load(context, "vkCmdSetDepthBiasEnable");
|
|
523
|
+ vkCmdSetDepthBoundsTestEnable = (PFN_vkCmdSetDepthBoundsTestEnable)load(context, "vkCmdSetDepthBoundsTestEnable");
|
|
524
|
+ vkCmdSetDepthCompareOp = (PFN_vkCmdSetDepthCompareOp)load(context, "vkCmdSetDepthCompareOp");
|
|
525
|
+ vkCmdSetDepthTestEnable = (PFN_vkCmdSetDepthTestEnable)load(context, "vkCmdSetDepthTestEnable");
|
|
526
|
+ vkCmdSetDepthWriteEnable = (PFN_vkCmdSetDepthWriteEnable)load(context, "vkCmdSetDepthWriteEnable");
|
|
527
|
+ vkCmdSetEvent2 = (PFN_vkCmdSetEvent2)load(context, "vkCmdSetEvent2");
|
|
528
|
+ vkCmdSetFrontFace = (PFN_vkCmdSetFrontFace)load(context, "vkCmdSetFrontFace");
|
|
529
|
+ vkCmdSetPrimitiveRestartEnable = (PFN_vkCmdSetPrimitiveRestartEnable)load(context, "vkCmdSetPrimitiveRestartEnable");
|
|
530
|
+ vkCmdSetPrimitiveTopology = (PFN_vkCmdSetPrimitiveTopology)load(context, "vkCmdSetPrimitiveTopology");
|
|
531
|
+ vkCmdSetRasterizerDiscardEnable = (PFN_vkCmdSetRasterizerDiscardEnable)load(context, "vkCmdSetRasterizerDiscardEnable");
|
|
532
|
+ vkCmdSetScissorWithCount = (PFN_vkCmdSetScissorWithCount)load(context, "vkCmdSetScissorWithCount");
|
|
533
|
+ vkCmdSetStencilOp = (PFN_vkCmdSetStencilOp)load(context, "vkCmdSetStencilOp");
|
|
534
|
+ vkCmdSetStencilTestEnable = (PFN_vkCmdSetStencilTestEnable)load(context, "vkCmdSetStencilTestEnable");
|
|
535
|
+ vkCmdSetViewportWithCount = (PFN_vkCmdSetViewportWithCount)load(context, "vkCmdSetViewportWithCount");
|
|
536
|
+ vkCmdWaitEvents2 = (PFN_vkCmdWaitEvents2)load(context, "vkCmdWaitEvents2");
|
|
537
|
+ vkCmdWriteTimestamp2 = (PFN_vkCmdWriteTimestamp2)load(context, "vkCmdWriteTimestamp2");
|
|
538
|
+ vkCreatePrivateDataSlot = (PFN_vkCreatePrivateDataSlot)load(context, "vkCreatePrivateDataSlot");
|
|
539
|
+ vkDestroyPrivateDataSlot = (PFN_vkDestroyPrivateDataSlot)load(context, "vkDestroyPrivateDataSlot");
|
|
540
|
+ vkGetDeviceBufferMemoryRequirements = (PFN_vkGetDeviceBufferMemoryRequirements)load(context, "vkGetDeviceBufferMemoryRequirements");
|
|
541
|
+ vkGetDeviceImageMemoryRequirements = (PFN_vkGetDeviceImageMemoryRequirements)load(context, "vkGetDeviceImageMemoryRequirements");
|
|
542
|
+ vkGetDeviceImageSparseMemoryRequirements = (PFN_vkGetDeviceImageSparseMemoryRequirements)load(context, "vkGetDeviceImageSparseMemoryRequirements");
|
|
543
|
+ vkGetPrivateData = (PFN_vkGetPrivateData)load(context, "vkGetPrivateData");
|
|
544
|
+ vkQueueSubmit2 = (PFN_vkQueueSubmit2)load(context, "vkQueueSubmit2");
|
|
545
|
+ vkSetPrivateData = (PFN_vkSetPrivateData)load(context, "vkSetPrivateData");
|
|
546
|
+#endif /* defined(VK_VERSION_1_3) */
|
506
|
547
|
#if defined(VK_AMD_buffer_marker)
|
507
|
548
|
vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD");
|
508
|
549
|
#endif /* defined(VK_AMD_buffer_marker) */
|
... |
... |
@@ -1082,6 +1123,44 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1082
|
1123
|
table->vkSignalSemaphore = (PFN_vkSignalSemaphore)load(context, "vkSignalSemaphore");
|
1083
|
1124
|
table->vkWaitSemaphores = (PFN_vkWaitSemaphores)load(context, "vkWaitSemaphores");
|
1084
|
1125
|
#endif /* defined(VK_VERSION_1_2) */
|
|
1126
|
+#if defined(VK_VERSION_1_3)
|
|
1127
|
+ table->vkCmdBeginRendering = (PFN_vkCmdBeginRendering)load(context, "vkCmdBeginRendering");
|
|
1128
|
+ table->vkCmdBindVertexBuffers2 = (PFN_vkCmdBindVertexBuffers2)load(context, "vkCmdBindVertexBuffers2");
|
|
1129
|
+ table->vkCmdBlitImage2 = (PFN_vkCmdBlitImage2)load(context, "vkCmdBlitImage2");
|
|
1130
|
+ table->vkCmdCopyBuffer2 = (PFN_vkCmdCopyBuffer2)load(context, "vkCmdCopyBuffer2");
|
|
1131
|
+ table->vkCmdCopyBufferToImage2 = (PFN_vkCmdCopyBufferToImage2)load(context, "vkCmdCopyBufferToImage2");
|
|
1132
|
+ table->vkCmdCopyImage2 = (PFN_vkCmdCopyImage2)load(context, "vkCmdCopyImage2");
|
|
1133
|
+ table->vkCmdCopyImageToBuffer2 = (PFN_vkCmdCopyImageToBuffer2)load(context, "vkCmdCopyImageToBuffer2");
|
|
1134
|
+ table->vkCmdEndRendering = (PFN_vkCmdEndRendering)load(context, "vkCmdEndRendering");
|
|
1135
|
+ table->vkCmdPipelineBarrier2 = (PFN_vkCmdPipelineBarrier2)load(context, "vkCmdPipelineBarrier2");
|
|
1136
|
+ table->vkCmdResetEvent2 = (PFN_vkCmdResetEvent2)load(context, "vkCmdResetEvent2");
|
|
1137
|
+ table->vkCmdResolveImage2 = (PFN_vkCmdResolveImage2)load(context, "vkCmdResolveImage2");
|
|
1138
|
+ table->vkCmdSetCullMode = (PFN_vkCmdSetCullMode)load(context, "vkCmdSetCullMode");
|
|
1139
|
+ table->vkCmdSetDepthBiasEnable = (PFN_vkCmdSetDepthBiasEnable)load(context, "vkCmdSetDepthBiasEnable");
|
|
1140
|
+ table->vkCmdSetDepthBoundsTestEnable = (PFN_vkCmdSetDepthBoundsTestEnable)load(context, "vkCmdSetDepthBoundsTestEnable");
|
|
1141
|
+ table->vkCmdSetDepthCompareOp = (PFN_vkCmdSetDepthCompareOp)load(context, "vkCmdSetDepthCompareOp");
|
|
1142
|
+ table->vkCmdSetDepthTestEnable = (PFN_vkCmdSetDepthTestEnable)load(context, "vkCmdSetDepthTestEnable");
|
|
1143
|
+ table->vkCmdSetDepthWriteEnable = (PFN_vkCmdSetDepthWriteEnable)load(context, "vkCmdSetDepthWriteEnable");
|
|
1144
|
+ table->vkCmdSetEvent2 = (PFN_vkCmdSetEvent2)load(context, "vkCmdSetEvent2");
|
|
1145
|
+ table->vkCmdSetFrontFace = (PFN_vkCmdSetFrontFace)load(context, "vkCmdSetFrontFace");
|
|
1146
|
+ table->vkCmdSetPrimitiveRestartEnable = (PFN_vkCmdSetPrimitiveRestartEnable)load(context, "vkCmdSetPrimitiveRestartEnable");
|
|
1147
|
+ table->vkCmdSetPrimitiveTopology = (PFN_vkCmdSetPrimitiveTopology)load(context, "vkCmdSetPrimitiveTopology");
|
|
1148
|
+ table->vkCmdSetRasterizerDiscardEnable = (PFN_vkCmdSetRasterizerDiscardEnable)load(context, "vkCmdSetRasterizerDiscardEnable");
|
|
1149
|
+ table->vkCmdSetScissorWithCount = (PFN_vkCmdSetScissorWithCount)load(context, "vkCmdSetScissorWithCount");
|
|
1150
|
+ table->vkCmdSetStencilOp = (PFN_vkCmdSetStencilOp)load(context, "vkCmdSetStencilOp");
|
|
1151
|
+ table->vkCmdSetStencilTestEnable = (PFN_vkCmdSetStencilTestEnable)load(context, "vkCmdSetStencilTestEnable");
|
|
1152
|
+ table->vkCmdSetViewportWithCount = (PFN_vkCmdSetViewportWithCount)load(context, "vkCmdSetViewportWithCount");
|
|
1153
|
+ table->vkCmdWaitEvents2 = (PFN_vkCmdWaitEvents2)load(context, "vkCmdWaitEvents2");
|
|
1154
|
+ table->vkCmdWriteTimestamp2 = (PFN_vkCmdWriteTimestamp2)load(context, "vkCmdWriteTimestamp2");
|
|
1155
|
+ table->vkCreatePrivateDataSlot = (PFN_vkCreatePrivateDataSlot)load(context, "vkCreatePrivateDataSlot");
|
|
1156
|
+ table->vkDestroyPrivateDataSlot = (PFN_vkDestroyPrivateDataSlot)load(context, "vkDestroyPrivateDataSlot");
|
|
1157
|
+ table->vkGetDeviceBufferMemoryRequirements = (PFN_vkGetDeviceBufferMemoryRequirements)load(context, "vkGetDeviceBufferMemoryRequirements");
|
|
1158
|
+ table->vkGetDeviceImageMemoryRequirements = (PFN_vkGetDeviceImageMemoryRequirements)load(context, "vkGetDeviceImageMemoryRequirements");
|
|
1159
|
+ table->vkGetDeviceImageSparseMemoryRequirements = (PFN_vkGetDeviceImageSparseMemoryRequirements)load(context, "vkGetDeviceImageSparseMemoryRequirements");
|
|
1160
|
+ table->vkGetPrivateData = (PFN_vkGetPrivateData)load(context, "vkGetPrivateData");
|
|
1161
|
+ table->vkQueueSubmit2 = (PFN_vkQueueSubmit2)load(context, "vkQueueSubmit2");
|
|
1162
|
+ table->vkSetPrivateData = (PFN_vkSetPrivateData)load(context, "vkSetPrivateData");
|
|
1163
|
+#endif /* defined(VK_VERSION_1_3) */
|
1085
|
1164
|
#if defined(VK_AMD_buffer_marker)
|
1086
|
1165
|
table->vkCmdWriteBufferMarkerAMD = (PFN_vkCmdWriteBufferMarkerAMD)load(context, "vkCmdWriteBufferMarkerAMD");
|
1087
|
1166
|
#endif /* defined(VK_AMD_buffer_marker) */
|
... |
... |
@@ -1696,6 +1775,45 @@ PFN_vkResetQueryPool vkResetQueryPool; |
1696
|
1775
|
PFN_vkSignalSemaphore vkSignalSemaphore;
|
1697
|
1776
|
PFN_vkWaitSemaphores vkWaitSemaphores;
|
1698
|
1777
|
#endif /* defined(VK_VERSION_1_2) */
|
|
1778
|
+#if defined(VK_VERSION_1_3)
|
|
1779
|
+PFN_vkCmdBeginRendering vkCmdBeginRendering;
|
|
1780
|
+PFN_vkCmdBindVertexBuffers2 vkCmdBindVertexBuffers2;
|
|
1781
|
+PFN_vkCmdBlitImage2 vkCmdBlitImage2;
|
|
1782
|
+PFN_vkCmdCopyBuffer2 vkCmdCopyBuffer2;
|
|
1783
|
+PFN_vkCmdCopyBufferToImage2 vkCmdCopyBufferToImage2;
|
|
1784
|
+PFN_vkCmdCopyImage2 vkCmdCopyImage2;
|
|
1785
|
+PFN_vkCmdCopyImageToBuffer2 vkCmdCopyImageToBuffer2;
|
|
1786
|
+PFN_vkCmdEndRendering vkCmdEndRendering;
|
|
1787
|
+PFN_vkCmdPipelineBarrier2 vkCmdPipelineBarrier2;
|
|
1788
|
+PFN_vkCmdResetEvent2 vkCmdResetEvent2;
|
|
1789
|
+PFN_vkCmdResolveImage2 vkCmdResolveImage2;
|
|
1790
|
+PFN_vkCmdSetCullMode vkCmdSetCullMode;
|
|
1791
|
+PFN_vkCmdSetDepthBiasEnable vkCmdSetDepthBiasEnable;
|
|
1792
|
+PFN_vkCmdSetDepthBoundsTestEnable vkCmdSetDepthBoundsTestEnable;
|
|
1793
|
+PFN_vkCmdSetDepthCompareOp vkCmdSetDepthCompareOp;
|
|
1794
|
+PFN_vkCmdSetDepthTestEnable vkCmdSetDepthTestEnable;
|
|
1795
|
+PFN_vkCmdSetDepthWriteEnable vkCmdSetDepthWriteEnable;
|
|
1796
|
+PFN_vkCmdSetEvent2 vkCmdSetEvent2;
|
|
1797
|
+PFN_vkCmdSetFrontFace vkCmdSetFrontFace;
|
|
1798
|
+PFN_vkCmdSetPrimitiveRestartEnable vkCmdSetPrimitiveRestartEnable;
|
|
1799
|
+PFN_vkCmdSetPrimitiveTopology vkCmdSetPrimitiveTopology;
|
|
1800
|
+PFN_vkCmdSetRasterizerDiscardEnable vkCmdSetRasterizerDiscardEnable;
|
|
1801
|
+PFN_vkCmdSetScissorWithCount vkCmdSetScissorWithCount;
|
|
1802
|
+PFN_vkCmdSetStencilOp vkCmdSetStencilOp;
|
|
1803
|
+PFN_vkCmdSetStencilTestEnable vkCmdSetStencilTestEnable;
|
|
1804
|
+PFN_vkCmdSetViewportWithCount vkCmdSetViewportWithCount;
|
|
1805
|
+PFN_vkCmdWaitEvents2 vkCmdWaitEvents2;
|
|
1806
|
+PFN_vkCmdWriteTimestamp2 vkCmdWriteTimestamp2;
|
|
1807
|
+PFN_vkCreatePrivateDataSlot vkCreatePrivateDataSlot;
|
|
1808
|
+PFN_vkDestroyPrivateDataSlot vkDestroyPrivateDataSlot;
|
|
1809
|
+PFN_vkGetDeviceBufferMemoryRequirements vkGetDeviceBufferMemoryRequirements;
|
|
1810
|
+PFN_vkGetDeviceImageMemoryRequirements vkGetDeviceImageMemoryRequirements;
|
|
1811
|
+PFN_vkGetDeviceImageSparseMemoryRequirements vkGetDeviceImageSparseMemoryRequirements;
|
|
1812
|
+PFN_vkGetPhysicalDeviceToolProperties vkGetPhysicalDeviceToolProperties;
|
|
1813
|
+PFN_vkGetPrivateData vkGetPrivateData;
|
|
1814
|
+PFN_vkQueueSubmit2 vkQueueSubmit2;
|
|
1815
|
+PFN_vkSetPrivateData vkSetPrivateData;
|
|
1816
|
+#endif /* defined(VK_VERSION_1_3) */
|
1699
|
1817
|
#if defined(VK_AMD_buffer_marker)
|
1700
|
1818
|
PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD;
|
1701
|
1819
|
#endif /* defined(VK_AMD_buffer_marker) */
|