101e04c3fSmrg#ifndef VULKAN_XLIB_XRANDR_H_ 201e04c3fSmrg#define VULKAN_XLIB_XRANDR_H_ 1 301e04c3fSmrg 401e04c3fSmrg/* 57ec681f3Smrg** Copyright 2015-2021 The Khronos Group Inc. 601e04c3fSmrg** 77ec681f3Smrg** SPDX-License-Identifier: Apache-2.0 801e04c3fSmrg*/ 901e04c3fSmrg 1001e04c3fSmrg/* 1101e04c3fSmrg** This header is generated from the Khronos Vulkan XML API Registry. 1201e04c3fSmrg** 1301e04c3fSmrg*/ 1401e04c3fSmrg 1501e04c3fSmrg 167ec681f3Smrg#ifdef __cplusplus 177ec681f3Smrgextern "C" { 187ec681f3Smrg#endif 197ec681f3Smrg 207ec681f3Smrg 21ed98bd31Smaya 2201e04c3fSmrg#define VK_EXT_acquire_xlib_display 1 2301e04c3fSmrg#define VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION 1 2401e04c3fSmrg#define VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_xlib_display" 2501e04c3fSmrgtypedef VkResult (VKAPI_PTR *PFN_vkAcquireXlibDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, VkDisplayKHR display); 2601e04c3fSmrgtypedef VkResult (VKAPI_PTR *PFN_vkGetRandROutputDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, RROutput rrOutput, VkDisplayKHR* pDisplay); 2701e04c3fSmrg 2801e04c3fSmrg#ifndef VK_NO_PROTOTYPES 2901e04c3fSmrgVKAPI_ATTR VkResult VKAPI_CALL vkAcquireXlibDisplayEXT( 3001e04c3fSmrg VkPhysicalDevice physicalDevice, 3101e04c3fSmrg Display* dpy, 3201e04c3fSmrg VkDisplayKHR display); 3301e04c3fSmrg 3401e04c3fSmrgVKAPI_ATTR VkResult VKAPI_CALL vkGetRandROutputDisplayEXT( 3501e04c3fSmrg VkPhysicalDevice physicalDevice, 3601e04c3fSmrg Display* dpy, 3701e04c3fSmrg RROutput rrOutput, 3801e04c3fSmrg VkDisplayKHR* pDisplay); 3901e04c3fSmrg#endif 4001e04c3fSmrg 4101e04c3fSmrg#ifdef __cplusplus 4201e04c3fSmrg} 4301e04c3fSmrg#endif 4401e04c3fSmrg 4501e04c3fSmrg#endif 46