" Vim syntax file " Language: C Vulkan " Author: Tomas Milet " Version: 1.0 " Last Change: Februar 17, 2016 " Notes: Adapted from opengl.vim - Marc Costa "CORE syntax keyword vkConstant VK_PIPELINE_CACHE_HEADER_VERSION_ONE syntax keyword vkConstant VK_PIPELINE_CACHE_HEADER_VERSION_BEGIN_RANGE syntax keyword vkConstant VK_PIPELINE_CACHE_HEADER_VERSION_END_RANGE syntax keyword vkConstant VK_PIPELINE_CACHE_HEADER_VERSION_RANGE_SIZE syntax keyword vkConstant VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM syntax keyword vkConstant VK_SUCCESS syntax keyword vkConstant VK_NOT_READY syntax keyword vkConstant VK_TIMEOUT syntax keyword vkConstant VK_EVENT_SET syntax keyword vkConstant VK_EVENT_RESET syntax keyword vkConstant VK_INCOMPLETE syntax keyword vkConstant VK_ERROR_OUT_OF_HOST_MEMORY syntax keyword vkConstant VK_ERROR_OUT_OF_DEVICE_MEMORY syntax keyword vkConstant VK_ERROR_INITIALIZATION_FAILED syntax keyword vkConstant VK_ERROR_DEVICE_LOST syntax keyword vkConstant VK_ERROR_MEMORY_MAP_FAILED syntax keyword vkConstant VK_ERROR_LAYER_NOT_PRESENT syntax keyword vkConstant VK_ERROR_EXTENSION_NOT_PRESENT syntax keyword vkConstant VK_ERROR_FEATURE_NOT_PRESENT syntax keyword vkConstant VK_ERROR_INCOMPATIBLE_DRIVER syntax keyword vkConstant VK_ERROR_TOO_MANY_OBJECTS syntax keyword vkConstant VK_ERROR_FORMAT_NOT_SUPPORTED syntax keyword vkConstant VK_ERROR_SURFACE_LOST_KHR syntax keyword vkConstant VK_ERROR_NATIVE_WINDOW_IN_USE_KHR syntax keyword vkConstant VK_SUBOPTIMAL_KHR syntax keyword vkConstant VK_ERROR_OUT_OF_DATE_KHR syntax keyword vkConstant VK_ERROR_INCOMPATIBLE_DISPLAY_KHR syntax keyword vkConstant VK_ERROR_VALIDATION_FAILED_EXT syntax keyword vkConstant VK_RESULT_BEGIN_RANGE syntax keyword vkConstant VK_RESULT_END_RANGE syntax keyword vkConstant VK_RESULT_RANGE_SIZE syntax keyword vkConstant VK_RESULT_MAX_ENUM syntax keyword vkConstant VK_STRUCTURE_TYPE_APPLICATION_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_SUBMIT_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE syntax keyword vkConstant VK_STRUCTURE_TYPE_BIND_SPARSE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_FENCE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_EVENT_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET syntax keyword vkConstant VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET syntax keyword vkConstant VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER syntax keyword vkConstant VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER syntax keyword vkConstant VK_STRUCTURE_TYPE_MEMORY_BARRIER syntax keyword vkConstant VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO syntax keyword vkConstant VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_PRESENT_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_MIR_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR syntax keyword vkConstant VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT syntax keyword vkConstant VK_STRUCTURE_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_STRUCTURE_TYPE_END_RANGE syntax keyword vkConstant VK_STRUCTURE_TYPE_RANGE_SIZE syntax keyword vkConstant VK_STRUCTURE_TYPE_MAX_ENUM syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_COMMAND syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_OBJECT syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_CACHE syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_DEVICE syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_BEGIN_RANGE syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_END_RANGE syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_RANGE_SIZE syntax keyword vkConstant VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM syntax keyword vkConstant VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE syntax keyword vkConstant VK_INTERNAL_ALLOCATION_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_INTERNAL_ALLOCATION_TYPE_END_RANGE syntax keyword vkConstant VK_INTERNAL_ALLOCATION_TYPE_RANGE_SIZE syntax keyword vkConstant VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM syntax keyword vkConstant VK_FORMAT_UNDEFINED syntax keyword vkConstant VK_FORMAT_R4G4_UNORM_PACK8 syntax keyword vkConstant VK_FORMAT_R4G4B4A4_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_B4G4R4A4_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_R5G6B5_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_B5G6R5_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_R5G5B5A1_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_B5G5R5A1_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_A1R5G5B5_UNORM_PACK16 syntax keyword vkConstant VK_FORMAT_R8_UNORM syntax keyword vkConstant VK_FORMAT_R8_SNORM syntax keyword vkConstant VK_FORMAT_R8_USCALED syntax keyword vkConstant VK_FORMAT_R8_SSCALED syntax keyword vkConstant VK_FORMAT_R8_UINT syntax keyword vkConstant VK_FORMAT_R8_SINT syntax keyword vkConstant VK_FORMAT_R8_SRGB syntax keyword vkConstant VK_FORMAT_R8G8_UNORM syntax keyword vkConstant VK_FORMAT_R8G8_SNORM syntax keyword vkConstant VK_FORMAT_R8G8_USCALED syntax keyword vkConstant VK_FORMAT_R8G8_SSCALED syntax keyword vkConstant VK_FORMAT_R8G8_UINT syntax keyword vkConstant VK_FORMAT_R8G8_SINT syntax keyword vkConstant VK_FORMAT_R8G8_SRGB syntax keyword vkConstant VK_FORMAT_R8G8B8_UNORM syntax keyword vkConstant VK_FORMAT_R8G8B8_SNORM syntax keyword vkConstant VK_FORMAT_R8G8B8_USCALED syntax keyword vkConstant VK_FORMAT_R8G8B8_SSCALED syntax keyword vkConstant VK_FORMAT_R8G8B8_UINT syntax keyword vkConstant VK_FORMAT_R8G8B8_SINT syntax keyword vkConstant VK_FORMAT_R8G8B8_SRGB syntax keyword vkConstant VK_FORMAT_B8G8R8_UNORM syntax keyword vkConstant VK_FORMAT_B8G8R8_SNORM syntax keyword vkConstant VK_FORMAT_B8G8R8_USCALED syntax keyword vkConstant VK_FORMAT_B8G8R8_SSCALED syntax keyword vkConstant VK_FORMAT_B8G8R8_UINT syntax keyword vkConstant VK_FORMAT_B8G8R8_SINT syntax keyword vkConstant VK_FORMAT_B8G8R8_SRGB syntax keyword vkConstant VK_FORMAT_R8G8B8A8_UNORM syntax keyword vkConstant VK_FORMAT_R8G8B8A8_SNORM syntax keyword vkConstant VK_FORMAT_R8G8B8A8_USCALED syntax keyword vkConstant VK_FORMAT_R8G8B8A8_SSCALED syntax keyword vkConstant VK_FORMAT_R8G8B8A8_UINT syntax keyword vkConstant VK_FORMAT_R8G8B8A8_SINT syntax keyword vkConstant VK_FORMAT_R8G8B8A8_SRGB syntax keyword vkConstant VK_FORMAT_B8G8R8A8_UNORM syntax keyword vkConstant VK_FORMAT_B8G8R8A8_SNORM syntax keyword vkConstant VK_FORMAT_B8G8R8A8_USCALED syntax keyword vkConstant VK_FORMAT_B8G8R8A8_SSCALED syntax keyword vkConstant VK_FORMAT_B8G8R8A8_UINT syntax keyword vkConstant VK_FORMAT_B8G8R8A8_SINT syntax keyword vkConstant VK_FORMAT_B8G8R8A8_SRGB syntax keyword vkConstant VK_FORMAT_A8B8G8R8_UNORM_PACK32 syntax keyword vkConstant VK_FORMAT_A8B8G8R8_SNORM_PACK32 syntax keyword vkConstant VK_FORMAT_A8B8G8R8_USCALED_PACK32 syntax keyword vkConstant VK_FORMAT_A8B8G8R8_SSCALED_PACK32 syntax keyword vkConstant VK_FORMAT_A8B8G8R8_UINT_PACK32 syntax keyword vkConstant VK_FORMAT_A8B8G8R8_SINT_PACK32 syntax keyword vkConstant VK_FORMAT_A8B8G8R8_SRGB_PACK32 syntax keyword vkConstant VK_FORMAT_A2R10G10B10_UNORM_PACK32 syntax keyword vkConstant VK_FORMAT_A2R10G10B10_SNORM_PACK32 syntax keyword vkConstant VK_FORMAT_A2R10G10B10_USCALED_PACK32 syntax keyword vkConstant VK_FORMAT_A2R10G10B10_SSCALED_PACK32 syntax keyword vkConstant VK_FORMAT_A2R10G10B10_UINT_PACK32 syntax keyword vkConstant VK_FORMAT_A2R10G10B10_SINT_PACK32 syntax keyword vkConstant VK_FORMAT_A2B10G10R10_UNORM_PACK32 syntax keyword vkConstant VK_FORMAT_A2B10G10R10_SNORM_PACK32 syntax keyword vkConstant VK_FORMAT_A2B10G10R10_USCALED_PACK32 syntax keyword vkConstant VK_FORMAT_A2B10G10R10_SSCALED_PACK32 syntax keyword vkConstant VK_FORMAT_A2B10G10R10_UINT_PACK32 syntax keyword vkConstant VK_FORMAT_A2B10G10R10_SINT_PACK32 syntax keyword vkConstant VK_FORMAT_R16_UNORM syntax keyword vkConstant VK_FORMAT_R16_SNORM syntax keyword vkConstant VK_FORMAT_R16_USCALED syntax keyword vkConstant VK_FORMAT_R16_SSCALED syntax keyword vkConstant VK_FORMAT_R16_UINT syntax keyword vkConstant VK_FORMAT_R16_SINT syntax keyword vkConstant VK_FORMAT_R16_SFLOAT syntax keyword vkConstant VK_FORMAT_R16G16_UNORM syntax keyword vkConstant VK_FORMAT_R16G16_SNORM syntax keyword vkConstant VK_FORMAT_R16G16_USCALED syntax keyword vkConstant VK_FORMAT_R16G16_SSCALED syntax keyword vkConstant VK_FORMAT_R16G16_UINT syntax keyword vkConstant VK_FORMAT_R16G16_SINT syntax keyword vkConstant VK_FORMAT_R16G16_SFLOAT syntax keyword vkConstant VK_FORMAT_R16G16B16_UNORM syntax keyword vkConstant VK_FORMAT_R16G16B16_SNORM syntax keyword vkConstant VK_FORMAT_R16G16B16_USCALED syntax keyword vkConstant VK_FORMAT_R16G16B16_SSCALED syntax keyword vkConstant VK_FORMAT_R16G16B16_UINT syntax keyword vkConstant VK_FORMAT_R16G16B16_SINT syntax keyword vkConstant VK_FORMAT_R16G16B16_SFLOAT syntax keyword vkConstant VK_FORMAT_R16G16B16A16_UNORM syntax keyword vkConstant VK_FORMAT_R16G16B16A16_SNORM syntax keyword vkConstant VK_FORMAT_R16G16B16A16_USCALED syntax keyword vkConstant VK_FORMAT_R16G16B16A16_SSCALED syntax keyword vkConstant VK_FORMAT_R16G16B16A16_UINT syntax keyword vkConstant VK_FORMAT_R16G16B16A16_SINT syntax keyword vkConstant VK_FORMAT_R16G16B16A16_SFLOAT syntax keyword vkConstant VK_FORMAT_R32_UINT syntax keyword vkConstant VK_FORMAT_R32_SINT syntax keyword vkConstant VK_FORMAT_R32_SFLOAT syntax keyword vkConstant VK_FORMAT_R32G32_UINT syntax keyword vkConstant VK_FORMAT_R32G32_SINT syntax keyword vkConstant VK_FORMAT_R32G32_SFLOAT syntax keyword vkConstant VK_FORMAT_R32G32B32_UINT syntax keyword vkConstant VK_FORMAT_R32G32B32_SINT syntax keyword vkConstant VK_FORMAT_R32G32B32_SFLOAT syntax keyword vkConstant VK_FORMAT_R32G32B32A32_UINT syntax keyword vkConstant VK_FORMAT_R32G32B32A32_SINT syntax keyword vkConstant VK_FORMAT_R32G32B32A32_SFLOAT syntax keyword vkConstant VK_FORMAT_R64_UINT syntax keyword vkConstant VK_FORMAT_R64_SINT syntax keyword vkConstant VK_FORMAT_R64_SFLOAT syntax keyword vkConstant VK_FORMAT_R64G64_UINT syntax keyword vkConstant VK_FORMAT_R64G64_SINT syntax keyword vkConstant VK_FORMAT_R64G64_SFLOAT syntax keyword vkConstant VK_FORMAT_R64G64B64_UINT syntax keyword vkConstant VK_FORMAT_R64G64B64_SINT syntax keyword vkConstant VK_FORMAT_R64G64B64_SFLOAT syntax keyword vkConstant VK_FORMAT_R64G64B64A64_UINT syntax keyword vkConstant VK_FORMAT_R64G64B64A64_SINT syntax keyword vkConstant VK_FORMAT_R64G64B64A64_SFLOAT syntax keyword vkConstant VK_FORMAT_B10G11R11_UFLOAT_PACK32 syntax keyword vkConstant VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 syntax keyword vkConstant VK_FORMAT_D16_UNORM syntax keyword vkConstant VK_FORMAT_X8_D24_UNORM_PACK32 syntax keyword vkConstant VK_FORMAT_D32_SFLOAT syntax keyword vkConstant VK_FORMAT_S8_UINT syntax keyword vkConstant VK_FORMAT_D16_UNORM_S8_UINT syntax keyword vkConstant VK_FORMAT_D24_UNORM_S8_UINT syntax keyword vkConstant VK_FORMAT_D32_SFLOAT_S8_UINT syntax keyword vkConstant VK_FORMAT_BC1_RGB_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC1_RGB_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_BC1_RGBA_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC1_RGBA_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_BC2_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC2_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_BC3_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC3_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_BC4_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC4_SNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC5_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC5_SNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC6H_UFLOAT_BLOCK syntax keyword vkConstant VK_FORMAT_BC6H_SFLOAT_BLOCK syntax keyword vkConstant VK_FORMAT_BC7_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_BC7_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_EAC_R11_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_EAC_R11_SNORM_BLOCK syntax keyword vkConstant VK_FORMAT_EAC_R11G11_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_EAC_R11G11_SNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_4x4_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_4x4_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_5x4_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_5x4_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_5x5_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_5x5_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_6x5_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_6x5_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_6x6_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_6x6_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_8x5_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_8x5_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_8x6_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_8x6_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_8x8_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_8x8_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x5_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x5_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x6_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x6_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x8_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x8_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x10_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_10x10_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_12x10_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_12x10_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_12x12_UNORM_BLOCK syntax keyword vkConstant VK_FORMAT_ASTC_12x12_SRGB_BLOCK syntax keyword vkConstant VK_FORMAT_BEGIN_RANGE syntax keyword vkConstant VK_FORMAT_END_RANGE syntax keyword vkConstant VK_FORMAT_RANGE_SIZE syntax keyword vkConstant VK_FORMAT_MAX_ENUM syntax keyword vkConstant VK_IMAGE_TYPE_1D syntax keyword vkConstant VK_IMAGE_TYPE_2D syntax keyword vkConstant VK_IMAGE_TYPE_3D syntax keyword vkConstant VK_IMAGE_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_IMAGE_TYPE_END_RANGE syntax keyword vkConstant VK_IMAGE_TYPE_RANGE_SIZE syntax keyword vkConstant VK_IMAGE_TYPE_MAX_ENUM syntax keyword vkConstant VK_IMAGE_TILING_OPTIMAL syntax keyword vkConstant VK_IMAGE_TILING_LINEAR syntax keyword vkConstant VK_IMAGE_TILING_BEGIN_RANGE syntax keyword vkConstant VK_IMAGE_TILING_END_RANGE syntax keyword vkConstant VK_IMAGE_TILING_RANGE_SIZE syntax keyword vkConstant VK_IMAGE_TILING_MAX_ENUM syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_OTHER syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_CPU syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_END_RANGE syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_RANGE_SIZE syntax keyword vkConstant VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM syntax keyword vkConstant VK_QUERY_TYPE_OCCLUSION syntax keyword vkConstant VK_QUERY_TYPE_PIPELINE_STATISTICS syntax keyword vkConstant VK_QUERY_TYPE_TIMESTAMP syntax keyword vkConstant VK_QUERY_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_QUERY_TYPE_END_RANGE syntax keyword vkConstant VK_QUERY_TYPE_RANGE_SIZE syntax keyword vkConstant VK_QUERY_TYPE_MAX_ENUM syntax keyword vkConstant VK_SHARING_MODE_EXCLUSIVE syntax keyword vkConstant VK_SHARING_MODE_CONCURRENT syntax keyword vkConstant VK_SHARING_MODE_BEGIN_RANGE syntax keyword vkConstant VK_SHARING_MODE_END_RANGE syntax keyword vkConstant VK_SHARING_MODE_RANGE_SIZE syntax keyword vkConstant VK_SHARING_MODE_MAX_ENUM syntax keyword vkConstant VK_IMAGE_LAYOUT_UNDEFINED syntax keyword vkConstant VK_IMAGE_LAYOUT_GENERAL syntax keyword vkConstant VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL syntax keyword vkConstant VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL syntax keyword vkConstant VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL syntax keyword vkConstant VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL syntax keyword vkConstant VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL syntax keyword vkConstant VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL syntax keyword vkConstant VK_IMAGE_LAYOUT_PREINITIALIZED syntax keyword vkConstant VK_IMAGE_LAYOUT_PRESENT_SRC_KHR syntax keyword vkConstant VK_IMAGE_LAYOUT_BEGIN_RANGE syntax keyword vkConstant VK_IMAGE_LAYOUT_END_RANGE syntax keyword vkConstant VK_IMAGE_LAYOUT_RANGE_SIZE syntax keyword vkConstant VK_IMAGE_LAYOUT_MAX_ENUM syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_1D syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_2D syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_3D syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_CUBE syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_1D_ARRAY syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_2D_ARRAY syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_CUBE_ARRAY syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_END_RANGE syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_RANGE_SIZE syntax keyword vkConstant VK_IMAGE_VIEW_TYPE_MAX_ENUM syntax keyword vkConstant VK_COMPONENT_SWIZZLE_IDENTITY syntax keyword vkConstant VK_COMPONENT_SWIZZLE_ZERO syntax keyword vkConstant VK_COMPONENT_SWIZZLE_ONE syntax keyword vkConstant VK_COMPONENT_SWIZZLE_R syntax keyword vkConstant VK_COMPONENT_SWIZZLE_G syntax keyword vkConstant VK_COMPONENT_SWIZZLE_B syntax keyword vkConstant VK_COMPONENT_SWIZZLE_A syntax keyword vkConstant VK_COMPONENT_SWIZZLE_BEGIN_RANGE syntax keyword vkConstant VK_COMPONENT_SWIZZLE_END_RANGE syntax keyword vkConstant VK_COMPONENT_SWIZZLE_RANGE_SIZE syntax keyword vkConstant VK_COMPONENT_SWIZZLE_MAX_ENUM syntax keyword vkConstant VK_VERTEX_INPUT_RATE_VERTEX syntax keyword vkConstant VK_VERTEX_INPUT_RATE_INSTANCE syntax keyword vkConstant VK_VERTEX_INPUT_RATE_BEGIN_RANGE syntax keyword vkConstant VK_VERTEX_INPUT_RATE_END_RANGE syntax keyword vkConstant VK_VERTEX_INPUT_RATE_RANGE_SIZE syntax keyword vkConstant VK_VERTEX_INPUT_RATE_MAX_ENUM syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_POINT_LIST syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_LINE_LIST syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_LINE_STRIP syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_PATCH_LIST syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_BEGIN_RANGE syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_END_RANGE syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_RANGE_SIZE syntax keyword vkConstant VK_PRIMITIVE_TOPOLOGY_MAX_ENUM syntax keyword vkConstant VK_POLYGON_MODE_FILL syntax keyword vkConstant VK_POLYGON_MODE_LINE syntax keyword vkConstant VK_POLYGON_MODE_POINT syntax keyword vkConstant VK_POLYGON_MODE_BEGIN_RANGE syntax keyword vkConstant VK_POLYGON_MODE_END_RANGE syntax keyword vkConstant VK_POLYGON_MODE_RANGE_SIZE syntax keyword vkConstant VK_POLYGON_MODE_MAX_ENUM syntax keyword vkConstant VK_FRONT_FACE_COUNTER_CLOCKWISE syntax keyword vkConstant VK_FRONT_FACE_CLOCKWISE syntax keyword vkConstant VK_FRONT_FACE_BEGIN_RANGE syntax keyword vkConstant VK_FRONT_FACE_END_RANGE syntax keyword vkConstant VK_FRONT_FACE_RANGE_SIZE syntax keyword vkConstant VK_FRONT_FACE_MAX_ENUM syntax keyword vkConstant VK_COMPARE_OP_NEVER syntax keyword vkConstant VK_COMPARE_OP_LESS syntax keyword vkConstant VK_COMPARE_OP_EQUAL syntax keyword vkConstant VK_COMPARE_OP_LESS_OR_EQUAL syntax keyword vkConstant VK_COMPARE_OP_GREATER syntax keyword vkConstant VK_COMPARE_OP_NOT_EQUAL syntax keyword vkConstant VK_COMPARE_OP_GREATER_OR_EQUAL syntax keyword vkConstant VK_COMPARE_OP_ALWAYS syntax keyword vkConstant VK_COMPARE_OP_BEGIN_RANGE syntax keyword vkConstant VK_COMPARE_OP_END_RANGE syntax keyword vkConstant VK_COMPARE_OP_RANGE_SIZE syntax keyword vkConstant VK_COMPARE_OP_MAX_ENUM syntax keyword vkConstant VK_STENCIL_OP_KEEP syntax keyword vkConstant VK_STENCIL_OP_ZERO syntax keyword vkConstant VK_STENCIL_OP_REPLACE syntax keyword vkConstant VK_STENCIL_OP_INCREMENT_AND_CLAMP syntax keyword vkConstant VK_STENCIL_OP_DECREMENT_AND_CLAMP syntax keyword vkConstant VK_STENCIL_OP_INVERT syntax keyword vkConstant VK_STENCIL_OP_INCREMENT_AND_WRAP syntax keyword vkConstant VK_STENCIL_OP_DECREMENT_AND_WRAP syntax keyword vkConstant VK_STENCIL_OP_BEGIN_RANGE syntax keyword vkConstant VK_STENCIL_OP_END_RANGE syntax keyword vkConstant VK_STENCIL_OP_RANGE_SIZE syntax keyword vkConstant VK_STENCIL_OP_MAX_ENUM syntax keyword vkConstant VK_LOGIC_OP_CLEAR syntax keyword vkConstant VK_LOGIC_OP_AND syntax keyword vkConstant VK_LOGIC_OP_AND_REVERSE syntax keyword vkConstant VK_LOGIC_OP_COPY syntax keyword vkConstant VK_LOGIC_OP_AND_INVERTED syntax keyword vkConstant VK_LOGIC_OP_NO_OP syntax keyword vkConstant VK_LOGIC_OP_XOR syntax keyword vkConstant VK_LOGIC_OP_OR syntax keyword vkConstant VK_LOGIC_OP_NOR syntax keyword vkConstant VK_LOGIC_OP_EQUIVALENT syntax keyword vkConstant VK_LOGIC_OP_INVERT syntax keyword vkConstant VK_LOGIC_OP_OR_REVERSE syntax keyword vkConstant VK_LOGIC_OP_COPY_INVERTED syntax keyword vkConstant VK_LOGIC_OP_OR_INVERTED syntax keyword vkConstant VK_LOGIC_OP_NAND syntax keyword vkConstant VK_LOGIC_OP_SET syntax keyword vkConstant VK_LOGIC_OP_BEGIN_RANGE syntax keyword vkConstant VK_LOGIC_OP_END_RANGE syntax keyword vkConstant VK_LOGIC_OP_RANGE_SIZE syntax keyword vkConstant VK_LOGIC_OP_MAX_ENUM syntax keyword vkConstant VK_BLEND_FACTOR_ZERO syntax keyword vkConstant VK_BLEND_FACTOR_ONE syntax keyword vkConstant VK_BLEND_FACTOR_SRC_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_DST_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_SRC_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_DST_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_CONSTANT_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_CONSTANT_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_SRC_ALPHA_SATURATE syntax keyword vkConstant VK_BLEND_FACTOR_SRC1_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR syntax keyword vkConstant VK_BLEND_FACTOR_SRC1_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA syntax keyword vkConstant VK_BLEND_FACTOR_BEGIN_RANGE syntax keyword vkConstant VK_BLEND_FACTOR_END_RANGE syntax keyword vkConstant VK_BLEND_FACTOR_RANGE_SIZE syntax keyword vkConstant VK_BLEND_FACTOR_MAX_ENUM syntax keyword vkConstant VK_BLEND_OP_ADD syntax keyword vkConstant VK_BLEND_OP_SUBTRACT syntax keyword vkConstant VK_BLEND_OP_REVERSE_SUBTRACT syntax keyword vkConstant VK_BLEND_OP_MIN syntax keyword vkConstant VK_BLEND_OP_MAX syntax keyword vkConstant VK_BLEND_OP_BEGIN_RANGE syntax keyword vkConstant VK_BLEND_OP_END_RANGE syntax keyword vkConstant VK_BLEND_OP_RANGE_SIZE syntax keyword vkConstant VK_BLEND_OP_MAX_ENUM syntax keyword vkConstant VK_DYNAMIC_STATE_VIEWPORT syntax keyword vkConstant VK_DYNAMIC_STATE_SCISSOR syntax keyword vkConstant VK_DYNAMIC_STATE_LINE_WIDTH syntax keyword vkConstant VK_DYNAMIC_STATE_DEPTH_BIAS syntax keyword vkConstant VK_DYNAMIC_STATE_BLEND_CONSTANTS syntax keyword vkConstant VK_DYNAMIC_STATE_DEPTH_BOUNDS syntax keyword vkConstant VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK syntax keyword vkConstant VK_DYNAMIC_STATE_STENCIL_WRITE_MASK syntax keyword vkConstant VK_DYNAMIC_STATE_STENCIL_REFERENCE syntax keyword vkConstant VK_DYNAMIC_STATE_BEGIN_RANGE syntax keyword vkConstant VK_DYNAMIC_STATE_END_RANGE syntax keyword vkConstant VK_DYNAMIC_STATE_RANGE_SIZE syntax keyword vkConstant VK_DYNAMIC_STATE_MAX_ENUM syntax keyword vkConstant VK_FILTER_NEAREST syntax keyword vkConstant VK_FILTER_LINEAR syntax keyword vkConstant VK_FILTER_BEGIN_RANGE syntax keyword vkConstant VK_FILTER_END_RANGE syntax keyword vkConstant VK_FILTER_RANGE_SIZE syntax keyword vkConstant VK_FILTER_MAX_ENUM syntax keyword vkConstant VK_SAMPLER_MIPMAP_MODE_NEAREST syntax keyword vkConstant VK_SAMPLER_MIPMAP_MODE_LINEAR syntax keyword vkConstant VK_SAMPLER_MIPMAP_MODE_BEGIN_RANGE syntax keyword vkConstant VK_SAMPLER_MIPMAP_MODE_END_RANGE syntax keyword vkConstant VK_SAMPLER_MIPMAP_MODE_RANGE_SIZE syntax keyword vkConstant VK_SAMPLER_MIPMAP_MODE_MAX_ENUM syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_REPEAT syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_BEGIN_RANGE syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_END_RANGE syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_RANGE_SIZE syntax keyword vkConstant VK_SAMPLER_ADDRESS_MODE_MAX_ENUM syntax keyword vkConstant VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK syntax keyword vkConstant VK_BORDER_COLOR_INT_TRANSPARENT_BLACK syntax keyword vkConstant VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK syntax keyword vkConstant VK_BORDER_COLOR_INT_OPAQUE_BLACK syntax keyword vkConstant VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE syntax keyword vkConstant VK_BORDER_COLOR_INT_OPAQUE_WHITE syntax keyword vkConstant VK_BORDER_COLOR_BEGIN_RANGE syntax keyword vkConstant VK_BORDER_COLOR_END_RANGE syntax keyword vkConstant VK_BORDER_COLOR_RANGE_SIZE syntax keyword vkConstant VK_BORDER_COLOR_MAX_ENUM syntax keyword vkConstant VK_DESCRIPTOR_TYPE_SAMPLER syntax keyword vkConstant VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER syntax keyword vkConstant VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE syntax keyword vkConstant VK_DESCRIPTOR_TYPE_STORAGE_IMAGE syntax keyword vkConstant VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER syntax keyword vkConstant VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER syntax keyword vkConstant VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER syntax keyword vkConstant VK_DESCRIPTOR_TYPE_STORAGE_BUFFER syntax keyword vkConstant VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC syntax keyword vkConstant VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC syntax keyword vkConstant VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT syntax keyword vkConstant VK_DESCRIPTOR_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_DESCRIPTOR_TYPE_END_RANGE syntax keyword vkConstant VK_DESCRIPTOR_TYPE_RANGE_SIZE syntax keyword vkConstant VK_DESCRIPTOR_TYPE_MAX_ENUM syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_LOAD syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_CLEAR syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_DONT_CARE syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_BEGIN_RANGE syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_END_RANGE syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_RANGE_SIZE syntax keyword vkConstant VK_ATTACHMENT_LOAD_OP_MAX_ENUM syntax keyword vkConstant VK_ATTACHMENT_STORE_OP_STORE syntax keyword vkConstant VK_ATTACHMENT_STORE_OP_DONT_CARE syntax keyword vkConstant VK_ATTACHMENT_STORE_OP_BEGIN_RANGE syntax keyword vkConstant VK_ATTACHMENT_STORE_OP_END_RANGE syntax keyword vkConstant VK_ATTACHMENT_STORE_OP_RANGE_SIZE syntax keyword vkConstant VK_ATTACHMENT_STORE_OP_MAX_ENUM syntax keyword vkConstant VK_PIPELINE_BIND_POINT_GRAPHICS syntax keyword vkConstant VK_PIPELINE_BIND_POINT_COMPUTE syntax keyword vkConstant VK_PIPELINE_BIND_POINT_BEGIN_RANGE syntax keyword vkConstant VK_PIPELINE_BIND_POINT_END_RANGE syntax keyword vkConstant VK_PIPELINE_BIND_POINT_RANGE_SIZE syntax keyword vkConstant VK_PIPELINE_BIND_POINT_MAX_ENUM syntax keyword vkConstant VK_COMMAND_BUFFER_LEVEL_PRIMARY syntax keyword vkConstant VK_COMMAND_BUFFER_LEVEL_SECONDARY syntax keyword vkConstant VK_COMMAND_BUFFER_LEVEL_BEGIN_RANGE syntax keyword vkConstant VK_COMMAND_BUFFER_LEVEL_END_RANGE syntax keyword vkConstant VK_COMMAND_BUFFER_LEVEL_RANGE_SIZE syntax keyword vkConstant VK_COMMAND_BUFFER_LEVEL_MAX_ENUM syntax keyword vkConstant VK_INDEX_TYPE_UINT16 syntax keyword vkConstant VK_INDEX_TYPE_UINT32 syntax keyword vkConstant VK_INDEX_TYPE_BEGIN_RANGE syntax keyword vkConstant VK_INDEX_TYPE_END_RANGE syntax keyword vkConstant VK_INDEX_TYPE_RANGE_SIZE syntax keyword vkConstant VK_INDEX_TYPE_MAX_ENUM syntax keyword vkConstant VK_SUBPASS_CONTENTS_INLINE syntax keyword vkConstant VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS syntax keyword vkConstant VK_SUBPASS_CONTENTS_BEGIN_RANGE syntax keyword vkConstant VK_SUBPASS_CONTENTS_END_RANGE syntax keyword vkConstant VK_SUBPASS_CONTENTS_RANGE_SIZE syntax keyword vkConstant VK_SUBPASS_CONTENTS_MAX_ENUM syntax keyword vkConstant VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_BLIT_SRC_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_BLIT_DST_BIT syntax keyword vkConstant VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT syntax keyword vkConstant VK_IMAGE_USAGE_TRANSFER_SRC_BIT syntax keyword vkConstant VK_IMAGE_USAGE_TRANSFER_DST_BIT syntax keyword vkConstant VK_IMAGE_USAGE_SAMPLED_BIT syntax keyword vkConstant VK_IMAGE_USAGE_STORAGE_BIT syntax keyword vkConstant VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT syntax keyword vkConstant VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT syntax keyword vkConstant VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT syntax keyword vkConstant VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT syntax keyword vkConstant VK_IMAGE_CREATE_SPARSE_BINDING_BIT syntax keyword vkConstant VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT syntax keyword vkConstant VK_IMAGE_CREATE_SPARSE_ALIASED_BIT syntax keyword vkConstant VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT syntax keyword vkConstant VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_1_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_2_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_4_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_8_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_16_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_32_BIT syntax keyword vkConstant VK_SAMPLE_COUNT_64_BIT syntax keyword vkConstant VK_QUEUE_GRAPHICS_BIT syntax keyword vkConstant VK_QUEUE_COMPUTE_BIT syntax keyword vkConstant VK_QUEUE_TRANSFER_BIT syntax keyword vkConstant VK_QUEUE_SPARSE_BINDING_BIT syntax keyword vkConstant VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT syntax keyword vkConstant VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT syntax keyword vkConstant VK_MEMORY_PROPERTY_HOST_COHERENT_BIT syntax keyword vkConstant VK_MEMORY_PROPERTY_HOST_CACHED_BIT syntax keyword vkConstant VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT syntax keyword vkConstant VK_MEMORY_HEAP_DEVICE_LOCAL_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_VERTEX_INPUT_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_VERTEX_SHADER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_TRANSFER_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_HOST_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT syntax keyword vkConstant VK_PIPELINE_STAGE_ALL_COMMANDS_BIT syntax keyword vkConstant VK_IMAGE_ASPECT_COLOR_BIT syntax keyword vkConstant VK_IMAGE_ASPECT_DEPTH_BIT syntax keyword vkConstant VK_IMAGE_ASPECT_STENCIL_BIT syntax keyword vkConstant VK_IMAGE_ASPECT_METADATA_BIT syntax keyword vkConstant VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT syntax keyword vkConstant VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT syntax keyword vkConstant VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT syntax keyword vkConstant VK_SPARSE_MEMORY_BIND_METADATA_BIT syntax keyword vkConstant VK_FENCE_CREATE_SIGNALED_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT syntax keyword vkConstant VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT syntax keyword vkConstant VK_QUERY_RESULT_64_BIT syntax keyword vkConstant VK_QUERY_RESULT_WAIT_BIT syntax keyword vkConstant VK_QUERY_RESULT_WITH_AVAILABILITY_BIT syntax keyword vkConstant VK_QUERY_RESULT_PARTIAL_BIT syntax keyword vkConstant VK_BUFFER_CREATE_SPARSE_BINDING_BIT syntax keyword vkConstant VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT syntax keyword vkConstant VK_BUFFER_CREATE_SPARSE_ALIASED_BIT syntax keyword vkConstant VK_BUFFER_USAGE_TRANSFER_SRC_BIT syntax keyword vkConstant VK_BUFFER_USAGE_TRANSFER_DST_BIT syntax keyword vkConstant VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT syntax keyword vkConstant VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT syntax keyword vkConstant VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT syntax keyword vkConstant VK_BUFFER_USAGE_STORAGE_BUFFER_BIT syntax keyword vkConstant VK_BUFFER_USAGE_INDEX_BUFFER_BIT syntax keyword vkConstant VK_BUFFER_USAGE_VERTEX_BUFFER_BIT syntax keyword vkConstant VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT syntax keyword vkConstant VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT syntax keyword vkConstant VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT syntax keyword vkConstant VK_PIPELINE_CREATE_DERIVATIVE_BIT syntax keyword vkConstant VK_SHADER_STAGE_VERTEX_BIT syntax keyword vkConstant VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT syntax keyword vkConstant VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT syntax keyword vkConstant VK_SHADER_STAGE_GEOMETRY_BIT syntax keyword vkConstant VK_SHADER_STAGE_FRAGMENT_BIT syntax keyword vkConstant VK_SHADER_STAGE_COMPUTE_BIT syntax keyword vkConstant VK_SHADER_STAGE_ALL_GRAPHICS syntax keyword vkConstant VK_SHADER_STAGE_ALL syntax keyword vkConstant VK_CULL_MODE_NONE syntax keyword vkConstant VK_CULL_MODE_FRONT_BIT syntax keyword vkConstant VK_CULL_MODE_BACK_BIT syntax keyword vkConstant VK_CULL_MODE_FRONT_AND_BACK syntax keyword vkConstant VK_COLOR_COMPONENT_R_BIT syntax keyword vkConstant VK_COLOR_COMPONENT_G_BIT syntax keyword vkConstant VK_COLOR_COMPONENT_B_BIT syntax keyword vkConstant VK_COLOR_COMPONENT_A_BIT syntax keyword vkConstant VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT syntax keyword vkConstant VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT syntax keyword vkConstant VK_ACCESS_INDIRECT_COMMAND_READ_BIT syntax keyword vkConstant VK_ACCESS_INDEX_READ_BIT syntax keyword vkConstant VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT syntax keyword vkConstant VK_ACCESS_UNIFORM_READ_BIT syntax keyword vkConstant VK_ACCESS_INPUT_ATTACHMENT_READ_BIT syntax keyword vkConstant VK_ACCESS_SHADER_READ_BIT syntax keyword vkConstant VK_ACCESS_SHADER_WRITE_BIT syntax keyword vkConstant VK_ACCESS_COLOR_ATTACHMENT_READ_BIT syntax keyword vkConstant VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT syntax keyword vkConstant VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT syntax keyword vkConstant VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT syntax keyword vkConstant VK_ACCESS_TRANSFER_READ_BIT syntax keyword vkConstant VK_ACCESS_TRANSFER_WRITE_BIT syntax keyword vkConstant VK_ACCESS_HOST_READ_BIT syntax keyword vkConstant VK_ACCESS_HOST_WRITE_BIT syntax keyword vkConstant VK_ACCESS_MEMORY_READ_BIT syntax keyword vkConstant VK_ACCESS_MEMORY_WRITE_BIT syntax keyword vkConstant VK_DEPENDENCY_BY_REGION_BIT syntax keyword vkConstant VK_COMMAND_POOL_CREATE_TRANSIENT_BIT syntax keyword vkConstant VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT syntax keyword vkConstant VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT syntax keyword vkConstant VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT syntax keyword vkConstant VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT syntax keyword vkConstant VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT syntax keyword vkConstant VK_QUERY_CONTROL_PRECISE_BIT syntax keyword vkConstant VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT syntax keyword vkConstant VK_STENCIL_FACE_FRONT_BIT syntax keyword vkConstant VK_STENCIL_FACE_BACK_BIT syntax keyword vkConstant VK_STENCIL_FRONT_AND_BACK syntax keyword vkConstant VK_COLORSPACE_SRGB_NONLINEAR_KHR syntax keyword vkConstant VK_COLORSPACE_BEGIN_RANGE syntax keyword vkConstant VK_COLORSPACE_END_RANGE syntax keyword vkConstant VK_COLORSPACE_RANGE_SIZE syntax keyword vkConstant VK_COLORSPACE_MAX_ENUM syntax keyword vkConstant VK_PRESENT_MODE_IMMEDIATE_KHR syntax keyword vkConstant VK_PRESENT_MODE_MAILBOX_KHR syntax keyword vkConstant VK_PRESENT_MODE_FIFO_KHR syntax keyword vkConstant VK_PRESENT_MODE_FIFO_RELAXED_KHR syntax keyword vkConstant VK_PRESENT_MODE_BEGIN_RANGE syntax keyword vkConstant VK_PRESENT_MODE_END_RANGE syntax keyword vkConstant VK_PRESENT_MODE_RANGE_SIZE syntax keyword vkConstant VK_PRESENT_MODE_MAX_ENUM syntax keyword vkType VkInstance syntax keyword vkType VkPhysicalDevice syntax keyword vkType VkDevice syntax keyword vkType VkQueue syntax keyword vkType VkSemaphore syntax keyword vkType VkCommandBuffer syntax keyword vkType VkFence syntax keyword vkType VkDeviceMemory syntax keyword vkType VkBuffer syntax keyword vkType VkImage syntax keyword vkType VkEvent syntax keyword vkType VkQueryPool syntax keyword vkType VkBufferView syntax keyword vkType VkImageView syntax keyword vkType VkShaderModule syntax keyword vkType VkPipelineCache syntax keyword vkType VkPipelineLayout syntax keyword vkType VkRenderPass syntax keyword vkType VkPipeline syntax keyword vkType VkDescriptorSetLayout syntax keyword vkType VkSampler syntax keyword vkType VkDescriptorPool syntax keyword vkType VkDescriptorSet syntax keyword vkType VkFramebuffer syntax keyword vkType VkCommandPool syntax keyword vkType VkFlags syntax keyword vkType VkBool32 syntax keyword vkType VkDeviceSize syntax keyword vkType VkSampleMask syntax keyword vkType VkPipelineCacheHeaderVersion syntax keyword vkType VkResult syntax keyword vkType VkStructureType syntax keyword vkType VkSystemAllocationScope syntax keyword vkType VkInternalAllocationType syntax keyword vkType VkFormat syntax keyword vkType VkImageType syntax keyword vkType VkImageTiling syntax keyword vkType VkPhysicalDeviceType syntax keyword vkType VkQueryType syntax keyword vkType VkSharingMode syntax keyword vkType VkImageLayout syntax keyword vkType VkImageViewType syntax keyword vkType VkComponentSwizzle syntax keyword vkType VkVertexInputRate syntax keyword vkType VkPrimitiveTopology syntax keyword vkType VkPolygonMode syntax keyword vkType VkFrontFace syntax keyword vkType VkCompareOp syntax keyword vkType VkStencilOp syntax keyword vkType VkLogicOp syntax keyword vkType VkBlendFactor syntax keyword vkType VkBlendOp syntax keyword vkType VkDynamicState syntax keyword vkType VkFilter syntax keyword vkType VkSamplerMipmapMode syntax keyword vkType VkSamplerAddressMode syntax keyword vkType VkBorderColor syntax keyword vkType VkDescriptorType syntax keyword vkType VkAttachmentLoadOp syntax keyword vkType VkAttachmentStoreOp syntax keyword vkType VkPipelineBindPoint syntax keyword vkType VkCommandBufferLevel syntax keyword vkType VkIndexType syntax keyword vkType VkSubpassContents syntax keyword vkType VkInstanceCreateFlags syntax keyword vkType VkFormatFeatureFlagBits syntax keyword vkType VkFormatFeatureFlags syntax keyword vkType VkImageUsageFlagBits syntax keyword vkType VkImageUsageFlags syntax keyword vkType VkImageCreateFlagBits syntax keyword vkType VkImageCreateFlags syntax keyword vkType VkSampleCountFlagBits syntax keyword vkType VkSampleCountFlags syntax keyword vkType VkQueueFlagBits syntax keyword vkType VkQueueFlags syntax keyword vkType VkMemoryPropertyFlagBits syntax keyword vkType VkMemoryPropertyFlags syntax keyword vkType VkMemoryHeapFlagBits syntax keyword vkType VkMemoryHeapFlags syntax keyword vkType VkDeviceCreateFlags syntax keyword vkType VkDeviceQueueCreateFlags syntax keyword vkType VkPipelineStageFlagBits syntax keyword vkType VkPipelineStageFlags syntax keyword vkType VkMemoryMapFlags syntax keyword vkType VkImageAspectFlagBits syntax keyword vkType VkImageAspectFlags syntax keyword vkType VkSparseImageFormatFlagBits syntax keyword vkType VkSparseImageFormatFlags syntax keyword vkType VkSparseMemoryBindFlagBits syntax keyword vkType VkSparseMemoryBindFlags syntax keyword vkType VkFenceCreateFlagBits syntax keyword vkType VkFenceCreateFlags syntax keyword vkType VkSemaphoreCreateFlags syntax keyword vkType VkEventCreateFlags syntax keyword vkType VkQueryPoolCreateFlags syntax keyword vkType VkQueryPipelineStatisticFlagBits syntax keyword vkType VkQueryPipelineStatisticFlags syntax keyword vkType VkQueryResultFlagBits syntax keyword vkType VkQueryResultFlags syntax keyword vkType VkBufferCreateFlagBits syntax keyword vkType VkBufferCreateFlags syntax keyword vkType VkBufferUsageFlagBits syntax keyword vkType VkBufferUsageFlags syntax keyword vkType VkBufferViewCreateFlags syntax keyword vkType VkImageViewCreateFlags syntax keyword vkType VkShaderModuleCreateFlags syntax keyword vkType VkPipelineCacheCreateFlags syntax keyword vkType VkPipelineCreateFlagBits syntax keyword vkType VkPipelineCreateFlags syntax keyword vkType VkPipelineShaderStageCreateFlags syntax keyword vkType VkShaderStageFlagBits syntax keyword vkType VkPipelineVertexInputStateCreateFlags syntax keyword vkType VkPipelineInputAssemblyStateCreateFlags syntax keyword vkType VkPipelineTessellationStateCreateFlags syntax keyword vkType VkPipelineViewportStateCreateFlags syntax keyword vkType VkPipelineRasterizationStateCreateFlags syntax keyword vkType VkCullModeFlagBits syntax keyword vkType VkCullModeFlags syntax keyword vkType VkPipelineMultisampleStateCreateFlags syntax keyword vkType VkPipelineDepthStencilStateCreateFlags syntax keyword vkType VkPipelineColorBlendStateCreateFlags syntax keyword vkType VkColorComponentFlagBits syntax keyword vkType VkColorComponentFlags syntax keyword vkType VkPipelineDynamicStateCreateFlags syntax keyword vkType VkPipelineLayoutCreateFlags syntax keyword vkType VkShaderStageFlags syntax keyword vkType VkSamplerCreateFlags syntax keyword vkType VkDescriptorSetLayoutCreateFlags syntax keyword vkType VkDescriptorPoolCreateFlagBits syntax keyword vkType VkDescriptorPoolCreateFlags syntax keyword vkType VkDescriptorPoolResetFlags syntax keyword vkType VkFramebufferCreateFlags syntax keyword vkType VkRenderPassCreateFlags syntax keyword vkType VkAttachmentDescriptionFlagBits syntax keyword vkType VkAttachmentDescriptionFlags syntax keyword vkType VkSubpassDescriptionFlags syntax keyword vkType VkAccessFlagBits syntax keyword vkType VkAccessFlags syntax keyword vkType VkDependencyFlagBits syntax keyword vkType VkDependencyFlags syntax keyword vkType VkCommandPoolCreateFlagBits syntax keyword vkType VkCommandPoolCreateFlags syntax keyword vkType VkCommandPoolResetFlagBits syntax keyword vkType VkCommandPoolResetFlags syntax keyword vkType VkCommandBufferUsageFlagBits syntax keyword vkType VkCommandBufferUsageFlags syntax keyword vkType VkQueryControlFlagBits syntax keyword vkType VkQueryControlFlags syntax keyword vkType VkCommandBufferResetFlagBits syntax keyword vkType VkCommandBufferResetFlags syntax keyword vkType VkStencilFaceFlagBits syntax keyword vkType VkStencilFaceFlags syntax keyword vkType VkApplicationInfo syntax keyword vkType VkInstanceCreateInfo syntax keyword vkType VkAllocationCallbacks syntax keyword vkType VkPhysicalDeviceFeatures syntax keyword vkType VkFormatProperties syntax keyword vkType VkExtent3D syntax keyword vkType VkImageFormatProperties syntax keyword vkType VkPhysicalDeviceLimits syntax keyword vkType VkPhysicalDeviceSparseProperties syntax keyword vkType VkPhysicalDeviceProperties syntax keyword vkType VkQueueFamilyProperties syntax keyword vkType VkMemoryType syntax keyword vkType VkMemoryHeap syntax keyword vkType VkPhysicalDeviceMemoryProperties syntax keyword vkType VkDeviceQueueCreateInfo syntax keyword vkType VkDeviceCreateInfo syntax keyword vkType VkExtensionProperties syntax keyword vkType VkLayerProperties syntax keyword vkType VkSubmitInfo syntax keyword vkType VkMemoryAllocateInfo syntax keyword vkType VkMappedMemoryRange syntax keyword vkType VkMemoryRequirements syntax keyword vkType VkSparseImageFormatProperties syntax keyword vkType VkSparseImageMemoryRequirements syntax keyword vkType VkSparseMemoryBind syntax keyword vkType VkSparseBufferMemoryBindInfo syntax keyword vkType VkSparseImageOpaqueMemoryBindInfo syntax keyword vkType VkImageSubresource syntax keyword vkType VkOffset3D syntax keyword vkType VkSparseImageMemoryBind syntax keyword vkType VkSparseImageMemoryBindInfo syntax keyword vkType VkBindSparseInfo syntax keyword vkType VkFenceCreateInfo syntax keyword vkType VkSemaphoreCreateInfo syntax keyword vkType VkEventCreateInfo syntax keyword vkType VkQueryPoolCreateInfo syntax keyword vkType VkBufferCreateInfo syntax keyword vkType VkBufferViewCreateInfo syntax keyword vkType VkImageCreateInfo syntax keyword vkType VkSubresourceLayout syntax keyword vkType VkComponentMapping syntax keyword vkType VkImageSubresourceRange syntax keyword vkType VkImageViewCreateInfo syntax keyword vkType VkShaderModuleCreateInfo syntax keyword vkType VkPipelineCacheCreateInfo syntax keyword vkType VkSpecializationMapEntry syntax keyword vkType VkSpecializationInfo syntax keyword vkType VkPipelineShaderStageCreateInfo syntax keyword vkType VkVertexInputBindingDescription syntax keyword vkType VkVertexInputAttributeDescription syntax keyword vkType VkPipelineVertexInputStateCreateInfo syntax keyword vkType VkPipelineInputAssemblyStateCreateInfo syntax keyword vkType VkPipelineTessellationStateCreateInfo syntax keyword vkType VkViewport syntax keyword vkType VkOffset2D syntax keyword vkType VkExtent2D syntax keyword vkType VkRect2D syntax keyword vkType VkPipelineViewportStateCreateInfo syntax keyword vkType VkPipelineRasterizationStateCreateInfo syntax keyword vkType VkPipelineMultisampleStateCreateInfo syntax keyword vkType VkStencilOpState syntax keyword vkType VkPipelineDepthStencilStateCreateInfo syntax keyword vkType VkPipelineColorBlendAttachmentState syntax keyword vkType VkPipelineColorBlendStateCreateInfo syntax keyword vkType VkPipelineDynamicStateCreateInfo syntax keyword vkType VkGraphicsPipelineCreateInfo syntax keyword vkType VkComputePipelineCreateInfo syntax keyword vkType VkPushConstantRange syntax keyword vkType VkPipelineLayoutCreateInfo syntax keyword vkType VkSamplerCreateInfo syntax keyword vkType VkDescriptorSetLayoutBinding syntax keyword vkType VkDescriptorSetLayoutCreateInfo syntax keyword vkType VkDescriptorPoolSize syntax keyword vkType VkDescriptorPoolCreateInfo syntax keyword vkType VkDescriptorSetAllocateInfo syntax keyword vkType VkDescriptorImageInfo syntax keyword vkType VkDescriptorBufferInfo syntax keyword vkType VkWriteDescriptorSet syntax keyword vkType VkCopyDescriptorSet syntax keyword vkType VkFramebufferCreateInfo syntax keyword vkType VkAttachmentDescription syntax keyword vkType VkAttachmentReference syntax keyword vkType VkSubpassDescription syntax keyword vkType VkSubpassDependency syntax keyword vkType VkRenderPassCreateInfo syntax keyword vkType VkCommandPoolCreateInfo syntax keyword vkType VkCommandBufferAllocateInfo syntax keyword vkType VkCommandBufferInheritanceInfo syntax keyword vkType VkCommandBufferBeginInfo syntax keyword vkType VkBufferCopy syntax keyword vkType VkImageSubresourceLayers syntax keyword vkType VkImageCopy syntax keyword vkType VkImageBlit syntax keyword vkType VkBufferImageCopy syntax keyword vkType VkClearColorValue syntax keyword vkType VkClearDepthStencilValue syntax keyword vkType VkClearValue syntax keyword vkType VkClearAttachment syntax keyword vkType VkClearRect syntax keyword vkType VkImageResolve syntax keyword vkType VkMemoryBarrier syntax keyword vkType VkBufferMemoryBarrier syntax keyword vkType VkImageMemoryBarrier syntax keyword vkType VkRenderPassBeginInfo syntax keyword vkType VkDispatchIndirectCommand syntax keyword vkType VkDrawIndexedIndirectCommand syntax keyword vkType VkDrawIndirectCommand syntax keyword vkType PFN_vkAllocateCommandBuffers syntax keyword vkType PFN_vkAllocateDescriptorSets syntax keyword vkType PFN_vkAllocateMemory syntax keyword vkType PFN_vkAllocationFunction syntax keyword vkType PFN_vkBeginCommandBuffer syntax keyword vkType PFN_vkBindBufferMemory syntax keyword vkType PFN_vkBindImageMemory syntax keyword vkType PFN_vkCmdBeginQuery syntax keyword vkType PFN_vkCmdBeginRenderPass syntax keyword vkType PFN_vkCmdBindDescriptorSets syntax keyword vkType PFN_vkCmdBindIndexBuffer syntax keyword vkType PFN_vkCmdBindPipeline syntax keyword vkType PFN_vkCmdBindVertexBuffers syntax keyword vkType PFN_vkCmdBlitImage syntax keyword vkType PFN_vkCmdClearAttachments syntax keyword vkType PFN_vkCmdClearColorImage syntax keyword vkType PFN_vkCmdClearDepthStencilImage syntax keyword vkType PFN_vkCmdCopyBuffer syntax keyword vkType PFN_vkCmdCopyBufferToImage syntax keyword vkType PFN_vkCmdCopyImage syntax keyword vkType PFN_vkCmdCopyImageToBuffer syntax keyword vkType PFN_vkCmdCopyQueryPoolResults syntax keyword vkType PFN_vkCmdDispatch syntax keyword vkType PFN_vkCmdDispatchIndirect syntax keyword vkType PFN_vkCmdDraw syntax keyword vkType PFN_vkCmdDrawIndexed syntax keyword vkType PFN_vkCmdDrawIndexedIndirect syntax keyword vkType PFN_vkCmdDrawIndirect syntax keyword vkType PFN_vkCmdEndQuery syntax keyword vkType PFN_vkCmdEndRenderPass syntax keyword vkType PFN_vkCmdExecuteCommands syntax keyword vkType PFN_vkCmdFillBuffer syntax keyword vkType PFN_vkCmdNextSubpass syntax keyword vkType PFN_vkCmdPipelineBarrier syntax keyword vkType PFN_vkCmdPushConstants syntax keyword vkType PFN_vkCmdResetEvent syntax keyword vkType PFN_vkCmdResetQueryPool syntax keyword vkType PFN_vkCmdResolveImage syntax keyword vkType PFN_vkCmdSetBlendConstants syntax keyword vkType PFN_vkCmdSetDepthBias syntax keyword vkType PFN_vkCmdSetDepthBounds syntax keyword vkType PFN_vkCmdSetEvent syntax keyword vkType PFN_vkCmdSetLineWidth syntax keyword vkType PFN_vkCmdSetScissor syntax keyword vkType PFN_vkCmdSetStencilCompareMask syntax keyword vkType PFN_vkCmdSetStencilReference syntax keyword vkType PFN_vkCmdSetStencilWriteMask syntax keyword vkType PFN_vkCmdSetViewport syntax keyword vkType PFN_vkCmdUpdateBuffer syntax keyword vkType PFN_vkCmdWaitEvents syntax keyword vkType PFN_vkCmdWriteTimestamp syntax keyword vkType PFN_vkCreateBuffer syntax keyword vkType PFN_vkCreateBufferView syntax keyword vkType PFN_vkCreateCommandPool syntax keyword vkType PFN_vkCreateComputePipelines syntax keyword vkType PFN_vkCreateDescriptorPool syntax keyword vkType PFN_vkCreateDescriptorSetLayout syntax keyword vkType PFN_vkCreateDevice syntax keyword vkType PFN_vkCreateEvent syntax keyword vkType PFN_vkCreateFence syntax keyword vkType PFN_vkCreateFramebuffer syntax keyword vkType PFN_vkCreateGraphicsPipelines syntax keyword vkType PFN_vkCreateImage syntax keyword vkType PFN_vkCreateImageView syntax keyword vkType PFN_vkCreateInstance syntax keyword vkType PFN_vkCreatePipelineCache syntax keyword vkType PFN_vkCreatePipelineLayout syntax keyword vkType PFN_vkCreateQueryPool syntax keyword vkType PFN_vkCreateRenderPass syntax keyword vkType PFN_vkCreateSampler syntax keyword vkType PFN_vkCreateSemaphore syntax keyword vkType PFN_vkCreateShaderModule syntax keyword vkType PFN_vkDestroyBuffer syntax keyword vkType PFN_vkDestroyBufferView syntax keyword vkType PFN_vkDestroyCommandPool syntax keyword vkType PFN_vkDestroyDescriptorPool syntax keyword vkType PFN_vkDestroyDescriptorSetLayout syntax keyword vkType PFN_vkDestroyDevice syntax keyword vkType PFN_vkDestroyEvent syntax keyword vkType PFN_vkDestroyFence syntax keyword vkType PFN_vkDestroyFramebuffer syntax keyword vkType PFN_vkDestroyImage syntax keyword vkType PFN_vkDestroyImageView syntax keyword vkType PFN_vkDestroyInstance syntax keyword vkType PFN_vkDestroyPipeline syntax keyword vkType PFN_vkDestroyPipelineCache syntax keyword vkType PFN_vkDestroyPipelineLayout syntax keyword vkType PFN_vkDestroyQueryPool syntax keyword vkType PFN_vkDestroyRenderPass syntax keyword vkType PFN_vkDestroySampler syntax keyword vkType PFN_vkDestroySemaphore syntax keyword vkType PFN_vkDestroyShaderModule syntax keyword vkType PFN_vkDeviceWaitIdle syntax keyword vkType PFN_vkEndCommandBuffer syntax keyword vkType PFN_vkEnumerateDeviceExtensionProperties syntax keyword vkType PFN_vkEnumerateDeviceLayerProperties syntax keyword vkType PFN_vkEnumerateInstanceExtensionProperties syntax keyword vkType PFN_vkEnumerateInstanceLayerProperties syntax keyword vkType PFN_vkEnumeratePhysicalDevices syntax keyword vkType PFN_vkFlushMappedMemoryRanges syntax keyword vkType PFN_vkFreeCommandBuffers syntax keyword vkType PFN_vkFreeDescriptorSets syntax keyword vkType PFN_vkFreeFunction syntax keyword vkType PFN_vkFreeMemory syntax keyword vkType PFN_vkGetBufferMemoryRequirements syntax keyword vkType PFN_vkGetDeviceMemoryCommitment syntax keyword vkType PFN_vkGetDeviceProcAddr syntax keyword vkType PFN_vkGetDeviceQueue syntax keyword vkType PFN_vkGetEventStatus syntax keyword vkType PFN_vkGetFenceStatus syntax keyword vkType PFN_vkGetImageMemoryRequirements syntax keyword vkType PFN_vkGetImageSparseMemoryRequirements syntax keyword vkType PFN_vkGetImageSubresourceLayout syntax keyword vkType PFN_vkGetInstanceProcAddr syntax keyword vkType PFN_vkGetPhysicalDeviceFeatures syntax keyword vkType PFN_vkGetPhysicalDeviceFormatProperties syntax keyword vkType PFN_vkGetPhysicalDeviceImageFormatProperties syntax keyword vkType PFN_vkGetPhysicalDeviceMemoryProperties syntax keyword vkType PFN_vkGetPhysicalDeviceProperties syntax keyword vkType PFN_vkGetPhysicalDeviceQueueFamilyProperties syntax keyword vkType PFN_vkGetPhysicalDeviceSparseImageFormatProperties syntax keyword vkType PFN_vkGetPipelineCacheData syntax keyword vkType PFN_vkGetQueryPoolResults syntax keyword vkType PFN_vkGetRenderAreaGranularity syntax keyword vkType PFN_vkInternalAllocationNotification syntax keyword vkType PFN_vkInternalFreeNotification syntax keyword vkType PFN_vkInvalidateMappedMemoryRanges syntax keyword vkType PFN_vkMapMemory syntax keyword vkType PFN_vkMergePipelineCaches syntax keyword vkType PFN_vkQueueBindSparse syntax keyword vkType PFN_vkQueueSubmit syntax keyword vkType PFN_vkQueueWaitIdle syntax keyword vkType PFN_vkReallocationFunction syntax keyword vkType PFN_vkResetCommandBuffer syntax keyword vkType PFN_vkResetCommandPool syntax keyword vkType PFN_vkResetDescriptorPool syntax keyword vkType PFN_vkResetEvent syntax keyword vkType PFN_vkResetFences syntax keyword vkType PFN_vkSetEvent syntax keyword vkType PFN_vkUnmapMemory syntax keyword vkType PFN_vkUpdateDescriptorSets syntax keyword vkType PFN_vkVoidFunction syntax keyword vkType PFN_vkWaitForFences syntax keyword vkFunction vkCreateInstance syntax keyword vkFunction vkDestroyInstance syntax keyword vkFunction vkEnumeratePhysicalDevices syntax keyword vkFunction vkGetPhysicalDeviceFeatures syntax keyword vkFunction vkGetPhysicalDeviceFormatProperties syntax keyword vkFunction vkGetPhysicalDeviceImageFormatProperties syntax keyword vkFunction vkGetPhysicalDeviceProperties syntax keyword vkFunction vkGetPhysicalDeviceQueueFamilyProperties syntax keyword vkFunction vkGetPhysicalDeviceMemoryProperties syntax keyword vkFunction vkGetInstanceProcAddr syntax keyword vkFunction vkGetDeviceProcAddr syntax keyword vkFunction vkCreateDevice syntax keyword vkFunction vkDestroyDevice syntax keyword vkFunction vkEnumerateInstanceExtensionProperties syntax keyword vkFunction vkEnumerateDeviceExtensionProperties syntax keyword vkFunction vkEnumerateInstanceLayerProperties syntax keyword vkFunction vkEnumerateDeviceLayerProperties syntax keyword vkFunction vkGetDeviceQueue syntax keyword vkFunction vkQueueSubmit syntax keyword vkFunction vkQueueWaitIdle syntax keyword vkFunction vkDeviceWaitIdle syntax keyword vkFunction vkAllocateMemory syntax keyword vkFunction vkFreeMemory syntax keyword vkFunction vkMapMemory syntax keyword vkFunction vkUnmapMemory syntax keyword vkFunction vkFlushMappedMemoryRanges syntax keyword vkFunction vkInvalidateMappedMemoryRanges syntax keyword vkFunction vkGetDeviceMemoryCommitment syntax keyword vkFunction vkBindBufferMemory syntax keyword vkFunction vkBindImageMemory syntax keyword vkFunction vkGetBufferMemoryRequirements syntax keyword vkFunction vkGetImageMemoryRequirements syntax keyword vkFunction vkGetImageSparseMemoryRequirements syntax keyword vkFunction vkGetPhysicalDeviceSparseImageFormatProperties syntax keyword vkFunction vkQueueBindSparse syntax keyword vkFunction vkCreateFence syntax keyword vkFunction vkDestroyFence syntax keyword vkFunction vkResetFences syntax keyword vkFunction vkGetFenceStatus syntax keyword vkFunction vkWaitForFences syntax keyword vkFunction vkCreateSemaphore syntax keyword vkFunction vkDestroySemaphore syntax keyword vkFunction vkCreateEvent syntax keyword vkFunction vkDestroyEvent syntax keyword vkFunction vkGetEventStatus syntax keyword vkFunction vkSetEvent syntax keyword vkFunction vkResetEvent syntax keyword vkFunction vkCreateQueryPool syntax keyword vkFunction vkDestroyQueryPool syntax keyword vkFunction vkGetQueryPoolResults syntax keyword vkFunction vkCreateBuffer syntax keyword vkFunction vkDestroyBuffer syntax keyword vkFunction vkCreateBufferView syntax keyword vkFunction vkDestroyBufferView syntax keyword vkFunction vkCreateImage syntax keyword vkFunction vkDestroyImage syntax keyword vkFunction vkGetImageSubresourceLayout syntax keyword vkFunction vkCreateImageView syntax keyword vkFunction vkDestroyImageView syntax keyword vkFunction vkCreateShaderModule syntax keyword vkFunction vkDestroyShaderModule syntax keyword vkFunction vkCreatePipelineCache syntax keyword vkFunction vkDestroyPipelineCache syntax keyword vkFunction vkGetPipelineCacheData syntax keyword vkFunction vkMergePipelineCaches syntax keyword vkFunction vkCreateGraphicsPipelines syntax keyword vkFunction vkCreateComputePipelines syntax keyword vkFunction vkDestroyPipeline syntax keyword vkFunction vkCreatePipelineLayout syntax keyword vkFunction vkDestroyPipelineLayout syntax keyword vkFunction vkCreateSampler syntax keyword vkFunction vkDestroySampler syntax keyword vkFunction vkCreateDescriptorSetLayout syntax keyword vkFunction vkDestroyDescriptorSetLayout syntax keyword vkFunction vkCreateDescriptorPool syntax keyword vkFunction vkDestroyDescriptorPool syntax keyword vkFunction vkResetDescriptorPool syntax keyword vkFunction vkAllocateDescriptorSets syntax keyword vkFunction vkFreeDescriptorSets syntax keyword vkFunction vkUpdateDescriptorSets syntax keyword vkFunction vkCreateFramebuffer syntax keyword vkFunction vkDestroyFramebuffer syntax keyword vkFunction vkCreateRenderPass syntax keyword vkFunction vkDestroyRenderPass syntax keyword vkFunction vkGetRenderAreaGranularity syntax keyword vkFunction vkCreateCommandPool syntax keyword vkFunction vkDestroyCommandPool syntax keyword vkFunction vkResetCommandPool syntax keyword vkFunction vkAllocateCommandBuffers syntax keyword vkFunction vkFreeCommandBuffers syntax keyword vkFunction vkBeginCommandBuffer syntax keyword vkFunction vkEndCommandBuffer syntax keyword vkFunction vkResetCommandBuffer syntax keyword vkFunction vkCmdBindPipeline syntax keyword vkFunction vkCmdSetViewport syntax keyword vkFunction vkCmdSetScissor syntax keyword vkFunction vkCmdSetLineWidth syntax keyword vkFunction vkCmdSetDepthBias syntax keyword vkFunction vkCmdSetBlendConstants syntax keyword vkFunction vkCmdSetDepthBounds syntax keyword vkFunction vkCmdSetStencilCompareMask syntax keyword vkFunction vkCmdSetStencilWriteMask syntax keyword vkFunction vkCmdSetStencilReference syntax keyword vkFunction vkCmdBindDescriptorSets syntax keyword vkFunction vkCmdBindIndexBuffer syntax keyword vkFunction vkCmdBindVertexBuffers syntax keyword vkFunction vkCmdDraw syntax keyword vkFunction vkCmdDrawIndexed syntax keyword vkFunction vkCmdDrawIndirect syntax keyword vkFunction vkCmdDrawIndexedIndirect syntax keyword vkFunction vkCmdDispatch syntax keyword vkFunction vkCmdDispatchIndirect syntax keyword vkFunction vkCmdCopyBuffer syntax keyword vkFunction vkCmdCopyImage syntax keyword vkFunction vkCmdBlitImage syntax keyword vkFunction vkCmdCopyBufferToImage syntax keyword vkFunction vkCmdCopyImageToBuffer syntax keyword vkFunction vkCmdUpdateBuffer syntax keyword vkFunction vkCmdFillBuffer syntax keyword vkFunction vkCmdClearColorImage syntax keyword vkFunction vkCmdClearDepthStencilImage syntax keyword vkFunction vkCmdClearAttachments syntax keyword vkFunction vkCmdResolveImage syntax keyword vkFunction vkCmdSetEvent syntax keyword vkFunction vkCmdResetEvent syntax keyword vkFunction vkCmdWaitEvents syntax keyword vkFunction vkCmdPipelineBarrier syntax keyword vkFunction vkCmdBeginQuery syntax keyword vkFunction vkCmdEndQuery syntax keyword vkFunction vkCmdResetQueryPool syntax keyword vkFunction vkCmdWriteTimestamp syntax keyword vkFunction vkCmdCopyQueryPoolResults syntax keyword vkFunction vkCmdPushConstants syntax keyword vkFunction vkCmdBeginRenderPass syntax keyword vkFunction vkCmdNextSubpass syntax keyword vkFunction vkCmdEndRenderPass syntax keyword vkFunction vkCmdExecuteCommands "KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR syntax keyword vkConstant VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR syntax keyword vkConstant VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR syntax keyword vkConstant VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR syntax keyword vkConstant VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR syntax keyword vkConstant VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR syntax keyword vkConstant VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR syntax keyword vkConstant VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR syntax keyword vkConstant VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR syntax keyword vkConstant VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR syntax keyword vkType VkDebugReportCallbackEXT syntax keyword vkType VkDebugReportObjectTypeEXT syntax keyword vkType VkDebugReportErrorEXT syntax keyword vkType VkDebugReportFlagBitsEXT syntax keyword vkType VkDebugReportFlagsEXT syntax keyword vkType PFN_vkDebugReportCallbackEXT syntax keyword vkType VkDebugReportCallbackCreateInfoEXT syntax keyword vkType VkSurfaceKHR syntax keyword vkType VkColorSpaceKHR syntax keyword vkType VkPresentModeKHR syntax keyword vkType VkSurfaceTransformFlagBitsKHR syntax keyword vkType VkSurfaceTransformFlagsKHR syntax keyword vkType VkCompositeAlphaFlagBitsKHR syntax keyword vkType VkCompositeAlphaFlagsKHR syntax keyword vkType VkSurfaceCapabilitiesKHR syntax keyword vkType VkSurfaceFormatKHR syntax keyword vkType VkSwapchainKHR syntax keyword vkType VkSwapchainCreateFlagsKHR syntax keyword vkType VkSwapchainCreateInfoKHR syntax keyword vkType VkPresentInfoKHR syntax keyword vkType VkDisplayPropertiesKHR syntax keyword vkType VkDisplayModeParametersKHR syntax keyword vkType VkDisplayModePropertiesKHR syntax keyword vkType VkDisplayModeCreateInfoKHR syntax keyword vkType VkDisplayPlaneCapabilitiesKHR syntax keyword vkType VkDisplayPlanePropertiesKHR syntax keyword vkType VkDisplaySurfaceCreateInfoKHR syntax keyword vkType VkDisplayPresentInfoKHR syntax keyword vkType VkXlibSurfaceCreateFlagsKHR syntax keyword vkType VkXlibSurfaceCreateInfoKHR syntax keyword vkType VkXcbSurfaceCreateFlagsKHR syntax keyword vkType VkXcbSurfaceCreateInfoKHR syntax keyword vkType VkWaylandSurfaceCreateFlagsKHR syntax keyword vkType VkWaylandSurfaceCreateInfoKHR syntax keyword vkType VkMirSurfaceCreateFlagsKHR syntax keyword vkType VkMirSurfaceCreateInfoKHR syntax keyword vkType VkAndroidSurfaceCreateFlagsKHR syntax keyword vkType VkAndroidSurfaceCreateInfoKHR syntax keyword vkType VkWin32SurfaceCreateFlagsKHR syntax keyword vkType VkWin32SurfaceCreateInfoKHR syntax keyword vkType VkDisplayKHR syntax keyword vkType VkDisplayModeKHR syntax keyword vkType VkDisplayPlaneAlphaFlagBitsKHR syntax keyword vkType VkDisplayModeCreateFlagsKHR syntax keyword vkType VkDisplayPlaneAlphaFlagsKHR syntax keyword vkType VkDisplaySurfaceCreateFlagsKHR syntax keyword vkType PFN_vkAcquireNextImageKHR syntax keyword vkType PFN_vkCreateAndroidSurfaceKHR syntax keyword vkType PFN_vkCreateDisplayModeKHR syntax keyword vkType PFN_vkCreateDisplayPlaneSurfaceKHR syntax keyword vkType PFN_vkCreateMirSurfaceKHR syntax keyword vkType PFN_vkCreateSharedSwapchainsKHR syntax keyword vkType PFN_vkCreateSwapchainKHR syntax keyword vkType PFN_vkCreateWaylandSurfaceKHR syntax keyword vkType PFN_vkCreateWin32SurfaceKHR syntax keyword vkType PFN_vkCreateXcbSurfaceKHR syntax keyword vkType PFN_vkCreateXlibSurfaceKHR syntax keyword vkType PFN_vkDestroySurfaceKHR syntax keyword vkType PFN_vkDestroySwapchainKHR syntax keyword vkType PFN_vkGetDisplayModePropertiesKHR syntax keyword vkType PFN_vkGetDisplayPlaneCapabilitiesKHR syntax keyword vkType PFN_vkGetDisplayPlaneSupportedDisplaysKHR syntax keyword vkType PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR syntax keyword vkType PFN_vkGetPhysicalDeviceDisplayPropertiesKHR syntax keyword vkType PFN_vkGetPhysicalDeviceMirPresentationSupportKHR syntax keyword vkType PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR syntax keyword vkType PFN_vkGetPhysicalDeviceSurfaceFormatsKHR syntax keyword vkType PFN_vkGetPhysicalDeviceSurfacePresentModesKHR syntax keyword vkType PFN_vkGetPhysicalDeviceSurfaceSupportKHR syntax keyword vkType PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR syntax keyword vkType PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR syntax keyword vkType PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR syntax keyword vkType PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR syntax keyword vkType PFN_vkGetSwapchainImagesKHR syntax keyword vkType PFN_vkQueuePresentKHR syntax keyword vkFunction vkDestroySurfaceKHR syntax keyword vkFunction vkGetPhysicalDeviceSurfaceSupportKHR syntax keyword vkFunction vkGetPhysicalDeviceSurfaceCapabilitiesKHR syntax keyword vkFunction vkGetPhysicalDeviceSurfaceFormatsKHR syntax keyword vkFunction vkGetPhysicalDeviceSurfacePresentModesKHR syntax keyword vkFunction vkCreateSwapchainKHR syntax keyword vkFunction vkDestroySwapchainKHR syntax keyword vkFunction vkGetSwapchainImagesKHR syntax keyword vkFunction vkAcquireNextImageKHR syntax keyword vkFunction vkQueuePresentKHR syntax keyword vkFunction vkGetPhysicalDeviceDisplayPropertiesKHR syntax keyword vkFunction vkGetPhysicalDeviceDisplayPlanePropertiesKHR syntax keyword vkFunction vkGetDisplayPlaneSupportedDisplaysKHR syntax keyword vkFunction vkGetDisplayModePropertiesKHR syntax keyword vkFunction vkCreateDisplayModeKHR syntax keyword vkFunction vkGetDisplayPlaneCapabilitiesKHR syntax keyword vkFunction vkCreateDisplayPlaneSurfaceKHR syntax keyword vkFunction vkCreateSharedSwapchainsKHR syntax keyword vkFunction vkCreateXlibSurfaceKHR syntax keyword vkFunction vkGetPhysicalDeviceXlibPresentationSupportKHR syntax keyword vkFunction vkCreateXcbSurfaceKHR syntax keyword vkFunction vkGetPhysicalDeviceXcbPresentationSupportKHR syntax keyword vkFunction vkCreateWaylandSurfaceKHR syntax keyword vkFunction vkGetPhysicalDeviceWaylandPresentationSupportKHR syntax keyword vkFunction vkCreateMirSurfaceKHR syntax keyword vkFunction vkGetPhysicalDeviceMirPresentationSupportKHR syntax keyword vkFunction vkCreateAndroidSurfaceKHR syntax keyword vkFunction vkCreateWin32SurfaceKHR syntax keyword vkFunction vkGetPhysicalDeviceWin32PresentationSupportKHR "EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT syntax keyword vkConstant VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_ERROR_NONE_EXT syntax keyword vkConstant VK_DEBUG_REPORT_ERROR_CALLBACK_REF_EXT syntax keyword vkConstant VK_DEBUG_REPORT_INFORMATION_BIT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_WARNING_BIT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_ERROR_BIT_EXT syntax keyword vkConstant VK_DEBUG_REPORT_DEBUG_BIT_EXT syntax keyword vkType PFN_vkCreateDebugReportCallbackEXT syntax keyword vkType PFN_vkDebugReportCallbackEXT syntax keyword vkType PFN_vkDebugReportMessageEXT syntax keyword vkType PFN_vkDestroyDebugReportCallbackEXT syntax keyword vkFunction vkCreateDebugReportCallbackEXT syntax keyword vkFunction vkDestroyDebugReportCallbackEXT syntax keyword vkFunction vkDebugReportMessageEXT " Default highlighting if version >= 508 || !exists("did_c_opengl_syntax_inits") if version < 508 let did_c_opengl_syntax_inits = 1 command -nargs=+ HiLink hi link else command -nargs=+ HiLink hi def link endif HiLink vkConstant Constant HiLink vkType Type HiLink vkFunction Function delcommand HiLink endif