private unsafe VulkanMemoryAllocator CreateAllocator() { uint version; var res = VkApi.EnumerateInstanceVersion(&version); if (res != Result.Success) { throw new VulkanResultException("Unable to retrieve instance version", res); } VulkanMemoryAllocatorCreateInfo createInfo = new VulkanMemoryAllocatorCreateInfo( (Version32)version, VkApi, Instance, PhysicalDevice, Device, preferredLargeHeapBlockSize: 64L * 1024 * 1024, frameInUseCount: DrawCubeExample.MaxFramesInFlight); return(new VulkanMemoryAllocator(createInfo)); }