- ENABLE_BETA_EXTENSIONS
alias ENABLE_BETA_EXTENSIONS = AliasSeq!(KHR_video_queue, KHR_video_decode_queue, KHR_portability_subset, KHR_video_encode_queue, EXT_video_encode_h264, EXT_video_encode_h265, EXT_video_decode_h264, EXT_video_decode_h265)
Undocumented in source.
- USE_PLATFORM_ANDROID_KHR
alias USE_PLATFORM_ANDROID_KHR = AliasSeq!(KHR_android_surface, ANDROID_external_memory_android_hardware_buffer)
Undocumented in source.
- USE_PLATFORM_DIRECTFB_EXT
alias USE_PLATFORM_DIRECTFB_EXT = AliasSeq!(EXT_directfb_surface)
Undocumented in source.
- USE_PLATFORM_FUCHSIA
alias USE_PLATFORM_FUCHSIA = AliasSeq!(FUCHSIA_imagepipe_surface, FUCHSIA_external_memory, FUCHSIA_external_semaphore, FUCHSIA_buffer_collection)
Undocumented in source.
- USE_PLATFORM_GGP
alias USE_PLATFORM_GGP = AliasSeq!(GGP_stream_descriptor_surface, GGP_frame_token)
Undocumented in source.
- USE_PLATFORM_IOS_MVK
alias USE_PLATFORM_IOS_MVK = AliasSeq!(MVK_ios_surface)
Undocumented in source.
- USE_PLATFORM_MACOS_MVK
alias USE_PLATFORM_MACOS_MVK = AliasSeq!(MVK_macos_surface)
Undocumented in source.
- USE_PLATFORM_METAL_EXT
alias USE_PLATFORM_METAL_EXT = AliasSeq!(EXT_metal_surface, EXT_metal_objects)
Undocumented in source.
- USE_PLATFORM_SCREEN_QNX
alias USE_PLATFORM_SCREEN_QNX = AliasSeq!(QNX_screen_surface)
Undocumented in source.
- USE_PLATFORM_VI_NN
alias USE_PLATFORM_VI_NN = AliasSeq!(NN_vi_surface)
Undocumented in source.
- USE_PLATFORM_WAYLAND_KHR
alias USE_PLATFORM_WAYLAND_KHR = AliasSeq!(KHR_wayland_surface)
Undocumented in source.
- USE_PLATFORM_WIN32_KHR
alias USE_PLATFORM_WIN32_KHR = AliasSeq!(KHR_win32_surface, KHR_external_memory_win32, KHR_win32_keyed_mutex, KHR_external_semaphore_win32, KHR_external_fence_win32, NV_external_memory_win32, NV_win32_keyed_mutex, EXT_full_screen_exclusive, NV_acquire_winrt_display)
Undocumented in source.
- USE_PLATFORM_XCB_KHR
alias USE_PLATFORM_XCB_KHR = AliasSeq!(KHR_xcb_surface)
Undocumented in source.
- USE_PLATFORM_XLIB_KHR
alias USE_PLATFORM_XLIB_KHR = AliasSeq!(KHR_xlib_surface)
Undocumented in source.
- USE_PLATFORM_XLIB_XRANDR_EXT
alias USE_PLATFORM_XLIB_XRANDR_EXT = AliasSeq!(EXT_acquire_xlib_display)
Undocumented in source.
- ANDROID_external_memory_android_hardware_buffer
enum ANDROID_external_memory_android_hardware_buffer
Undocumented in source.
- EXT_acquire_xlib_display
enum EXT_acquire_xlib_display
Undocumented in source.
- EXT_directfb_surface
enum EXT_directfb_surface
Undocumented in source.
- EXT_full_screen_exclusive
enum EXT_full_screen_exclusive
Undocumented in source.
- EXT_metal_objects
enum EXT_metal_objects
Undocumented in source.
- EXT_metal_surface
enum EXT_metal_surface
Undocumented in source.
- EXT_video_decode_h264
enum EXT_video_decode_h264
Undocumented in source.
- EXT_video_decode_h265
enum EXT_video_decode_h265
Undocumented in source.
- EXT_video_encode_h264
enum EXT_video_encode_h264
Undocumented in source.
- EXT_video_encode_h265
enum EXT_video_encode_h265
Undocumented in source.
- FUCHSIA_buffer_collection
enum FUCHSIA_buffer_collection
Undocumented in source.
- FUCHSIA_external_memory
enum FUCHSIA_external_memory
Undocumented in source.
- FUCHSIA_external_semaphore
enum FUCHSIA_external_semaphore
Undocumented in source.
- FUCHSIA_imagepipe_surface
enum FUCHSIA_imagepipe_surface
Undocumented in source.
- GGP_frame_token
enum GGP_frame_token
Undocumented in source.
- GGP_stream_descriptor_surface
enum GGP_stream_descriptor_surface
Undocumented in source.
- KHR_android_surface
enum KHR_android_surface
Undocumented in source.
- KHR_external_fence_win32
enum KHR_external_fence_win32
Undocumented in source.
- KHR_external_memory_win32
enum KHR_external_memory_win32
Undocumented in source.
- KHR_external_semaphore_win32
enum KHR_external_semaphore_win32
Undocumented in source.
- KHR_portability_subset
enum KHR_portability_subset
Undocumented in source.
- KHR_video_decode_queue
enum KHR_video_decode_queue
Undocumented in source.
- KHR_video_encode_queue
enum KHR_video_encode_queue
Undocumented in source.
- KHR_video_queue
enum KHR_video_queue
Undocumented in source.
- KHR_wayland_surface
enum KHR_wayland_surface
Undocumented in source.
- KHR_win32_keyed_mutex
enum KHR_win32_keyed_mutex
Undocumented in source.
- KHR_win32_surface
enum KHR_win32_surface
Undocumented in source.
- KHR_xcb_surface
enum KHR_xcb_surface
Undocumented in source.
- KHR_xlib_surface
enum KHR_xlib_surface
define platform extension names as enums
these enums can be used directly in Platform_Extensions mixin template
- MVK_ios_surface
enum MVK_ios_surface
Undocumented in source.
- MVK_macos_surface
enum MVK_macos_surface
Undocumented in source.
- NN_vi_surface
enum NN_vi_surface
Undocumented in source.
- NV_acquire_winrt_display
enum NV_acquire_winrt_display
Undocumented in source.
- NV_external_memory_win32
enum NV_external_memory_win32
Undocumented in source.
- NV_win32_keyed_mutex
enum NV_win32_keyed_mutex
Undocumented in source.
- QNX_screen_surface
enum QNX_screen_surface
Undocumented in source.
Dlang vulkan platform specific types and functions as mixin template