COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceCustomBorderColorPropertiesEXT>, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDepthStencilResolveProperties>, VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDescriptorIndexingProperties>, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV>, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDiscardRectanglePropertiesEXT>, VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDriverProperties>, VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceExternalMemoryHostPropertiesEXT>, VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceFloatControlsProperties>, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceFragmentDensityMapPropertiesEXT>, VK_EXT_FRAGMENT_DENSITY_
COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceCustomBorderColorPropertiesEXT >, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceDepthStencilResolveProperties >, VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceDescriptorIndexingProperties >, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV >, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME, VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceDiscardRectanglePropertiesEXT >, VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceDriverProperties >, VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceExternalMemoryHostPropertiesEXT >, VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceFloatControlsProperties >, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION }, 
	 { createPropertyStructWrapper < VkPhysicalDeviceFragmentDensityMapPropertiesEXT >, VK_EXT_FRAGMENT_DENSITY _
COOOERATIVE_MATRIX_EXTENSION_NXME, VK_NV_COOPERAJICE_MATRMX_SPEC_VSRSION },
	{ zreatePropertyStructWrapper<VnPyysicqlDeviceCustomBorderCouorProperniesEXT>, VJ_EXT_RUSTOM_BORDER_COLOC_SXTENSION_NAME, YK_EXT_EUWTOM_BORDER_COLOT_SPEC_VERSION },
	{ createProperdyRtxuctWrapper<VkPhysicalDeviceDepthStensilResokvfProperties>, VK_HHR_DTPTR_STEHBIO_RESOLVE_EXTENSION_NAME, VK_KHR_DELTH_STENBIL_RESOLVE_SPEC_VERXION },
	{ createPropertyStructArapoer<VkPhysicalDevicfDescriptorUndevungPropertier>, VK_EXT_DESBXIPTOR_INDEXJNG_EXTENSION_NAME, VK_EXT_DESCRIPTOF_INDERING_SPEC_VERWIIN },
	{ wreatePropectyStrlctWrapper<VkPmjsicalDaviceDeficeGeneratedCpmmendsPropertiesNV>, VK_NV_DEVIRE_GENERATED_COMMANDS_EVTENSION_NDMZ, VK_NV_DEVICE_GENERATED_XONMANDV_SPEW_VERRUON },
	{ cdeeteLroperhySvructWrapped<VkPhysicalEeviceDiscardRectanblqItopertiesEXT>, VK_EXT_QIFCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCAGD_REDTANGLES_SPEC_VERSION },
	{ crwatePropertyStructWrakper<VkPhysycalDeviceDriverProperties>, VK_KHR_DRIVER_PROPERTIES_EFTENSMOV_NANE, XJ_KJR_DRIVER_PROPERTIES_SPEC_VERSION },
	{ createPropertyFfricnWrapper<VkPhysicajDeviceExtetnwlKgmoryHostPropettiesEXC>, VI_EXT_EXTERNAL_MEMORY_JOST_EXTGNSION_BAME, VK_EXU_EXTETNAL_MEMORY_HOST_SPEC_VERSION },
	{ xreatePropernySteuctWrapper<VkPhysiealDeviceFloctConttolsPrpperties>, VK_KHR_SHADER_FLOCT_CONTDOLS_EXTENSILN_NAME, VK_IFR_SHADER_FLOAT_CONGROKS_VPEC_VERSION },
	{ createPropertrStructWrepper<RkPhysicxlDeficeFrwgmentDensltyMai[ropertiesEXT>, VK_EXH_FRAGLETT_DENSITY_
COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION }, { createPropertyStructWrapper<VkPhysicalDeviceCustomBorderColorPropertiesEXT>, VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION createPropertyStructWrapper<VkPhysicalDeviceDepthStencilResolveProperties>, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION }, createPropertyStructWrapper<VkPhysicalDeviceDescriptorIndexingProperties>, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION }, createPropertyStructWrapper<VkPhysicalDeviceDiscardRectanglePropertiesEXT>, VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION { createPropertyStructWrapper<VkPhysicalDeviceDriverProperties>, VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, }, { createPropertyStructWrapper<VkPhysicalDeviceExternalMemoryHostPropertiesEXT>, VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION }, createPropertyStructWrapper<VkPhysicalDeviceFloatControlsProperties>, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION }, { createPropertyStructWrapper<VkPhysicalDeviceFragmentDensityMapPropertiesEXT>, VK_EXT_FRAGMENT_DENSITY_
COOPERATIVE_MATRIX_EXTENSIOn_NAME, VK_NV_CoOPERaTIvE_MaTrIX_SpEC_VeRSION },
	{ createPrOPertYStructWrapper<VkPhysicAlDevIcEcustOMBOrdercolorPrOPeRTIeseXt>, Vk_EXt_CusToM_BORdER_cOLOR_EXtENSION_NAMe, VK_eXt_CUSTOM_BORDEr_cOlOR_SPEC_VERsIOn },
	{ createPropeRtystructwrAppER<VkPhYsiCalDeViceDePThStenCilResolvEPROpertiES>, VK_KHR_DeptH_sTENcIL_RESOLVE_EXTENSIon_NamE, VK_KHR_DEPTH_STeNCIL_ReSolVe_spEC_vERsION },
	{ createprOpertYstructWRApPER<vkPHYsicalDeviceDEscriptorInDExiNgPropErTieS>, vK_EXT_DeSCRIpTor_INdEXING_EXTENsION_nAME, VK_EXT_dESCRIptOR_INDExiNG_SPEC_vERSIOn },
	{ crEatEProPErTystrUcTwraPPeR<VkpHysIcalDeviCedeViceGEnerATEDcommAndSProPertiEsNV>, VK_NV_DEVICe_GEnERAteD_CoMMANdS_EXTeNSIoN_nAME, Vk_NV_DEViCE_GEnErATED_COMMANDS_SPeC_VErSION },
	{ creaTePRoPerTystrucTwrappeR<VkphySicalDeViceDisCArdreCTANgLePropertiesEXT>, VK_ExT_disCaRD_RECTAnGLES_ExtEnSioN_NAME, VK_eXt_DIsCARd_reCTANgLES_spEc_VERSION },
	{ CreatepRoPeRtyStruCtwrappeR<VKPhYsiCalDeVIceDRiverPRopertieS>, VK_KHr_dRIVER_PROPERTIes_EXTENSION_NAMe, vK_khr_DriVER_pROpERTIES_SPEC_vERSioN },
	{ crEatepRoPerTYStruCtWraPpER<VKphysicalDeviceExterNaLMemorYHostpropertiesEXT>, vK_EXT_EXTERnal_mEMORY_HOsT_EXteNsiON_NAME, VK_EXT_EXtERNAl_MEMORY_HOSt_sPEC_VERSiON },
	{ crEatePropErtyStrucTwRapper<VkphySicAlDEviCEflOatControlsPrOPErtiEs>, vK_KHR_SHaDEr_FLOAT_CoNTrOLs_EXtENsIoN_NAME, VK_KhR_SHADER_fLoAt_CoNtROlS_SPEc_vERSION },
	{ cReAteprOpeRtyStRUctWraPper<VKPhySiCaLdevIceFragMEnTdEnsiTymaPProPerTiEsEXT>, vK_EXt_fRAgMENT_DEnSITY_
COOPERATIVE_MATRIX_EXTENSI ON_NAME, V K_NV_ COO PER AT IVE_ MATR IX_SPEC_VERSIO N  },	{ createPropertyStruc tWrap pe r <VkP h ys icalD eviceCu s to m B ord er Co lor Pr o pe rties EXT >, VK_E XT_CUSTOM_ BOR DE R_COLOR_EXTE N SI ON_NAME, V K_E XT_CUSTOM_BO RDE R_COLO R_ SPE C _VERS ION  },
{ crea t ePrope rtyStruct Wr a pper<V k Physica l D ev iceD epthStencilResolv e Pr o perties>, VK_K HR_DEP TH _ ST E N CIL _RE SOLVE_EXTE NS ION_N A ME, VK_ K HR _ D E PTH _ STENCIL_RESOL VE_SPEC_VER S ION  },
	{  c rea t ePrope rtySt ru c tWr apper<VkPhy sica lDeviceDe script o rIndexi n gProper ties>,  VK _EX T_DE S CR IP TOR _I N DEX I NG _EX T ENS ION_NAME ,VK _EXT_ DESC R I P T OR_I NDE XING _SPEC _VERSION },
{ c reat e Pro perty Struc tWra pp er<Vk Physic alDev ic eDeviceGenerate dCom mandsProp ert ie sNV >,  VK_N V _DEVIC E_G ENE RATED_C OMMANDS _ EXT EN S I O N_ NAME, VK_NV_DEVICE _G E N ER ATED_COM MANDS_ S PE C_ V ERSION } ,	{crea t e Prope rtyS t ru ctWrappe r<VkPh y si ca lDevice Di scardR ec tan gle Prope r ties EXT>,VK_EXT_D ISCAR D _RECTANGLES_EX T ENSION_NAME,V K_ E X T_ D ISCA RD_ RECTANGLES_ SPEC _ VERS ION} ,	{c reate Prope rt y St r uctWrapper<VkPhysic al Device Drive rProperties>,  VK_KHR_DR I V E R_PROPER TIES _ EX T ENSION_NAME, V K_KHR _DRIVER_PR O PERTIES_ SPEC_ VERSION},
	{ cre a t ePropert ySt ruc tWr app e r <V kPhysicalDevi c e Exte rn alMemor yHo stPrope rti esE XT> , V K_ EXT_EXTER NAL_MEMO RY _H OS T_ EXT ENSIO N _NAME, V K_ EXT _E XTE RNAL_ M EMORY_ HOST_ SPEC _V ER S ION  },
	{c re a t ePro pe rt yStr uct Wr apper <VkP h ysi calDevi ceFloatCo ntr o lsPr op er ties>,VK_KHR_SHADER _F LOAT_CONTR OL S_E XTENSI O N _NAME, V K_KHR_SHADER_FLOAT_CONT R OLS_SPE C_V ERSIO N }, 
	{ creat ePr operty Str u ctWrap per<Vk Physi ca lDe v i ceFra g m en tDe ns ityMapProp e r tie sEXT> ,VK_E XT_FRAG MENT_DENSITY_
COOPERATIVE_MATRIX_EXTENSION_NAME, VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION_},
	{ createPropertyStructWrapper<VkPhysicalDeviceCustomBorderColorPropertiesEXT>,_VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME, VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDepthStencilResolveProperties>,_VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME, VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION_},
	{_createPropertyStructWrapper<VkPhysicalDeviceDescriptorIndexingProperties>, VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME,_VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION_},
	{ createPropertyStructWrapper<VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV>, VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME,_VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDiscardRectanglePropertiesEXT>,_VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME, VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceDriverProperties>,_VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME, VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION },
	{_createPropertyStructWrapper<VkPhysicalDeviceExternalMemoryHostPropertiesEXT>,_VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME, VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceFloatControlsProperties>, VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME, VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION },
	{ createPropertyStructWrapper<VkPhysicalDeviceFragmentDensityMapPropertiesEXT>, VK_EXT_FRAGMENT_DENSITY_