dvulkan
dvulkan copied to clipboard
Auto-generated D bindings for Vulkan
See also https://github.com/KhronosGroup/Vulkan-Docs/issues/814
- in order to prevent the platform-specific type is introduced version(DVulkan_VK_NV_external_memory_win32) alias PFN_vkGetMemoryWin32HandleNV = VkResult function(VkDevice device,VkDeviceMemory memory,VkExternalMemoryHandleTypeFlagsNV handleType,HANDLE\* pHandle); - number suffixed extensions has no function and types, but...
example VkStructureType sType = VkStructureType.VK_STRUCTURE_TYPE_WIN32SURFACE_CREATE_INFO_KHR; to VkStructureType sType = VkStructureType.VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR;
Allocation callbacks may theoretically use the GC (ex. if using the default `thisAllocator`), so Vulkan functions in theory can use the GC. They will remain `nothrow`, as throwing exceptions across...