... |
... |
@@ -593,6 +593,9 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
593
|
593
|
vkCmdDrawMultiEXT = (PFN_vkCmdDrawMultiEXT)load(context, "vkCmdDrawMultiEXT");
|
594
|
594
|
vkCmdDrawMultiIndexedEXT = (PFN_vkCmdDrawMultiIndexedEXT)load(context, "vkCmdDrawMultiIndexedEXT");
|
595
|
595
|
#endif /* defined(VK_EXT_multi_draw) */
|
|
596
|
+#if defined(VK_EXT_pageable_device_local_memory)
|
|
597
|
+ vkSetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)load(context, "vkSetDeviceMemoryPriorityEXT");
|
|
598
|
+#endif /* defined(VK_EXT_pageable_device_local_memory) */
|
596
|
599
|
#if defined(VK_EXT_private_data)
|
597
|
600
|
vkCreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)load(context, "vkCreatePrivateDataSlotEXT");
|
598
|
601
|
vkDestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)load(context, "vkDestroyPrivateDataSlotEXT");
|
... |
... |
@@ -619,6 +622,13 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
619
|
622
|
#if defined(VK_EXT_vertex_input_dynamic_state)
|
620
|
623
|
vkCmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT)load(context, "vkCmdSetVertexInputEXT");
|
621
|
624
|
#endif /* defined(VK_EXT_vertex_input_dynamic_state) */
|
|
625
|
+#if defined(VK_FUCHSIA_buffer_collection)
|
|
626
|
+ vkCreateBufferCollectionFUCHSIA = (PFN_vkCreateBufferCollectionFUCHSIA)load(context, "vkCreateBufferCollectionFUCHSIA");
|
|
627
|
+ vkDestroyBufferCollectionFUCHSIA = (PFN_vkDestroyBufferCollectionFUCHSIA)load(context, "vkDestroyBufferCollectionFUCHSIA");
|
|
628
|
+ vkGetBufferCollectionPropertiesFUCHSIA = (PFN_vkGetBufferCollectionPropertiesFUCHSIA)load(context, "vkGetBufferCollectionPropertiesFUCHSIA");
|
|
629
|
+ vkSetBufferCollectionBufferConstraintsFUCHSIA = (PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)load(context, "vkSetBufferCollectionBufferConstraintsFUCHSIA");
|
|
630
|
+ vkSetBufferCollectionImageConstraintsFUCHSIA = (PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)load(context, "vkSetBufferCollectionImageConstraintsFUCHSIA");
|
|
631
|
+#endif /* defined(VK_FUCHSIA_buffer_collection) */
|
622
|
632
|
#if defined(VK_FUCHSIA_external_memory)
|
623
|
633
|
vkGetMemoryZirconHandleFUCHSIA = (PFN_vkGetMemoryZirconHandleFUCHSIA)load(context, "vkGetMemoryZirconHandleFUCHSIA");
|
624
|
634
|
vkGetMemoryZirconHandlePropertiesFUCHSIA = (PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)load(context, "vkGetMemoryZirconHandlePropertiesFUCHSIA");
|
... |
... |
@@ -714,6 +724,10 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
714
|
724
|
vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR");
|
715
|
725
|
vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR");
|
716
|
726
|
#endif /* defined(VK_KHR_draw_indirect_count) */
|
|
727
|
+#if defined(VK_KHR_dynamic_rendering)
|
|
728
|
+ vkCmdBeginRenderingKHR = (PFN_vkCmdBeginRenderingKHR)load(context, "vkCmdBeginRenderingKHR");
|
|
729
|
+ vkCmdEndRenderingKHR = (PFN_vkCmdEndRenderingKHR)load(context, "vkCmdEndRenderingKHR");
|
|
730
|
+#endif /* defined(VK_KHR_dynamic_rendering) */
|
717
|
731
|
#if defined(VK_KHR_external_fence_fd)
|
718
|
732
|
vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR");
|
719
|
733
|
vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR");
|
... |
... |
@@ -752,6 +766,11 @@ static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, c |
752
|
766
|
#if defined(VK_KHR_maintenance3)
|
753
|
767
|
vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR");
|
754
|
768
|
#endif /* defined(VK_KHR_maintenance3) */
|
|
769
|
+#if defined(VK_KHR_maintenance4)
|
|
770
|
+ vkGetDeviceBufferMemoryRequirementsKHR = (PFN_vkGetDeviceBufferMemoryRequirementsKHR)load(context, "vkGetDeviceBufferMemoryRequirementsKHR");
|
|
771
|
+ vkGetDeviceImageMemoryRequirementsKHR = (PFN_vkGetDeviceImageMemoryRequirementsKHR)load(context, "vkGetDeviceImageMemoryRequirementsKHR");
|
|
772
|
+ vkGetDeviceImageSparseMemoryRequirementsKHR = (PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)load(context, "vkGetDeviceImageSparseMemoryRequirementsKHR");
|
|
773
|
+#endif /* defined(VK_KHR_maintenance4) */
|
755
|
774
|
#if defined(VK_KHR_performance_query)
|
756
|
775
|
vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR");
|
757
|
776
|
vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR");
|
... |
... |
@@ -1153,6 +1172,9 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1153
|
1172
|
table->vkCmdDrawMultiEXT = (PFN_vkCmdDrawMultiEXT)load(context, "vkCmdDrawMultiEXT");
|
1154
|
1173
|
table->vkCmdDrawMultiIndexedEXT = (PFN_vkCmdDrawMultiIndexedEXT)load(context, "vkCmdDrawMultiIndexedEXT");
|
1155
|
1174
|
#endif /* defined(VK_EXT_multi_draw) */
|
|
1175
|
+#if defined(VK_EXT_pageable_device_local_memory)
|
|
1176
|
+ table->vkSetDeviceMemoryPriorityEXT = (PFN_vkSetDeviceMemoryPriorityEXT)load(context, "vkSetDeviceMemoryPriorityEXT");
|
|
1177
|
+#endif /* defined(VK_EXT_pageable_device_local_memory) */
|
1156
|
1178
|
#if defined(VK_EXT_private_data)
|
1157
|
1179
|
table->vkCreatePrivateDataSlotEXT = (PFN_vkCreatePrivateDataSlotEXT)load(context, "vkCreatePrivateDataSlotEXT");
|
1158
|
1180
|
table->vkDestroyPrivateDataSlotEXT = (PFN_vkDestroyPrivateDataSlotEXT)load(context, "vkDestroyPrivateDataSlotEXT");
|
... |
... |
@@ -1179,6 +1201,13 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1179
|
1201
|
#if defined(VK_EXT_vertex_input_dynamic_state)
|
1180
|
1202
|
table->vkCmdSetVertexInputEXT = (PFN_vkCmdSetVertexInputEXT)load(context, "vkCmdSetVertexInputEXT");
|
1181
|
1203
|
#endif /* defined(VK_EXT_vertex_input_dynamic_state) */
|
|
1204
|
+#if defined(VK_FUCHSIA_buffer_collection)
|
|
1205
|
+ table->vkCreateBufferCollectionFUCHSIA = (PFN_vkCreateBufferCollectionFUCHSIA)load(context, "vkCreateBufferCollectionFUCHSIA");
|
|
1206
|
+ table->vkDestroyBufferCollectionFUCHSIA = (PFN_vkDestroyBufferCollectionFUCHSIA)load(context, "vkDestroyBufferCollectionFUCHSIA");
|
|
1207
|
+ table->vkGetBufferCollectionPropertiesFUCHSIA = (PFN_vkGetBufferCollectionPropertiesFUCHSIA)load(context, "vkGetBufferCollectionPropertiesFUCHSIA");
|
|
1208
|
+ table->vkSetBufferCollectionBufferConstraintsFUCHSIA = (PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)load(context, "vkSetBufferCollectionBufferConstraintsFUCHSIA");
|
|
1209
|
+ table->vkSetBufferCollectionImageConstraintsFUCHSIA = (PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)load(context, "vkSetBufferCollectionImageConstraintsFUCHSIA");
|
|
1210
|
+#endif /* defined(VK_FUCHSIA_buffer_collection) */
|
1182
|
1211
|
#if defined(VK_FUCHSIA_external_memory)
|
1183
|
1212
|
table->vkGetMemoryZirconHandleFUCHSIA = (PFN_vkGetMemoryZirconHandleFUCHSIA)load(context, "vkGetMemoryZirconHandleFUCHSIA");
|
1184
|
1213
|
table->vkGetMemoryZirconHandlePropertiesFUCHSIA = (PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)load(context, "vkGetMemoryZirconHandlePropertiesFUCHSIA");
|
... |
... |
@@ -1274,6 +1303,10 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1274
|
1303
|
table->vkCmdDrawIndexedIndirectCountKHR = (PFN_vkCmdDrawIndexedIndirectCountKHR)load(context, "vkCmdDrawIndexedIndirectCountKHR");
|
1275
|
1304
|
table->vkCmdDrawIndirectCountKHR = (PFN_vkCmdDrawIndirectCountKHR)load(context, "vkCmdDrawIndirectCountKHR");
|
1276
|
1305
|
#endif /* defined(VK_KHR_draw_indirect_count) */
|
|
1306
|
+#if defined(VK_KHR_dynamic_rendering)
|
|
1307
|
+ table->vkCmdBeginRenderingKHR = (PFN_vkCmdBeginRenderingKHR)load(context, "vkCmdBeginRenderingKHR");
|
|
1308
|
+ table->vkCmdEndRenderingKHR = (PFN_vkCmdEndRenderingKHR)load(context, "vkCmdEndRenderingKHR");
|
|
1309
|
+#endif /* defined(VK_KHR_dynamic_rendering) */
|
1277
|
1310
|
#if defined(VK_KHR_external_fence_fd)
|
1278
|
1311
|
table->vkGetFenceFdKHR = (PFN_vkGetFenceFdKHR)load(context, "vkGetFenceFdKHR");
|
1279
|
1312
|
table->vkImportFenceFdKHR = (PFN_vkImportFenceFdKHR)load(context, "vkImportFenceFdKHR");
|
... |
... |
@@ -1312,6 +1345,11 @@ static void volkGenLoadDeviceTable(struct VolkDeviceTable* table, void* context, |
1312
|
1345
|
#if defined(VK_KHR_maintenance3)
|
1313
|
1346
|
table->vkGetDescriptorSetLayoutSupportKHR = (PFN_vkGetDescriptorSetLayoutSupportKHR)load(context, "vkGetDescriptorSetLayoutSupportKHR");
|
1314
|
1347
|
#endif /* defined(VK_KHR_maintenance3) */
|
|
1348
|
+#if defined(VK_KHR_maintenance4)
|
|
1349
|
+ table->vkGetDeviceBufferMemoryRequirementsKHR = (PFN_vkGetDeviceBufferMemoryRequirementsKHR)load(context, "vkGetDeviceBufferMemoryRequirementsKHR");
|
|
1350
|
+ table->vkGetDeviceImageMemoryRequirementsKHR = (PFN_vkGetDeviceImageMemoryRequirementsKHR)load(context, "vkGetDeviceImageMemoryRequirementsKHR");
|
|
1351
|
+ table->vkGetDeviceImageSparseMemoryRequirementsKHR = (PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)load(context, "vkGetDeviceImageSparseMemoryRequirementsKHR");
|
|
1352
|
+#endif /* defined(VK_KHR_maintenance4) */
|
1315
|
1353
|
#if defined(VK_KHR_performance_query)
|
1316
|
1354
|
table->vkAcquireProfilingLockKHR = (PFN_vkAcquireProfilingLockKHR)load(context, "vkAcquireProfilingLockKHR");
|
1317
|
1355
|
table->vkReleaseProfilingLockKHR = (PFN_vkReleaseProfilingLockKHR)load(context, "vkReleaseProfilingLockKHR");
|
... |
... |
@@ -1792,6 +1830,9 @@ PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT; |
1792
|
1830
|
PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT;
|
1793
|
1831
|
PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT;
|
1794
|
1832
|
#endif /* defined(VK_EXT_multi_draw) */
|
|
1833
|
+#if defined(VK_EXT_pageable_device_local_memory)
|
|
1834
|
+PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
|
|
1835
|
+#endif /* defined(VK_EXT_pageable_device_local_memory) */
|
1795
|
1836
|
#if defined(VK_EXT_private_data)
|
1796
|
1837
|
PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
|
1797
|
1838
|
PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
|
... |
... |
@@ -1822,6 +1863,13 @@ PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT; |
1822
|
1863
|
#if defined(VK_EXT_vertex_input_dynamic_state)
|
1823
|
1864
|
PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
|
1824
|
1865
|
#endif /* defined(VK_EXT_vertex_input_dynamic_state) */
|
|
1866
|
+#if defined(VK_FUCHSIA_buffer_collection)
|
|
1867
|
+PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA;
|
|
1868
|
+PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA;
|
|
1869
|
+PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA;
|
|
1870
|
+PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA;
|
|
1871
|
+PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA;
|
|
1872
|
+#endif /* defined(VK_FUCHSIA_buffer_collection) */
|
1825
|
1873
|
#if defined(VK_FUCHSIA_external_memory)
|
1826
|
1874
|
PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA;
|
1827
|
1875
|
PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA;
|
... |
... |
@@ -1938,6 +1986,10 @@ PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR; |
1938
|
1986
|
PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR;
|
1939
|
1987
|
PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR;
|
1940
|
1988
|
#endif /* defined(VK_KHR_draw_indirect_count) */
|
|
1989
|
+#if defined(VK_KHR_dynamic_rendering)
|
|
1990
|
+PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR;
|
|
1991
|
+PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR;
|
|
1992
|
+#endif /* defined(VK_KHR_dynamic_rendering) */
|
1941
|
1993
|
#if defined(VK_KHR_external_fence_capabilities)
|
1942
|
1994
|
PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vkGetPhysicalDeviceExternalFencePropertiesKHR;
|
1943
|
1995
|
#endif /* defined(VK_KHR_external_fence_capabilities) */
|
... |
... |
@@ -2005,6 +2057,11 @@ PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR; |
2005
|
2057
|
#if defined(VK_KHR_maintenance3)
|
2006
|
2058
|
PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR;
|
2007
|
2059
|
#endif /* defined(VK_KHR_maintenance3) */
|
|
2060
|
+#if defined(VK_KHR_maintenance4)
|
|
2061
|
+PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR;
|
|
2062
|
+PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR;
|
|
2063
|
+PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR;
|
|
2064
|
+#endif /* defined(VK_KHR_maintenance4) */
|
2008
|
2065
|
#if defined(VK_KHR_performance_query)
|
2009
|
2066
|
PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR;
|
2010
|
2067
|
PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR;
|