1 #ifndef VULKAN_SCREEN_H_
2 #define VULKAN_SCREEN_H_ 1
22 #define VK_QNX_screen_surface 1
23 #define VK_QNX_SCREEN_SURFACE_SPEC_VERSION 1
24 #define VK_QNX_SCREEN_SURFACE_EXTENSION_NAME "VK_QNX_screen_surface"
29 VkScreenSurfaceCreateFlagsQNX
flags;
37 #ifndef VK_NO_PROTOTYPES
42 VkSurfaceKHR* pSurface);
45 VkPhysicalDevice physicalDevice,
46 uint32_t queueFamilyIndex,
47 struct _screen_window* window);
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceScreenPresentationSupportQNX(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window *window)
VkScreenSurfaceCreateFlagsQNX flags
struct VkScreenSurfaceCreateInfoQNX VkScreenSurfaceCreateInfoQNX
VKAPI_ATTR VkResult VKAPI_CALL vkCreateScreenSurfaceQNX(VkInstance instance, const VkScreenSurfaceCreateInfoQNX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)
struct _screen_window * window
struct _screen_context * context
VkFlags VkScreenSurfaceCreateFlagsQNX
VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window *window)
VkResult(VKAPI_PTR * PFN_vkCreateScreenSurfaceQNX)(VkInstance instance, const VkScreenSurfaceCreateInfoQNX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface)