sdl

FORK: Simple Directmedia Layer
git clone https://git.neptards.moe/neptards/sdl.git
Log | Files | Refs

vulkan.h (1385B)


      1 #ifndef VULKAN_H_
      2 #define VULKAN_H_ 1
      3 
      4 /*
      5 ** Copyright (c) 2015-2020 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 <wayland-client.h>
     42 #include "vulkan_wayland.h"
     43 #endif
     44 
     45 
     46 #ifdef VK_USE_PLATFORM_WIN32_KHR
     47 #include <windows.h>
     48 #include "vulkan_win32.h"
     49 #endif
     50 
     51 
     52 #ifdef VK_USE_PLATFORM_XCB_KHR
     53 #include <xcb/xcb.h>
     54 #include "vulkan_xcb.h"
     55 #endif
     56 
     57 
     58 #ifdef VK_USE_PLATFORM_XLIB_KHR
     59 #include <X11/Xlib.h>
     60 #include "vulkan_xlib.h"
     61 #endif
     62 
     63 
     64 #ifdef VK_USE_PLATFORM_DIRECTFB_EXT
     65 #include <directfb.h>
     66 #include "vulkan_directfb.h"
     67 #endif
     68 
     69 
     70 #ifdef VK_USE_PLATFORM_XLIB_XRANDR_EXT
     71 #include <X11/Xlib.h>
     72 #include <X11/extensions/Xrandr.h>
     73 #include "vulkan_xlib_xrandr.h"
     74 #endif
     75 
     76 
     77 #ifdef VK_USE_PLATFORM_GGP
     78 #include <ggp_c/vulkan_types.h>
     79 #include "vulkan_ggp.h"
     80 #endif
     81 
     82 
     83 #ifdef VK_ENABLE_BETA_EXTENSIONS
     84 #include "vulkan_beta.h"
     85 #endif
     86 
     87 #endif // VULKAN_H_