mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-03-01 06:20:29 +00:00
29 lines
2.8 KiB
Bash
29 lines
2.8 KiB
Bash
|
#!/bin/bash
|
||
|
# Generated from src/spec/extDependency.py
|
||
|
# Specify maps of all extensions required by an enabled extension
|
||
|
|
||
|
declare -A extensions
|
||
|
extensions[VK_EXT_acquire_xlib_display]="VK_EXT_direct_mode_display VK_KHR_display VK_KHR_surface"
|
||
|
extensions[VK_EXT_debug_marker]="VK_EXT_debug_report"
|
||
|
extensions[VK_EXT_direct_mode_display]="VK_KHR_display VK_KHR_surface"
|
||
|
extensions[VK_EXT_display_control]="VK_EXT_display_surface_counter VK_KHR_display VK_KHR_surface VK_KHR_swapchain"
|
||
|
extensions[VK_EXT_display_surface_counter]="VK_KHR_display VK_KHR_surface"
|
||
|
extensions[VK_EXT_swapchain_colorspace]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_android_surface]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_display]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_display_swapchain]="VK_KHR_display VK_KHR_surface VK_KHR_swapchain"
|
||
|
extensions[VK_KHR_mir_surface]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_swapchain]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_wayland_surface]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_win32_surface]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_xcb_surface]="VK_KHR_surface"
|
||
|
extensions[VK_KHR_xlib_surface]="VK_KHR_surface"
|
||
|
extensions[VK_NN_vi_surface]="VK_KHR_surface"
|
||
|
extensions[VK_NV_external_memory]="VK_NV_external_memory_capabilities"
|
||
|
extensions[VK_NV_external_memory_win32]="VK_NV_external_memory VK_NV_external_memory_capabilities"
|
||
|
extensions[VK_NV_win32_keyed_mutex]="VK_NV_external_memory VK_NV_external_memory_capabilities VK_NV_external_memory_win32"
|
||
|
|
||
|
# Define lists of all extensions and all KHR extensions
|
||
|
allExts="VK_AMD_draw_indirect_count VK_AMD_gcn_shader VK_AMD_gpu_shader_half_float VK_AMD_negative_viewport_height VK_AMD_rasterization_order VK_AMD_shader_ballot VK_AMD_shader_explicit_vertex_parameter VK_AMD_shader_trinary_minmax VK_EXT_acquire_xlib_display VK_EXT_debug_marker VK_EXT_debug_report VK_EXT_direct_mode_display VK_EXT_display_control VK_EXT_display_surface_counter VK_EXT_shader_subgroup_ballot VK_EXT_shader_subgroup_vote VK_EXT_swapchain_colorspace VK_EXT_validation_flags VK_IMG_filter_cubic VK_IMG_format_pvrtc VK_KHR_android_surface VK_KHR_display VK_KHR_display_swapchain VK_KHR_get_physical_device_properties2 VK_KHR_maintenance1 VK_KHR_mir_surface VK_KHR_sampler_mirror_clamp_to_edge VK_KHR_shader_draw_parameters VK_KHR_surface VK_KHR_swapchain VK_KHR_wayland_surface VK_KHR_win32_surface VK_KHR_xcb_surface VK_KHR_xlib_surface VK_NN_vi_surface VK_NVX_device_generated_commands VK_NV_dedicated_allocation VK_NV_external_memory VK_NV_external_memory_capabilities VK_NV_external_memory_win32 VK_NV_glsl_shader VK_NV_win32_keyed_mutex"
|
||
|
khrExts="VK_KHR_android_surface VK_KHR_display VK_KHR_display_swapchain VK_KHR_get_physical_device_properties2 VK_KHR_maintenance1 VK_KHR_mir_surface VK_KHR_sampler_mirror_clamp_to_edge VK_KHR_shader_draw_parameters VK_KHR_surface VK_KHR_swapchain VK_KHR_wayland_surface VK_KHR_win32_surface VK_KHR_xcb_surface VK_KHR_xlib_surface"
|