1*90277196SAndroid Build Coastguard Worker #ifndef VULKAN_XLIB_XRANDR_H_ 2*90277196SAndroid Build Coastguard Worker #define VULKAN_XLIB_XRANDR_H_ 1 3*90277196SAndroid Build Coastguard Worker 4*90277196SAndroid Build Coastguard Worker /* 5*90277196SAndroid Build Coastguard Worker ** Copyright 2015-2024 The Khronos Group Inc. 6*90277196SAndroid Build Coastguard Worker ** 7*90277196SAndroid Build Coastguard Worker ** SPDX-License-Identifier: Apache-2.0 8*90277196SAndroid Build Coastguard Worker */ 9*90277196SAndroid Build Coastguard Worker 10*90277196SAndroid Build Coastguard Worker /* 11*90277196SAndroid Build Coastguard Worker ** This header is generated from the Khronos Vulkan XML API Registry. 12*90277196SAndroid Build Coastguard Worker ** 13*90277196SAndroid Build Coastguard Worker */ 14*90277196SAndroid Build Coastguard Worker 15*90277196SAndroid Build Coastguard Worker 16*90277196SAndroid Build Coastguard Worker #ifdef __cplusplus 17*90277196SAndroid Build Coastguard Worker extern "C" { 18*90277196SAndroid Build Coastguard Worker #endif 19*90277196SAndroid Build Coastguard Worker 20*90277196SAndroid Build Coastguard Worker 21*90277196SAndroid Build Coastguard Worker 22*90277196SAndroid Build Coastguard Worker // VK_EXT_acquire_xlib_display is a preprocessor guard. Do not pass it to API calls. 23*90277196SAndroid Build Coastguard Worker #define VK_EXT_acquire_xlib_display 1 24*90277196SAndroid Build Coastguard Worker #define VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION 1 25*90277196SAndroid Build Coastguard Worker #define VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_xlib_display" 26*90277196SAndroid Build Coastguard Worker typedef VkResult (VKAPI_PTR *PFN_vkAcquireXlibDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, VkDisplayKHR display); 27*90277196SAndroid Build Coastguard Worker typedef VkResult (VKAPI_PTR *PFN_vkGetRandROutputDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, RROutput rrOutput, VkDisplayKHR* pDisplay); 28*90277196SAndroid Build Coastguard Worker 29*90277196SAndroid Build Coastguard Worker #ifndef VK_NO_PROTOTYPES 30*90277196SAndroid Build Coastguard Worker VKAPI_ATTR VkResult VKAPI_CALL vkAcquireXlibDisplayEXT( 31*90277196SAndroid Build Coastguard Worker VkPhysicalDevice physicalDevice, 32*90277196SAndroid Build Coastguard Worker Display* dpy, 33*90277196SAndroid Build Coastguard Worker VkDisplayKHR display); 34*90277196SAndroid Build Coastguard Worker 35*90277196SAndroid Build Coastguard Worker VKAPI_ATTR VkResult VKAPI_CALL vkGetRandROutputDisplayEXT( 36*90277196SAndroid Build Coastguard Worker VkPhysicalDevice physicalDevice, 37*90277196SAndroid Build Coastguard Worker Display* dpy, 38*90277196SAndroid Build Coastguard Worker RROutput rrOutput, 39*90277196SAndroid Build Coastguard Worker VkDisplayKHR* pDisplay); 40*90277196SAndroid Build Coastguard Worker #endif 41*90277196SAndroid Build Coastguard Worker 42*90277196SAndroid Build Coastguard Worker #ifdef __cplusplus 43*90277196SAndroid Build Coastguard Worker } 44*90277196SAndroid Build Coastguard Worker #endif 45*90277196SAndroid Build Coastguard Worker 46*90277196SAndroid Build Coastguard Worker #endif 47