Open Y-Less opened 5 years ago
The distinction here comes from Physical Device =/= Device - the Instance enumerate method is used for getting Instance extensions to create Instance objects, all sat within the same type. The Physical Device enumerate is used to get (logical) Device extensions to create (logical) Device objects, that are a different type than that which contains the enumerate/create methods.
vkEnumerateDeviceExtensionProperties
is in this library asPhysicalDevice.EnumerateDeviceExtensionProperties
, duplicating the termDevice
. However,vkEnumerateInstanceExtensionProperties
isInstance.EnumerateExtensionProperties
, the secondInstance
has been dropped. Same forEnumerate(Thing)LayerProperties
.