xref: /aosp_15_r20/external/mesa3d/src/intel/vulkan/anv_api_version.h (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1 /* Copyright © 2024 Intel Corporation
2  * SPDX-License-Identifier: MIT
3  */
4 
5 #pragma once
6 
7 #if defined(VK_USE_PLATFORM_WAYLAND_KHR) ||     \
8     defined(VK_USE_PLATFORM_XCB_KHR) || \
9     defined(VK_USE_PLATFORM_XLIB_KHR) || \
10     defined(VK_USE_PLATFORM_DISPLAY_KHR)
11 #define ANV_USE_WSI_PLATFORM
12 #endif
13 
14 #ifdef ANDROID_STRICT
15 #if ANDROID_API_LEVEL >= 33
16 #define ANV_API_VERSION VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION)
17 #else
18 #define ANV_API_VERSION VK_MAKE_VERSION(1, 1, VK_HEADER_VERSION)
19 #endif
20 #else
21 #define ANV_API_VERSION VK_MAKE_VERSION(1, 3, VK_HEADER_VERSION)
22 #endif
23