[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/vulkan/vulkan-volk][upstream] New upstream version 1.2.198



Title: GitLab

Dylan Aïssi pushed to branch upstream at X Strike Force / vulkan / vulkan-volk

Commits:

3 changed files:

Changes:

  • CMakeLists.txt
    ... ... @@ -4,7 +4,7 @@ cmake_policy(SET CMP0048 NEW) # project(... VERSION ...) support
    4 4
     
    
    5 5
     project(volk VERSION 
    
    6 6
     # VOLK_GENERATE_VERSION
    
    7
    -190
    
    7
    +198
    
    8 8
     # VOLK_GENERATE_VERSION
    
    9 9
       LANGUAGES C
    
    10 10
     )
    

  • volk.c
    ... ... @@ -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;
    

  • volk.h
    ... ... @@ -15,7 +15,7 @@
    15 15
     #endif
    
    16 16
     
    
    17 17
     /* VOLK_GENERATE_VERSION_DEFINE */
    
    18
    -#define VOLK_HEADER_VERSION 190
    
    18
    +#define VOLK_HEADER_VERSION 198
    
    19 19
     /* VOLK_GENERATE_VERSION_DEFINE */
    
    20 20
     
    
    21 21
     #ifndef VK_NO_PROTOTYPES
    
    ... ... @@ -375,6 +375,9 @@ struct VolkDeviceTable
    375 375
     	PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT;
    
    376 376
     	PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT;
    
    377 377
     #endif /* defined(VK_EXT_multi_draw) */
    
    378
    +#if defined(VK_EXT_pageable_device_local_memory)
    
    379
    +	PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
    
    380
    +#endif /* defined(VK_EXT_pageable_device_local_memory) */
    
    378 381
     #if defined(VK_EXT_private_data)
    
    379 382
     	PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
    
    380 383
     	PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
    
    ... ... @@ -401,6 +404,13 @@ struct VolkDeviceTable
    401 404
     #if defined(VK_EXT_vertex_input_dynamic_state)
    
    402 405
     	PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
    
    403 406
     #endif /* defined(VK_EXT_vertex_input_dynamic_state) */
    
    407
    +#if defined(VK_FUCHSIA_buffer_collection)
    
    408
    +	PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA;
    
    409
    +	PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA;
    
    410
    +	PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA;
    
    411
    +	PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA;
    
    412
    +	PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA;
    
    413
    +#endif /* defined(VK_FUCHSIA_buffer_collection) */
    
    404 414
     #if defined(VK_FUCHSIA_external_memory)
    
    405 415
     	PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA;
    
    406 416
     	PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA;
    
    ... ... @@ -496,6 +506,10 @@ struct VolkDeviceTable
    496 506
     	PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR;
    
    497 507
     	PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR;
    
    498 508
     #endif /* defined(VK_KHR_draw_indirect_count) */
    
    509
    +#if defined(VK_KHR_dynamic_rendering)
    
    510
    +	PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR;
    
    511
    +	PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR;
    
    512
    +#endif /* defined(VK_KHR_dynamic_rendering) */
    
    499 513
     #if defined(VK_KHR_external_fence_fd)
    
    500 514
     	PFN_vkGetFenceFdKHR vkGetFenceFdKHR;
    
    501 515
     	PFN_vkImportFenceFdKHR vkImportFenceFdKHR;
    
    ... ... @@ -534,6 +548,11 @@ struct VolkDeviceTable
    534 548
     #if defined(VK_KHR_maintenance3)
    
    535 549
     	PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR;
    
    536 550
     #endif /* defined(VK_KHR_maintenance3) */
    
    551
    +#if defined(VK_KHR_maintenance4)
    
    552
    +	PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR;
    
    553
    +	PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR;
    
    554
    +	PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR;
    
    555
    +#endif /* defined(VK_KHR_maintenance4) */
    
    537 556
     #if defined(VK_KHR_performance_query)
    
    538 557
     	PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR;
    
    539 558
     	PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR;
    
    ... ... @@ -1006,6 +1025,9 @@ extern PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT;
    1006 1025
     extern PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT;
    
    1007 1026
     extern PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT;
    
    1008 1027
     #endif /* defined(VK_EXT_multi_draw) */
    
    1028
    +#if defined(VK_EXT_pageable_device_local_memory)
    
    1029
    +extern PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT;
    
    1030
    +#endif /* defined(VK_EXT_pageable_device_local_memory) */
    
    1009 1031
     #if defined(VK_EXT_private_data)
    
    1010 1032
     extern PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT;
    
    1011 1033
     extern PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT;
    
    ... ... @@ -1036,6 +1058,13 @@ extern PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT;
    1036 1058
     #if defined(VK_EXT_vertex_input_dynamic_state)
    
    1037 1059
     extern PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT;
    
    1038 1060
     #endif /* defined(VK_EXT_vertex_input_dynamic_state) */
    
    1061
    +#if defined(VK_FUCHSIA_buffer_collection)
    
    1062
    +extern PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA;
    
    1063
    +extern PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA;
    
    1064
    +extern PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA;
    
    1065
    +extern PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA;
    
    1066
    +extern PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA;
    
    1067
    +#endif /* defined(VK_FUCHSIA_buffer_collection) */
    
    1039 1068
     #if defined(VK_FUCHSIA_external_memory)
    
    1040 1069
     extern PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA;
    
    1041 1070
     extern PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA;
    
    ... ... @@ -1152,6 +1181,10 @@ extern PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR;
    1152 1181
     extern PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR;
    
    1153 1182
     extern PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR;
    
    1154 1183
     #endif /* defined(VK_KHR_draw_indirect_count) */
    
    1184
    +#if defined(VK_KHR_dynamic_rendering)
    
    1185
    +extern PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR;
    
    1186
    +extern PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR;
    
    1187
    +#endif /* defined(VK_KHR_dynamic_rendering) */
    
    1155 1188
     #if defined(VK_KHR_external_fence_capabilities)
    
    1156 1189
     extern PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vkGetPhysicalDeviceExternalFencePropertiesKHR;
    
    1157 1190
     #endif /* defined(VK_KHR_external_fence_capabilities) */
    
    ... ... @@ -1219,6 +1252,11 @@ extern PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR;
    1219 1252
     #if defined(VK_KHR_maintenance3)
    
    1220 1253
     extern PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR;
    
    1221 1254
     #endif /* defined(VK_KHR_maintenance3) */
    
    1255
    +#if defined(VK_KHR_maintenance4)
    
    1256
    +extern PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR;
    
    1257
    +extern PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR;
    
    1258
    +extern PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR;
    
    1259
    +#endif /* defined(VK_KHR_maintenance4) */
    
    1222 1260
     #if defined(VK_KHR_performance_query)
    
    1223 1261
     extern PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR;
    
    1224 1262
     extern PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR;
    


  • Reply to: