tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

vulkan.h (1449B)


      1 #ifndef VULKAN_H_
      2 #define VULKAN_H_ 1
      3 
      4 /*
      5 ** Copyright 2015-2022 The Khronos Group Inc.
      6 **
      7 ** SPDX-License-Identifier: Apache-2.0
      8 */
      9 
     10 #include "vk_platform.h"
     11 #include "vulkan_core.h"
     12 
     13 #ifdef VK_USE_PLATFORM_ANDROID_KHR
     14 #include "vulkan_android.h"
     15 #endif
     16 
     17 #ifdef VK_USE_PLATFORM_FUCHSIA
     18 #include <zircon/types.h>
     19 #include "vulkan_fuchsia.h"
     20 #endif
     21 
     22 #ifdef VK_USE_PLATFORM_IOS_MVK
     23 #include "vulkan_ios.h"
     24 #endif
     25 
     26 
     27 #ifdef VK_USE_PLATFORM_MACOS_MVK
     28 #include "vulkan_macos.h"
     29 #endif
     30 
     31 #ifdef VK_USE_PLATFORM_METAL_EXT
     32 #include "vulkan_metal.h"
     33 #endif
     34 
     35 #ifdef VK_USE_PLATFORM_VI_NN
     36 #include "vulkan_vi.h"
     37 #endif
     38 
     39 
     40 #ifdef VK_USE_PLATFORM_WAYLAND_KHR
     41 #include "vulkan_wayland.h"
     42 #endif
     43 
     44 
     45 #ifdef VK_USE_PLATFORM_WIN32_KHR
     46 #include <windows.h>
     47 #include "vulkan_win32.h"
     48 #endif
     49 
     50 
     51 #ifdef VK_USE_PLATFORM_XCB_KHR
     52 #include <xcb/xcb.h>
     53 #include "vulkan_xcb.h"
     54 #endif
     55 
     56 
     57 #ifdef VK_USE_PLATFORM_XLIB_KHR
     58 #include <X11/Xlib.h>
     59 #include "vulkan_xlib.h"
     60 #endif
     61 
     62 
     63 #ifdef VK_USE_PLATFORM_DIRECTFB_EXT
     64 #include <directfb.h>
     65 #include "vulkan_directfb.h"
     66 #endif
     67 
     68 
     69 #ifdef VK_USE_PLATFORM_XLIB_XRANDR_EXT
     70 #include <X11/Xlib.h>
     71 #include <X11/extensions/Xrandr.h>
     72 #include "vulkan_xlib_xrandr.h"
     73 #endif
     74 
     75 
     76 #ifdef VK_USE_PLATFORM_GGP
     77 #include <ggp_c/vulkan_types.h>
     78 #include "vulkan_ggp.h"
     79 #endif
     80 
     81 
     82 #ifdef VK_USE_PLATFORM_SCREEN_QNX
     83 #include <screen/screen.h>
     84 #include "vulkan_screen.h"
     85 #endif
     86 
     87 #ifdef VK_ENABLE_BETA_EXTENSIONS
     88 #include "vulkan_beta.h"
     89 #endif
     90 
     91 #endif // VULKAN_H_