1 #ifndef VULKAN_DIRECTFB_H_
2 #define VULKAN_DIRECTFB_H_ 1
22 #define VK_EXT_directfb_surface 1
23 #define VK_EXT_DIRECTFB_SURFACE_SPEC_VERSION 1
24 #define VK_EXT_DIRECTFB_SURFACE_EXTENSION_NAME "VK_EXT_directfb_surface"
29 VkDirectFBSurfaceCreateFlagsEXT
flags;
37 #ifndef VK_NO_PROTOTYPES
42 VkSurfaceKHR* pSurface);
45 VkPhysicalDevice physicalDevice,
46 uint32_t queueFamilyIndex,
IDirectFBSurface * surface
VkFlags VkDirectFBSurfaceCreateFlagsEXT
VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, IDirectFB *dfb)
struct VkDirectFBSurfaceCreateInfoEXT VkDirectFBSurfaceCreateInfoEXT
VkResult(VKAPI_PTR * PFN_vkCreateDirectFBSurfaceEXT)(VkInstance instance, const VkDirectFBSurfaceCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
VkDirectFBSurfaceCreateFlagsEXT flags
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceDirectFBPresentationSupportEXT(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, IDirectFB *dfb)
VKAPI_ATTR VkResult VKAPI_CALL vkCreateDirectFBSurfaceEXT(VkInstance instance, const VkDirectFBSurfaceCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)