1 #ifndef VULKAN_XLIB_XRANDR_H_
2 #define VULKAN_XLIB_XRANDR_H_ 1
5 ** Copyright (c) 2015-2020 The Khronos Group Inc.
7 ** SPDX-License-Identifier: Apache-2.0
11 ** This header is generated from the Khronos Vulkan XML API Registry.
22 #define VK_EXT_acquire_xlib_display 1
23 #define VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION 1
24 #define VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_xlib_display"
25 typedef VkResult (VKAPI_PTR
*PFN_vkAcquireXlibDisplayEXT
)(VkPhysicalDevice physicalDevice
, Display
* dpy
, VkDisplayKHR display
);
26 typedef VkResult (VKAPI_PTR
*PFN_vkGetRandROutputDisplayEXT
)(VkPhysicalDevice physicalDevice
, Display
* dpy
, RROutput rrOutput
, VkDisplayKHR
* pDisplay
);
28 #ifndef VK_NO_PROTOTYPES
29 VKAPI_ATTR VkResult VKAPI_CALL
vkAcquireXlibDisplayEXT(
30 VkPhysicalDevice physicalDevice
,
32 VkDisplayKHR display
);
34 VKAPI_ATTR VkResult VKAPI_CALL
vkGetRandROutputDisplayEXT(
35 VkPhysicalDevice physicalDevice
,
38 VkDisplayKHR
* pDisplay
);