|
#define | VK_VERSION_1_0 1 |
|
#define | VK_DEFINE_HANDLE(object) typedef struct object##_T* object; |
|
#define | VK_USE_64_BIT_PTR_DEFINES 0 |
|
#define | VK_NULL_HANDLE 0ULL |
|
#define | VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object; |
|
#define | VK_MAKE_API_VERSION(variant, major, minor, patch) ((((uint32_t)(variant)) << 29U) | (((uint32_t)(major)) << 22U) | (((uint32_t)(minor)) << 12U) | ((uint32_t)(patch))) |
|
#define | VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0) |
|
#define | VK_HEADER_VERSION 268 |
|
#define | VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) |
|
#define | VK_MAKE_VERSION(major, minor, patch) ((((uint32_t)(major)) << 22U) | (((uint32_t)(minor)) << 12U) | ((uint32_t)(patch))) |
|
#define | VK_VERSION_MAJOR(version) ((uint32_t)(version) >> 22U) |
|
#define | VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12U) & 0x3FFU) |
|
#define | VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) |
|
#define | VK_API_VERSION_VARIANT(version) ((uint32_t)(version) >> 29U) |
|
#define | VK_API_VERSION_MAJOR(version) (((uint32_t)(version) >> 22U) & 0x7FU) |
|
#define | VK_API_VERSION_MINOR(version) (((uint32_t)(version) >> 12U) & 0x3FFU) |
|
#define | VK_API_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) |
|
#define | VK_ATTACHMENT_UNUSED (~0U) |
|
#define | VK_FALSE 0U |
|
#define | VK_LOD_CLAMP_NONE 1000.0F |
|
#define | VK_QUEUE_FAMILY_IGNORED (~0U) |
|
#define | VK_REMAINING_ARRAY_LAYERS (~0U) |
|
#define | VK_REMAINING_MIP_LEVELS (~0U) |
|
#define | VK_SUBPASS_EXTERNAL (~0U) |
|
#define | VK_TRUE 1U |
|
#define | VK_WHOLE_SIZE (~0ULL) |
|
#define | VK_MAX_MEMORY_TYPES 32U |
|
#define | VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256U |
|
#define | VK_UUID_SIZE 16U |
|
#define | VK_MAX_EXTENSION_NAME_SIZE 256U |
|
#define | VK_MAX_DESCRIPTION_SIZE 256U |
|
#define | VK_MAX_MEMORY_HEAPS 16U |
|
#define | VK_VERSION_1_1 1 |
|
#define | VK_API_VERSION_1_1 VK_MAKE_API_VERSION(0, 1, 1, 0) |
|
#define | VK_MAX_DEVICE_GROUP_SIZE 32U |
|
#define | VK_LUID_SIZE 8U |
|
#define | VK_QUEUE_FAMILY_EXTERNAL (~1U) |
|
#define | VK_VERSION_1_2 1 |
|
#define | VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0) |
|
#define | VK_MAX_DRIVER_NAME_SIZE 256U |
|
#define | VK_MAX_DRIVER_INFO_SIZE 256U |
|
#define | VK_VERSION_1_3 1 |
|
#define | VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0) |
|
#define | VK_KHR_surface 1 |
|
#define | VK_KHR_SURFACE_SPEC_VERSION 25 |
|
#define | VK_KHR_SURFACE_EXTENSION_NAME "VK_KHR_surface" |
|
#define | VK_KHR_swapchain 1 |
|
#define | VK_KHR_SWAPCHAIN_SPEC_VERSION 70 |
|
#define | VK_KHR_SWAPCHAIN_EXTENSION_NAME "VK_KHR_swapchain" |
|
#define | VK_KHR_display 1 |
|
#define | VK_KHR_DISPLAY_SPEC_VERSION 23 |
|
#define | VK_KHR_DISPLAY_EXTENSION_NAME "VK_KHR_display" |
|
#define | VK_KHR_display_swapchain 1 |
|
#define | VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION 10 |
|
#define | VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME "VK_KHR_display_swapchain" |
|
#define | VK_KHR_sampler_mirror_clamp_to_edge 1 |
|
#define | VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION 3 |
|
#define | VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME "VK_KHR_sampler_mirror_clamp_to_edge" |
|
#define | VK_KHR_video_queue 1 |
|
#define | VK_KHR_VIDEO_QUEUE_SPEC_VERSION 8 |
|
#define | VK_KHR_VIDEO_QUEUE_EXTENSION_NAME "VK_KHR_video_queue" |
|
#define | VK_KHR_video_decode_queue 1 |
|
#define | VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION 7 |
|
#define | VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME "VK_KHR_video_decode_queue" |
|
#define | VK_KHR_video_decode_h264 1 |
|
#define | VK_KHR_VIDEO_DECODE_H264_SPEC_VERSION 8 |
|
#define | VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME "VK_KHR_video_decode_h264" |
|
#define | VK_KHR_dynamic_rendering 1 |
|
#define | VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION 1 |
|
#define | VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME "VK_KHR_dynamic_rendering" |
|
#define | VK_KHR_multiview 1 |
|
#define | VK_KHR_MULTIVIEW_SPEC_VERSION 1 |
|
#define | VK_KHR_MULTIVIEW_EXTENSION_NAME "VK_KHR_multiview" |
|
#define | VK_KHR_get_physical_device_properties2 1 |
|
#define | VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION 2 |
|
#define | VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_physical_device_properties2" |
|
#define | VK_KHR_device_group 1 |
|
#define | VK_KHR_DEVICE_GROUP_SPEC_VERSION 4 |
|
#define | VK_KHR_DEVICE_GROUP_EXTENSION_NAME "VK_KHR_device_group" |
|
#define | VK_KHR_shader_draw_parameters 1 |
|
#define | VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME "VK_KHR_shader_draw_parameters" |
|
#define | VK_KHR_maintenance1 1 |
|
#define | VK_KHR_MAINTENANCE_1_SPEC_VERSION 2 |
|
#define | VK_KHR_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_maintenance1" |
|
#define | VK_KHR_MAINTENANCE1_SPEC_VERSION VK_KHR_MAINTENANCE_1_SPEC_VERSION |
|
#define | VK_KHR_MAINTENANCE1_EXTENSION_NAME VK_KHR_MAINTENANCE_1_EXTENSION_NAME |
|
#define | VK_KHR_device_group_creation 1 |
|
#define | VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION 1 |
|
#define | VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME "VK_KHR_device_group_creation" |
|
#define | VK_MAX_DEVICE_GROUP_SIZE_KHR VK_MAX_DEVICE_GROUP_SIZE |
|
#define | VK_KHR_external_memory_capabilities 1 |
|
#define | VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_memory_capabilities" |
|
#define | VK_LUID_SIZE_KHR VK_LUID_SIZE |
|
#define | VK_KHR_external_memory 1 |
|
#define | VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME "VK_KHR_external_memory" |
|
#define | VK_QUEUE_FAMILY_EXTERNAL_KHR VK_QUEUE_FAMILY_EXTERNAL |
|
#define | VK_KHR_external_memory_fd 1 |
|
#define | VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME "VK_KHR_external_memory_fd" |
|
#define | VK_KHR_external_semaphore_capabilities 1 |
|
#define | VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_semaphore_capabilities" |
|
#define | VK_KHR_external_semaphore 1 |
|
#define | VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_KHR_external_semaphore" |
|
#define | VK_KHR_external_semaphore_fd 1 |
|
#define | VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME "VK_KHR_external_semaphore_fd" |
|
#define | VK_KHR_push_descriptor 1 |
|
#define | VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION 2 |
|
#define | VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME "VK_KHR_push_descriptor" |
|
#define | VK_KHR_shader_float16_int8 1 |
|
#define | VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME "VK_KHR_shader_float16_int8" |
|
#define | VK_KHR_16bit_storage 1 |
|
#define | VK_KHR_16BIT_STORAGE_SPEC_VERSION 1 |
|
#define | VK_KHR_16BIT_STORAGE_EXTENSION_NAME "VK_KHR_16bit_storage" |
|
#define | VK_KHR_incremental_present 1 |
|
#define | VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION 2 |
|
#define | VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME "VK_KHR_incremental_present" |
|
#define | VK_KHR_descriptor_update_template 1 |
|
#define | VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION 1 |
|
#define | VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME "VK_KHR_descriptor_update_template" |
|
#define | VK_KHR_imageless_framebuffer 1 |
|
#define | VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION 1 |
|
#define | VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME "VK_KHR_imageless_framebuffer" |
|
#define | VK_KHR_create_renderpass2 1 |
|
#define | VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION 1 |
|
#define | VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME "VK_KHR_create_renderpass2" |
|
#define | VK_KHR_shared_presentable_image 1 |
|
#define | VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION 1 |
|
#define | VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME "VK_KHR_shared_presentable_image" |
|
#define | VK_KHR_external_fence_capabilities 1 |
|
#define | VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_fence_capabilities" |
|
#define | VK_KHR_external_fence 1 |
|
#define | VK_KHR_EXTERNAL_FENCE_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME "VK_KHR_external_fence" |
|
#define | VK_KHR_external_fence_fd 1 |
|
#define | VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION 1 |
|
#define | VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME "VK_KHR_external_fence_fd" |
|
#define | VK_KHR_performance_query 1 |
|
#define | VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION 1 |
|
#define | VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME "VK_KHR_performance_query" |
|
#define | VK_KHR_maintenance2 1 |
|
#define | VK_KHR_MAINTENANCE_2_SPEC_VERSION 1 |
|
#define | VK_KHR_MAINTENANCE_2_EXTENSION_NAME "VK_KHR_maintenance2" |
|
#define | VK_KHR_MAINTENANCE2_SPEC_VERSION VK_KHR_MAINTENANCE_2_SPEC_VERSION |
|
#define | VK_KHR_MAINTENANCE2_EXTENSION_NAME VK_KHR_MAINTENANCE_2_EXTENSION_NAME |
|
#define | VK_KHR_get_surface_capabilities2 1 |
|
#define | VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION 1 |
|
#define | VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME "VK_KHR_get_surface_capabilities2" |
|
#define | VK_KHR_variable_pointers 1 |
|
#define | VK_KHR_VARIABLE_POINTERS_SPEC_VERSION 1 |
|
#define | VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME "VK_KHR_variable_pointers" |
|
#define | VK_KHR_get_display_properties2 1 |
|
#define | VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION 1 |
|
#define | VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_display_properties2" |
|
#define | VK_KHR_dedicated_allocation 1 |
|
#define | VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION 3 |
|
#define | VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_KHR_dedicated_allocation" |
|
#define | VK_KHR_storage_buffer_storage_class 1 |
|
#define | VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION 1 |
|
#define | VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME "VK_KHR_storage_buffer_storage_class" |
|
#define | VK_KHR_relaxed_block_layout 1 |
|
#define | VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION 1 |
|
#define | VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME "VK_KHR_relaxed_block_layout" |
|
#define | VK_KHR_get_memory_requirements2 1 |
|
#define | VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION 1 |
|
#define | VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME "VK_KHR_get_memory_requirements2" |
|
#define | VK_KHR_image_format_list 1 |
|
#define | VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION 1 |
|
#define | VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME "VK_KHR_image_format_list" |
|
#define | VK_KHR_sampler_ycbcr_conversion 1 |
|
#define | VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION 14 |
|
#define | VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME "VK_KHR_sampler_ycbcr_conversion" |
|
#define | VK_KHR_bind_memory2 1 |
|
#define | VK_KHR_BIND_MEMORY_2_SPEC_VERSION 1 |
|
#define | VK_KHR_BIND_MEMORY_2_EXTENSION_NAME "VK_KHR_bind_memory2" |
|
#define | VK_KHR_maintenance3 1 |
|
#define | VK_KHR_MAINTENANCE_3_SPEC_VERSION 1 |
|
#define | VK_KHR_MAINTENANCE_3_EXTENSION_NAME "VK_KHR_maintenance3" |
|
#define | VK_KHR_MAINTENANCE3_SPEC_VERSION VK_KHR_MAINTENANCE_3_SPEC_VERSION |
|
#define | VK_KHR_MAINTENANCE3_EXTENSION_NAME VK_KHR_MAINTENANCE_3_EXTENSION_NAME |
|
#define | VK_KHR_draw_indirect_count 1 |
|
#define | VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION 1 |
|
#define | VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_KHR_draw_indirect_count" |
|
#define | VK_KHR_shader_subgroup_extended_types 1 |
|
#define | VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME "VK_KHR_shader_subgroup_extended_types" |
|
#define | VK_KHR_8bit_storage 1 |
|
#define | VK_KHR_8BIT_STORAGE_SPEC_VERSION 1 |
|
#define | VK_KHR_8BIT_STORAGE_EXTENSION_NAME "VK_KHR_8bit_storage" |
|
#define | VK_KHR_shader_atomic_int64 1 |
|
#define | VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME "VK_KHR_shader_atomic_int64" |
|
#define | VK_KHR_shader_clock 1 |
|
#define | VK_KHR_SHADER_CLOCK_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_CLOCK_EXTENSION_NAME "VK_KHR_shader_clock" |
|
#define | VK_KHR_video_decode_h265 1 |
|
#define | VK_KHR_VIDEO_DECODE_H265_SPEC_VERSION 7 |
|
#define | VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME "VK_KHR_video_decode_h265" |
|
#define | VK_KHR_global_priority 1 |
|
#define | VK_MAX_GLOBAL_PRIORITY_SIZE_KHR 16U |
|
#define | VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION 1 |
|
#define | VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME "VK_KHR_global_priority" |
|
#define | VK_KHR_driver_properties 1 |
|
#define | VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION 1 |
|
#define | VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME "VK_KHR_driver_properties" |
|
#define | VK_MAX_DRIVER_NAME_SIZE_KHR VK_MAX_DRIVER_NAME_SIZE |
|
#define | VK_MAX_DRIVER_INFO_SIZE_KHR VK_MAX_DRIVER_INFO_SIZE |
|
#define | VK_KHR_shader_float_controls 1 |
|
#define | VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION 4 |
|
#define | VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME "VK_KHR_shader_float_controls" |
|
#define | VK_KHR_depth_stencil_resolve 1 |
|
#define | VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION 1 |
|
#define | VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME "VK_KHR_depth_stencil_resolve" |
|
#define | VK_KHR_swapchain_mutable_format 1 |
|
#define | VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION 1 |
|
#define | VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME "VK_KHR_swapchain_mutable_format" |
|
#define | VK_KHR_timeline_semaphore 1 |
|
#define | VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION 2 |
|
#define | VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME "VK_KHR_timeline_semaphore" |
|
#define | VK_KHR_vulkan_memory_model 1 |
|
#define | VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION 3 |
|
#define | VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model" |
|
#define | VK_KHR_shader_terminate_invocation 1 |
|
#define | VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME "VK_KHR_shader_terminate_invocation" |
|
#define | VK_KHR_fragment_shading_rate 1 |
|
#define | VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION 2 |
|
#define | VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME "VK_KHR_fragment_shading_rate" |
|
#define | VK_KHR_spirv_1_4 1 |
|
#define | VK_KHR_SPIRV_1_4_SPEC_VERSION 1 |
|
#define | VK_KHR_SPIRV_1_4_EXTENSION_NAME "VK_KHR_spirv_1_4" |
|
#define | VK_KHR_surface_protected_capabilities 1 |
|
#define | VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION 1 |
|
#define | VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME "VK_KHR_surface_protected_capabilities" |
|
#define | VK_KHR_separate_depth_stencil_layouts 1 |
|
#define | VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION 1 |
|
#define | VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME "VK_KHR_separate_depth_stencil_layouts" |
|
#define | VK_KHR_present_wait 1 |
|
#define | VK_KHR_PRESENT_WAIT_SPEC_VERSION 1 |
|
#define | VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait" |
|
#define | VK_KHR_uniform_buffer_standard_layout 1 |
|
#define | VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1 |
|
#define | VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME "VK_KHR_uniform_buffer_standard_layout" |
|
#define | VK_KHR_buffer_device_address 1 |
|
#define | VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 1 |
|
#define | VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_KHR_buffer_device_address" |
|
#define | VK_KHR_deferred_host_operations 1 |
|
#define | VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 4 |
|
#define | VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME "VK_KHR_deferred_host_operations" |
|
#define | VK_KHR_pipeline_executable_properties 1 |
|
#define | VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION 1 |
|
#define | VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME "VK_KHR_pipeline_executable_properties" |
|
#define | VK_KHR_map_memory2 1 |
|
#define | VK_KHR_MAP_MEMORY_2_SPEC_VERSION 1 |
|
#define | VK_KHR_MAP_MEMORY_2_EXTENSION_NAME "VK_KHR_map_memory2" |
|
#define | VK_KHR_shader_integer_dot_product 1 |
|
#define | VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME "VK_KHR_shader_integer_dot_product" |
|
#define | VK_KHR_pipeline_library 1 |
|
#define | VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1 |
|
#define | VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME "VK_KHR_pipeline_library" |
|
#define | VK_KHR_shader_non_semantic_info 1 |
|
#define | VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME "VK_KHR_shader_non_semantic_info" |
|
#define | VK_KHR_present_id 1 |
|
#define | VK_KHR_PRESENT_ID_SPEC_VERSION 1 |
|
#define | VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id" |
|
#define | VK_KHR_synchronization2 1 |
|
#define | VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1 |
|
#define | VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME "VK_KHR_synchronization2" |
|
#define | VK_KHR_fragment_shader_barycentric 1 |
|
#define | VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1 |
|
#define | VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_KHR_fragment_shader_barycentric" |
|
#define | VK_KHR_shader_subgroup_uniform_control_flow 1 |
|
#define | VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION 1 |
|
#define | VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME "VK_KHR_shader_subgroup_uniform_control_flow" |
|
#define | VK_KHR_zero_initialize_workgroup_memory 1 |
|
#define | VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1 |
|
#define | VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME "VK_KHR_zero_initialize_workgroup_memory" |
|
#define | VK_KHR_workgroup_memory_explicit_layout 1 |
|
#define | VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION 1 |
|
#define | VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME "VK_KHR_workgroup_memory_explicit_layout" |
|
#define | VK_KHR_copy_commands2 1 |
|
#define | VK_KHR_COPY_COMMANDS_2_SPEC_VERSION 1 |
|
#define | VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME "VK_KHR_copy_commands2" |
|
#define | VK_KHR_format_feature_flags2 1 |
|
#define | VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 2 |
|
#define | VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2" |
|
#define | VK_KHR_ray_tracing_maintenance1 1 |
|
#define | VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION 1 |
|
#define | VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_ray_tracing_maintenance1" |
|
#define | VK_KHR_portability_enumeration 1 |
|
#define | VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION 1 |
|
#define | VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME "VK_KHR_portability_enumeration" |
|
#define | VK_KHR_maintenance4 1 |
|
#define | VK_KHR_MAINTENANCE_4_SPEC_VERSION 2 |
|
#define | VK_KHR_MAINTENANCE_4_EXTENSION_NAME "VK_KHR_maintenance4" |
|
#define | VK_KHR_maintenance5 1 |
|
#define | VK_KHR_MAINTENANCE_5_SPEC_VERSION 1 |
|
#define | VK_KHR_MAINTENANCE_5_EXTENSION_NAME "VK_KHR_maintenance5" |
|
#define | VK_KHR_ray_tracing_position_fetch 1 |
|
#define | VK_KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION 1 |
|
#define | VK_KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME "VK_KHR_ray_tracing_position_fetch" |
|
#define | VK_KHR_cooperative_matrix 1 |
|
#define | VK_KHR_COOPERATIVE_MATRIX_SPEC_VERSION 2 |
|
#define | VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME "VK_KHR_cooperative_matrix" |
|
#define | VK_EXT_debug_report 1 |
|
#define | VK_EXT_DEBUG_REPORT_SPEC_VERSION 10 |
|
#define | VK_EXT_DEBUG_REPORT_EXTENSION_NAME "VK_EXT_debug_report" |
|
#define | VK_NV_glsl_shader 1 |
|
#define | VK_NV_GLSL_SHADER_SPEC_VERSION 1 |
|
#define | VK_NV_GLSL_SHADER_EXTENSION_NAME "VK_NV_glsl_shader" |
|
#define | VK_EXT_depth_range_unrestricted 1 |
|
#define | VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION 1 |
|
#define | VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME "VK_EXT_depth_range_unrestricted" |
|
#define | VK_IMG_filter_cubic 1 |
|
#define | VK_IMG_FILTER_CUBIC_SPEC_VERSION 1 |
|
#define | VK_IMG_FILTER_CUBIC_EXTENSION_NAME "VK_IMG_filter_cubic" |
|
#define | VK_AMD_rasterization_order 1 |
|
#define | VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION 1 |
|
#define | VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME "VK_AMD_rasterization_order" |
|
#define | VK_AMD_shader_trinary_minmax 1 |
|
#define | VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME "VK_AMD_shader_trinary_minmax" |
|
#define | VK_AMD_shader_explicit_vertex_parameter 1 |
|
#define | VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME "VK_AMD_shader_explicit_vertex_parameter" |
|
#define | VK_EXT_debug_marker 1 |
|
#define | VK_EXT_DEBUG_MARKER_SPEC_VERSION 4 |
|
#define | VK_EXT_DEBUG_MARKER_EXTENSION_NAME "VK_EXT_debug_marker" |
|
#define | VK_AMD_gcn_shader 1 |
|
#define | VK_AMD_GCN_SHADER_SPEC_VERSION 1 |
|
#define | VK_AMD_GCN_SHADER_EXTENSION_NAME "VK_AMD_gcn_shader" |
|
#define | VK_NV_dedicated_allocation 1 |
|
#define | VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION 1 |
|
#define | VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_NV_dedicated_allocation" |
|
#define | VK_EXT_transform_feedback 1 |
|
#define | VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION 1 |
|
#define | VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME "VK_EXT_transform_feedback" |
|
#define | VK_NVX_binary_import 1 |
|
#define | VK_NVX_BINARY_IMPORT_SPEC_VERSION 1 |
|
#define | VK_NVX_BINARY_IMPORT_EXTENSION_NAME "VK_NVX_binary_import" |
|
#define | VK_NVX_image_view_handle 1 |
|
#define | VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION 2 |
|
#define | VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME "VK_NVX_image_view_handle" |
|
#define | VK_AMD_draw_indirect_count 1 |
|
#define | VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION 2 |
|
#define | VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_AMD_draw_indirect_count" |
|
#define | VK_AMD_negative_viewport_height 1 |
|
#define | VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION 1 |
|
#define | VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME "VK_AMD_negative_viewport_height" |
|
#define | VK_AMD_gpu_shader_half_float 1 |
|
#define | VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION 2 |
|
#define | VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME "VK_AMD_gpu_shader_half_float" |
|
#define | VK_AMD_shader_ballot 1 |
|
#define | VK_AMD_SHADER_BALLOT_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_BALLOT_EXTENSION_NAME "VK_AMD_shader_ballot" |
|
#define | VK_AMD_texture_gather_bias_lod 1 |
|
#define | VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION 1 |
|
#define | VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME "VK_AMD_texture_gather_bias_lod" |
|
#define | VK_AMD_shader_info 1 |
|
#define | VK_AMD_SHADER_INFO_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_INFO_EXTENSION_NAME "VK_AMD_shader_info" |
|
#define | VK_AMD_shader_image_load_store_lod 1 |
|
#define | VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME "VK_AMD_shader_image_load_store_lod" |
|
#define | VK_NV_corner_sampled_image 1 |
|
#define | VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION 2 |
|
#define | VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME "VK_NV_corner_sampled_image" |
|
#define | VK_IMG_format_pvrtc 1 |
|
#define | VK_IMG_FORMAT_PVRTC_SPEC_VERSION 1 |
|
#define | VK_IMG_FORMAT_PVRTC_EXTENSION_NAME "VK_IMG_format_pvrtc" |
|
#define | VK_NV_external_memory_capabilities 1 |
|
#define | VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1 |
|
#define | VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_NV_external_memory_capabilities" |
|
#define | VK_NV_external_memory 1 |
|
#define | VK_NV_EXTERNAL_MEMORY_SPEC_VERSION 1 |
|
#define | VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME "VK_NV_external_memory" |
|
#define | VK_EXT_validation_flags 1 |
|
#define | VK_EXT_VALIDATION_FLAGS_SPEC_VERSION 2 |
|
#define | VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME "VK_EXT_validation_flags" |
|
#define | VK_EXT_shader_subgroup_ballot 1 |
|
#define | VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME "VK_EXT_shader_subgroup_ballot" |
|
#define | VK_EXT_shader_subgroup_vote 1 |
|
#define | VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME "VK_EXT_shader_subgroup_vote" |
|
#define | VK_EXT_texture_compression_astc_hdr 1 |
|
#define | VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION 1 |
|
#define | VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME "VK_EXT_texture_compression_astc_hdr" |
|
#define | VK_EXT_astc_decode_mode 1 |
|
#define | VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION 1 |
|
#define | VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME "VK_EXT_astc_decode_mode" |
|
#define | VK_EXT_pipeline_robustness 1 |
|
#define | VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION 1 |
|
#define | VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_pipeline_robustness" |
|
#define | VK_EXT_conditional_rendering 1 |
|
#define | VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION 2 |
|
#define | VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME "VK_EXT_conditional_rendering" |
|
#define | VK_NV_clip_space_w_scaling 1 |
|
#define | VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION 1 |
|
#define | VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME "VK_NV_clip_space_w_scaling" |
|
#define | VK_EXT_direct_mode_display 1 |
|
#define | VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION 1 |
|
#define | VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME "VK_EXT_direct_mode_display" |
|
#define | VK_EXT_display_surface_counter 1 |
|
#define | VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION 1 |
|
#define | VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME "VK_EXT_display_surface_counter" |
|
#define | VK_EXT_display_control 1 |
|
#define | VK_EXT_DISPLAY_CONTROL_SPEC_VERSION 1 |
|
#define | VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME "VK_EXT_display_control" |
|
#define | VK_GOOGLE_display_timing 1 |
|
#define | VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION 1 |
|
#define | VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME "VK_GOOGLE_display_timing" |
|
#define | VK_NV_sample_mask_override_coverage 1 |
|
#define | VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION 1 |
|
#define | VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME "VK_NV_sample_mask_override_coverage" |
|
#define | VK_NV_geometry_shader_passthrough 1 |
|
#define | VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION 1 |
|
#define | VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME "VK_NV_geometry_shader_passthrough" |
|
#define | VK_NV_viewport_array2 1 |
|
#define | VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION 1 |
|
#define | VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME "VK_NV_viewport_array2" |
|
#define | VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION |
|
#define | VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME |
|
#define | VK_NVX_multiview_per_view_attributes 1 |
|
#define | VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION 1 |
|
#define | VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME "VK_NVX_multiview_per_view_attributes" |
|
#define | VK_NV_viewport_swizzle 1 |
|
#define | VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION 1 |
|
#define | VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME "VK_NV_viewport_swizzle" |
|
#define | VK_EXT_discard_rectangles 1 |
|
#define | VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION 2 |
|
#define | VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME "VK_EXT_discard_rectangles" |
|
#define | VK_EXT_conservative_rasterization 1 |
|
#define | VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION 1 |
|
#define | VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME "VK_EXT_conservative_rasterization" |
|
#define | VK_EXT_depth_clip_enable 1 |
|
#define | VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION 1 |
|
#define | VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME "VK_EXT_depth_clip_enable" |
|
#define | VK_EXT_swapchain_colorspace 1 |
|
#define | VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION 4 |
|
#define | VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME "VK_EXT_swapchain_colorspace" |
|
#define | VK_EXT_hdr_metadata 1 |
|
#define | VK_EXT_HDR_METADATA_SPEC_VERSION 2 |
|
#define | VK_EXT_HDR_METADATA_EXTENSION_NAME "VK_EXT_hdr_metadata" |
|
#define | VK_EXT_external_memory_dma_buf 1 |
|
#define | VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION 1 |
|
#define | VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME "VK_EXT_external_memory_dma_buf" |
|
#define | VK_EXT_queue_family_foreign 1 |
|
#define | VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION 1 |
|
#define | VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME "VK_EXT_queue_family_foreign" |
|
#define | VK_QUEUE_FAMILY_FOREIGN_EXT (~2U) |
|
#define | VK_EXT_debug_utils 1 |
|
#define | VK_EXT_DEBUG_UTILS_SPEC_VERSION 2 |
|
#define | VK_EXT_DEBUG_UTILS_EXTENSION_NAME "VK_EXT_debug_utils" |
|
#define | VK_EXT_sampler_filter_minmax 1 |
|
#define | VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION 2 |
|
#define | VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME "VK_EXT_sampler_filter_minmax" |
|
#define | VK_AMD_gpu_shader_int16 1 |
|
#define | VK_AMD_GPU_SHADER_INT16_SPEC_VERSION 2 |
|
#define | VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME "VK_AMD_gpu_shader_int16" |
|
#define | VK_AMD_mixed_attachment_samples 1 |
|
#define | VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION 1 |
|
#define | VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME "VK_AMD_mixed_attachment_samples" |
|
#define | VK_AMD_shader_fragment_mask 1 |
|
#define | VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME "VK_AMD_shader_fragment_mask" |
|
#define | VK_EXT_inline_uniform_block 1 |
|
#define | VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION 1 |
|
#define | VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME "VK_EXT_inline_uniform_block" |
|
#define | VK_EXT_shader_stencil_export 1 |
|
#define | VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME "VK_EXT_shader_stencil_export" |
|
#define | VK_EXT_sample_locations 1 |
|
#define | VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION 1 |
|
#define | VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME "VK_EXT_sample_locations" |
|
#define | VK_EXT_blend_operation_advanced 1 |
|
#define | VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION 2 |
|
#define | VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME "VK_EXT_blend_operation_advanced" |
|
#define | VK_NV_fragment_coverage_to_color 1 |
|
#define | VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION 1 |
|
#define | VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME "VK_NV_fragment_coverage_to_color" |
|
#define | VK_NV_framebuffer_mixed_samples 1 |
|
#define | VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION 1 |
|
#define | VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME "VK_NV_framebuffer_mixed_samples" |
|
#define | VK_NV_fill_rectangle 1 |
|
#define | VK_NV_FILL_RECTANGLE_SPEC_VERSION 1 |
|
#define | VK_NV_FILL_RECTANGLE_EXTENSION_NAME "VK_NV_fill_rectangle" |
|
#define | VK_NV_shader_sm_builtins 1 |
|
#define | VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION 1 |
|
#define | VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME "VK_NV_shader_sm_builtins" |
|
#define | VK_EXT_post_depth_coverage 1 |
|
#define | VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION 1 |
|
#define | VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME "VK_EXT_post_depth_coverage" |
|
#define | VK_EXT_image_drm_format_modifier 1 |
|
#define | VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION 2 |
|
#define | VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME "VK_EXT_image_drm_format_modifier" |
|
#define | VK_EXT_validation_cache 1 |
|
#define | VK_EXT_VALIDATION_CACHE_SPEC_VERSION 1 |
|
#define | VK_EXT_VALIDATION_CACHE_EXTENSION_NAME "VK_EXT_validation_cache" |
|
#define | VK_EXT_descriptor_indexing 1 |
|
#define | VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION 2 |
|
#define | VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME "VK_EXT_descriptor_indexing" |
|
#define | VK_EXT_shader_viewport_index_layer 1 |
|
#define | VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME "VK_EXT_shader_viewport_index_layer" |
|
#define | VK_NV_shading_rate_image 1 |
|
#define | VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION 3 |
|
#define | VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME "VK_NV_shading_rate_image" |
|
#define | VK_NV_ray_tracing 1 |
|
#define | VK_NV_RAY_TRACING_SPEC_VERSION 3 |
|
#define | VK_NV_RAY_TRACING_EXTENSION_NAME "VK_NV_ray_tracing" |
|
#define | VK_SHADER_UNUSED_KHR (~0U) |
|
#define | VK_SHADER_UNUSED_NV VK_SHADER_UNUSED_KHR |
|
#define | VK_NV_representative_fragment_test 1 |
|
#define | VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION 2 |
|
#define | VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME "VK_NV_representative_fragment_test" |
|
#define | VK_EXT_filter_cubic 1 |
|
#define | VK_EXT_FILTER_CUBIC_SPEC_VERSION 3 |
|
#define | VK_EXT_FILTER_CUBIC_EXTENSION_NAME "VK_EXT_filter_cubic" |
|
#define | VK_QCOM_render_pass_shader_resolve 1 |
|
#define | VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION 4 |
|
#define | VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME "VK_QCOM_render_pass_shader_resolve" |
|
#define | VK_EXT_global_priority 1 |
|
#define | VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION 2 |
|
#define | VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME "VK_EXT_global_priority" |
|
#define | VK_EXT_external_memory_host 1 |
|
#define | VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION 1 |
|
#define | VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME "VK_EXT_external_memory_host" |
|
#define | VK_AMD_buffer_marker 1 |
|
#define | VK_AMD_BUFFER_MARKER_SPEC_VERSION 1 |
|
#define | VK_AMD_BUFFER_MARKER_EXTENSION_NAME "VK_AMD_buffer_marker" |
|
#define | VK_AMD_pipeline_compiler_control 1 |
|
#define | VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION 1 |
|
#define | VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME "VK_AMD_pipeline_compiler_control" |
|
#define | VK_EXT_calibrated_timestamps 1 |
|
#define | VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION 2 |
|
#define | VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME "VK_EXT_calibrated_timestamps" |
|
#define | VK_AMD_shader_core_properties 1 |
|
#define | VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION 2 |
|
#define | VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME "VK_AMD_shader_core_properties" |
|
#define | VK_AMD_memory_overallocation_behavior 1 |
|
#define | VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION 1 |
|
#define | VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME "VK_AMD_memory_overallocation_behavior" |
|
#define | VK_EXT_vertex_attribute_divisor 1 |
|
#define | VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION 3 |
|
#define | VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME "VK_EXT_vertex_attribute_divisor" |
|
#define | VK_EXT_pipeline_creation_feedback 1 |
|
#define | VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION 1 |
|
#define | VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME "VK_EXT_pipeline_creation_feedback" |
|
#define | VK_NV_shader_subgroup_partitioned 1 |
|
#define | VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION 1 |
|
#define | VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME "VK_NV_shader_subgroup_partitioned" |
|
#define | VK_NV_compute_shader_derivatives 1 |
|
#define | VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION 1 |
|
#define | VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME "VK_NV_compute_shader_derivatives" |
|
#define | VK_NV_mesh_shader 1 |
|
#define | VK_NV_MESH_SHADER_SPEC_VERSION 1 |
|
#define | VK_NV_MESH_SHADER_EXTENSION_NAME "VK_NV_mesh_shader" |
|
#define | VK_NV_fragment_shader_barycentric 1 |
|
#define | VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1 |
|
#define | VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_NV_fragment_shader_barycentric" |
|
#define | VK_NV_shader_image_footprint 1 |
|
#define | VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION 2 |
|
#define | VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME "VK_NV_shader_image_footprint" |
|
#define | VK_NV_scissor_exclusive 1 |
|
#define | VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION 2 |
|
#define | VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME "VK_NV_scissor_exclusive" |
|
#define | VK_NV_device_diagnostic_checkpoints 1 |
|
#define | VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION 2 |
|
#define | VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME "VK_NV_device_diagnostic_checkpoints" |
|
#define | VK_INTEL_shader_integer_functions2 1 |
|
#define | VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION 1 |
|
#define | VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME "VK_INTEL_shader_integer_functions2" |
|
#define | VK_INTEL_performance_query 1 |
|
#define | VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION 2 |
|
#define | VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME "VK_INTEL_performance_query" |
|
#define | VK_EXT_pci_bus_info 1 |
|
#define | VK_EXT_PCI_BUS_INFO_SPEC_VERSION 2 |
|
#define | VK_EXT_PCI_BUS_INFO_EXTENSION_NAME "VK_EXT_pci_bus_info" |
|
#define | VK_AMD_display_native_hdr 1 |
|
#define | VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION 1 |
|
#define | VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME "VK_AMD_display_native_hdr" |
|
#define | VK_EXT_fragment_density_map 1 |
|
#define | VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION 2 |
|
#define | VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME "VK_EXT_fragment_density_map" |
|
#define | VK_EXT_scalar_block_layout 1 |
|
#define | VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION 1 |
|
#define | VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME "VK_EXT_scalar_block_layout" |
|
#define | VK_GOOGLE_hlsl_functionality1 1 |
|
#define | VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION 1 |
|
#define | VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME "VK_GOOGLE_hlsl_functionality1" |
|
#define | VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION |
|
#define | VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME |
|
#define | VK_GOOGLE_decorate_string 1 |
|
#define | VK_GOOGLE_DECORATE_STRING_SPEC_VERSION 1 |
|
#define | VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME "VK_GOOGLE_decorate_string" |
|
#define | VK_EXT_subgroup_size_control 1 |
|
#define | VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION 2 |
|
#define | VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME "VK_EXT_subgroup_size_control" |
|
#define | VK_AMD_shader_core_properties2 1 |
|
#define | VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME "VK_AMD_shader_core_properties2" |
|
#define | VK_AMD_device_coherent_memory 1 |
|
#define | VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION 1 |
|
#define | VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME "VK_AMD_device_coherent_memory" |
|
#define | VK_EXT_shader_image_atomic_int64 1 |
|
#define | VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME "VK_EXT_shader_image_atomic_int64" |
|
#define | VK_EXT_memory_budget 1 |
|
#define | VK_EXT_MEMORY_BUDGET_SPEC_VERSION 1 |
|
#define | VK_EXT_MEMORY_BUDGET_EXTENSION_NAME "VK_EXT_memory_budget" |
|
#define | VK_EXT_memory_priority 1 |
|
#define | VK_EXT_MEMORY_PRIORITY_SPEC_VERSION 1 |
|
#define | VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME "VK_EXT_memory_priority" |
|
#define | VK_NV_dedicated_allocation_image_aliasing 1 |
|
#define | VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION 1 |
|
#define | VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME "VK_NV_dedicated_allocation_image_aliasing" |
|
#define | VK_EXT_buffer_device_address 1 |
|
#define | VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 2 |
|
#define | VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_EXT_buffer_device_address" |
|
#define | VK_EXT_tooling_info 1 |
|
#define | VK_EXT_TOOLING_INFO_SPEC_VERSION 1 |
|
#define | VK_EXT_TOOLING_INFO_EXTENSION_NAME "VK_EXT_tooling_info" |
|
#define | VK_EXT_separate_stencil_usage 1 |
|
#define | VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION 1 |
|
#define | VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME "VK_EXT_separate_stencil_usage" |
|
#define | VK_EXT_validation_features 1 |
|
#define | VK_EXT_VALIDATION_FEATURES_SPEC_VERSION 5 |
|
#define | VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME "VK_EXT_validation_features" |
|
#define | VK_NV_cooperative_matrix 1 |
|
#define | VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION 1 |
|
#define | VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME "VK_NV_cooperative_matrix" |
|
#define | VK_NV_coverage_reduction_mode 1 |
|
#define | VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION 1 |
|
#define | VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME "VK_NV_coverage_reduction_mode" |
|
#define | VK_EXT_fragment_shader_interlock 1 |
|
#define | VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION 1 |
|
#define | VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME "VK_EXT_fragment_shader_interlock" |
|
#define | VK_EXT_ycbcr_image_arrays 1 |
|
#define | VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION 1 |
|
#define | VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME "VK_EXT_ycbcr_image_arrays" |
|
#define | VK_EXT_provoking_vertex 1 |
|
#define | VK_EXT_PROVOKING_VERTEX_SPEC_VERSION 1 |
|
#define | VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME "VK_EXT_provoking_vertex" |
|
#define | VK_EXT_headless_surface 1 |
|
#define | VK_EXT_HEADLESS_SURFACE_SPEC_VERSION 1 |
|
#define | VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME "VK_EXT_headless_surface" |
|
#define | VK_EXT_line_rasterization 1 |
|
#define | VK_EXT_LINE_RASTERIZATION_SPEC_VERSION 1 |
|
#define | VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization" |
|
#define | VK_EXT_shader_atomic_float 1 |
|
#define | VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME "VK_EXT_shader_atomic_float" |
|
#define | VK_EXT_host_query_reset 1 |
|
#define | VK_EXT_HOST_QUERY_RESET_SPEC_VERSION 1 |
|
#define | VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME "VK_EXT_host_query_reset" |
|
#define | VK_EXT_index_type_uint8 1 |
|
#define | VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1 |
|
#define | VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8" |
|
#define | VK_EXT_extended_dynamic_state 1 |
|
#define | VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION 1 |
|
#define | VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_extended_dynamic_state" |
|
#define | VK_EXT_host_image_copy 1 |
|
#define | VK_EXT_HOST_IMAGE_COPY_SPEC_VERSION 1 |
|
#define | VK_EXT_HOST_IMAGE_COPY_EXTENSION_NAME "VK_EXT_host_image_copy" |
|
#define | VK_EXT_shader_atomic_float2 1 |
|
#define | VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2" |
|
#define | VK_EXT_surface_maintenance1 1 |
|
#define | VK_EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION 1 |
|
#define | VK_EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME "VK_EXT_surface_maintenance1" |
|
#define | VK_EXT_swapchain_maintenance1 1 |
|
#define | VK_EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION 1 |
|
#define | VK_EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME "VK_EXT_swapchain_maintenance1" |
|
#define | VK_EXT_shader_demote_to_helper_invocation 1 |
|
#define | VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation" |
|
#define | VK_NV_device_generated_commands 1 |
|
#define | VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION 3 |
|
#define | VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME "VK_NV_device_generated_commands" |
|
#define | VK_NV_inherited_viewport_scissor 1 |
|
#define | VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION 1 |
|
#define | VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME "VK_NV_inherited_viewport_scissor" |
|
#define | VK_EXT_texel_buffer_alignment 1 |
|
#define | VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION 1 |
|
#define | VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME "VK_EXT_texel_buffer_alignment" |
|
#define | VK_QCOM_render_pass_transform 1 |
|
#define | VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION 3 |
|
#define | VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME "VK_QCOM_render_pass_transform" |
|
#define | VK_EXT_depth_bias_control 1 |
|
#define | VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION 1 |
|
#define | VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME "VK_EXT_depth_bias_control" |
|
#define | VK_EXT_device_memory_report 1 |
|
#define | VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 2 |
|
#define | VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME "VK_EXT_device_memory_report" |
|
#define | VK_EXT_acquire_drm_display 1 |
|
#define | VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION 1 |
|
#define | VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_drm_display" |
|
#define | VK_EXT_robustness2 1 |
|
#define | VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1 |
|
#define | VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2" |
|
#define | VK_EXT_custom_border_color 1 |
|
#define | VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION 12 |
|
#define | VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME "VK_EXT_custom_border_color" |
|
#define | VK_GOOGLE_user_type 1 |
|
#define | VK_GOOGLE_USER_TYPE_SPEC_VERSION 1 |
|
#define | VK_GOOGLE_USER_TYPE_EXTENSION_NAME "VK_GOOGLE_user_type" |
|
#define | VK_NV_present_barrier 1 |
|
#define | VK_NV_PRESENT_BARRIER_SPEC_VERSION 1 |
|
#define | VK_NV_PRESENT_BARRIER_EXTENSION_NAME "VK_NV_present_barrier" |
|
#define | VK_EXT_private_data 1 |
|
#define | VK_EXT_PRIVATE_DATA_SPEC_VERSION 1 |
|
#define | VK_EXT_PRIVATE_DATA_EXTENSION_NAME "VK_EXT_private_data" |
|
#define | VK_EXT_pipeline_creation_cache_control 1 |
|
#define | VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION 3 |
|
#define | VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME "VK_EXT_pipeline_creation_cache_control" |
|
#define | VK_NV_device_diagnostics_config 1 |
|
#define | VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION 2 |
|
#define | VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME "VK_NV_device_diagnostics_config" |
|
#define | VK_QCOM_render_pass_store_ops 1 |
|
#define | VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION 2 |
|
#define | VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME "VK_QCOM_render_pass_store_ops" |
|
#define | VK_NV_low_latency 1 |
|
#define | VK_NV_LOW_LATENCY_SPEC_VERSION 1 |
|
#define | VK_NV_LOW_LATENCY_EXTENSION_NAME "VK_NV_low_latency" |
|
#define | VK_EXT_descriptor_buffer 1 |
|
#define | VK_EXT_DESCRIPTOR_BUFFER_SPEC_VERSION 1 |
|
#define | VK_EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME "VK_EXT_descriptor_buffer" |
|
#define | VK_EXT_graphics_pipeline_library 1 |
|
#define | VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION 1 |
|
#define | VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME "VK_EXT_graphics_pipeline_library" |
|
#define | VK_AMD_shader_early_and_late_fragment_tests 1 |
|
#define | VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION 1 |
|
#define | VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME "VK_AMD_shader_early_and_late_fragment_tests" |
|
#define | VK_NV_fragment_shading_rate_enums 1 |
|
#define | VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION 1 |
|
#define | VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME "VK_NV_fragment_shading_rate_enums" |
|
#define | VK_NV_ray_tracing_motion_blur 1 |
|
#define | VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION 1 |
|
#define | VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME "VK_NV_ray_tracing_motion_blur" |
|
#define | VK_EXT_ycbcr_2plane_444_formats 1 |
|
#define | VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION 1 |
|
#define | VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME "VK_EXT_ycbcr_2plane_444_formats" |
|
#define | VK_EXT_fragment_density_map2 1 |
|
#define | VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION 1 |
|
#define | VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME "VK_EXT_fragment_density_map2" |
|
#define | VK_QCOM_rotated_copy_commands 1 |
|
#define | VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION 1 |
|
#define | VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME "VK_QCOM_rotated_copy_commands" |
|
#define | VK_EXT_image_robustness 1 |
|
#define | VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION 1 |
|
#define | VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_image_robustness" |
|
#define | VK_EXT_image_compression_control 1 |
|
#define | VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION 1 |
|
#define | VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME "VK_EXT_image_compression_control" |
|
#define | VK_EXT_attachment_feedback_loop_layout 1 |
|
#define | VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION 2 |
|
#define | VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME "VK_EXT_attachment_feedback_loop_layout" |
|
#define | VK_EXT_4444_formats 1 |
|
#define | VK_EXT_4444_FORMATS_SPEC_VERSION 1 |
|
#define | VK_EXT_4444_FORMATS_EXTENSION_NAME "VK_EXT_4444_formats" |
|
#define | VK_EXT_device_fault 1 |
|
#define | VK_EXT_DEVICE_FAULT_SPEC_VERSION 2 |
|
#define | VK_EXT_DEVICE_FAULT_EXTENSION_NAME "VK_EXT_device_fault" |
|
#define | VK_ARM_rasterization_order_attachment_access 1 |
|
#define | VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1 |
|
#define | VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_ARM_rasterization_order_attachment_access" |
|
#define | VK_EXT_rgba10x6_formats 1 |
|
#define | VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION 1 |
|
#define | VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME "VK_EXT_rgba10x6_formats" |
|
#define | VK_VALVE_mutable_descriptor_type 1 |
|
#define | VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1 |
|
#define | VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_VALVE_mutable_descriptor_type" |
|
#define | VK_EXT_vertex_input_dynamic_state 1 |
|
#define | VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION 2 |
|
#define | VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_vertex_input_dynamic_state" |
|
#define | VK_EXT_physical_device_drm 1 |
|
#define | VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION 1 |
|
#define | VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME "VK_EXT_physical_device_drm" |
|
#define | VK_EXT_device_address_binding_report 1 |
|
#define | VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION 1 |
|
#define | VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME "VK_EXT_device_address_binding_report" |
|
#define | VK_EXT_depth_clip_control 1 |
|
#define | VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION 1 |
|
#define | VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME "VK_EXT_depth_clip_control" |
|
#define | VK_EXT_primitive_topology_list_restart 1 |
|
#define | VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION 1 |
|
#define | VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME "VK_EXT_primitive_topology_list_restart" |
|
#define | VK_HUAWEI_subpass_shading 1 |
|
#define | VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION 3 |
|
#define | VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME "VK_HUAWEI_subpass_shading" |
|
#define | VK_HUAWEI_invocation_mask 1 |
|
#define | VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1 |
|
#define | VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask" |
|
#define | VK_NV_external_memory_rdma 1 |
|
#define | VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1 |
|
#define | VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME "VK_NV_external_memory_rdma" |
|
#define | VK_EXT_pipeline_properties 1 |
|
#define | VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION 1 |
|
#define | VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME "VK_EXT_pipeline_properties" |
|
#define | VK_EXT_frame_boundary 1 |
|
#define | VK_EXT_FRAME_BOUNDARY_SPEC_VERSION 1 |
|
#define | VK_EXT_FRAME_BOUNDARY_EXTENSION_NAME "VK_EXT_frame_boundary" |
|
#define | VK_EXT_multisampled_render_to_single_sampled 1 |
|
#define | VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION 1 |
|
#define | VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME "VK_EXT_multisampled_render_to_single_sampled" |
|
#define | VK_EXT_extended_dynamic_state2 1 |
|
#define | VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION 1 |
|
#define | VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME "VK_EXT_extended_dynamic_state2" |
|
#define | VK_EXT_color_write_enable 1 |
|
#define | VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION 1 |
|
#define | VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME "VK_EXT_color_write_enable" |
|
#define | VK_EXT_primitives_generated_query 1 |
|
#define | VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION 1 |
|
#define | VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME "VK_EXT_primitives_generated_query" |
|
#define | VK_EXT_global_priority_query 1 |
|
#define | VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION 1 |
|
#define | VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME "VK_EXT_global_priority_query" |
|
#define | VK_MAX_GLOBAL_PRIORITY_SIZE_EXT VK_MAX_GLOBAL_PRIORITY_SIZE_KHR |
|
#define | VK_EXT_image_view_min_lod 1 |
|
#define | VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION 1 |
|
#define | VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME "VK_EXT_image_view_min_lod" |
|
#define | VK_EXT_multi_draw 1 |
|
#define | VK_EXT_MULTI_DRAW_SPEC_VERSION 1 |
|
#define | VK_EXT_MULTI_DRAW_EXTENSION_NAME "VK_EXT_multi_draw" |
|
#define | VK_EXT_image_2d_view_of_3d 1 |
|
#define | VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION 1 |
|
#define | VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME "VK_EXT_image_2d_view_of_3d" |
|
#define | VK_EXT_shader_tile_image 1 |
|
#define | VK_EXT_SHADER_TILE_IMAGE_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_TILE_IMAGE_EXTENSION_NAME "VK_EXT_shader_tile_image" |
|
#define | VK_EXT_opacity_micromap 1 |
|
#define | VK_EXT_OPACITY_MICROMAP_SPEC_VERSION 2 |
|
#define | VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME "VK_EXT_opacity_micromap" |
|
#define | VK_EXT_load_store_op_none 1 |
|
#define | VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION 1 |
|
#define | VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none" |
|
#define | VK_HUAWEI_cluster_culling_shader 1 |
|
#define | VK_HUAWEI_CLUSTER_CULLING_SHADER_SPEC_VERSION 2 |
|
#define | VK_HUAWEI_CLUSTER_CULLING_SHADER_EXTENSION_NAME "VK_HUAWEI_cluster_culling_shader" |
|
#define | VK_EXT_border_color_swizzle 1 |
|
#define | VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION 1 |
|
#define | VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME "VK_EXT_border_color_swizzle" |
|
#define | VK_EXT_pageable_device_local_memory 1 |
|
#define | VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION 1 |
|
#define | VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME "VK_EXT_pageable_device_local_memory" |
|
#define | VK_ARM_shader_core_properties 1 |
|
#define | VK_ARM_SHADER_CORE_PROPERTIES_SPEC_VERSION 1 |
|
#define | VK_ARM_SHADER_CORE_PROPERTIES_EXTENSION_NAME "VK_ARM_shader_core_properties" |
|
#define | VK_EXT_image_sliced_view_of_3d 1 |
|
#define | VK_EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION 1 |
|
#define | VK_EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME "VK_EXT_image_sliced_view_of_3d" |
|
#define | VK_REMAINING_3D_SLICES_EXT (~0U) |
|
#define | VK_VALVE_descriptor_set_host_mapping 1 |
|
#define | VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION 1 |
|
#define | VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME "VK_VALVE_descriptor_set_host_mapping" |
|
#define | VK_EXT_depth_clamp_zero_one 1 |
|
#define | VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION 1 |
|
#define | VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME "VK_EXT_depth_clamp_zero_one" |
|
#define | VK_EXT_non_seamless_cube_map 1 |
|
#define | VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION 1 |
|
#define | VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME "VK_EXT_non_seamless_cube_map" |
|
#define | VK_QCOM_fragment_density_map_offset 1 |
|
#define | VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION 1 |
|
#define | VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME "VK_QCOM_fragment_density_map_offset" |
|
#define | VK_NV_copy_memory_indirect 1 |
|
#define | VK_NV_COPY_MEMORY_INDIRECT_SPEC_VERSION 1 |
|
#define | VK_NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME "VK_NV_copy_memory_indirect" |
|
#define | VK_NV_memory_decompression 1 |
|
#define | VK_NV_MEMORY_DECOMPRESSION_SPEC_VERSION 1 |
|
#define | VK_NV_MEMORY_DECOMPRESSION_EXTENSION_NAME "VK_NV_memory_decompression" |
|
#define | VK_NV_device_generated_commands_compute 1 |
|
#define | VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION 2 |
|
#define | VK_NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME "VK_NV_device_generated_commands_compute" |
|
#define | VK_NV_linear_color_attachment 1 |
|
#define | VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION 1 |
|
#define | VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME "VK_NV_linear_color_attachment" |
|
#define | VK_GOOGLE_surfaceless_query 1 |
|
#define | VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION 2 |
|
#define | VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME "VK_GOOGLE_surfaceless_query" |
|
#define | VK_EXT_image_compression_control_swapchain 1 |
|
#define | VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION 1 |
|
#define | VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME "VK_EXT_image_compression_control_swapchain" |
|
#define | VK_QCOM_image_processing 1 |
|
#define | VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION 1 |
|
#define | VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME "VK_QCOM_image_processing" |
|
#define | VK_EXT_nested_command_buffer 1 |
|
#define | VK_EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION 1 |
|
#define | VK_EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME "VK_EXT_nested_command_buffer" |
|
#define | VK_EXT_external_memory_acquire_unmodified 1 |
|
#define | VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION 1 |
|
#define | VK_EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME "VK_EXT_external_memory_acquire_unmodified" |
|
#define | VK_EXT_extended_dynamic_state3 1 |
|
#define | VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION 2 |
|
#define | VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME "VK_EXT_extended_dynamic_state3" |
|
#define | VK_EXT_subpass_merge_feedback 1 |
|
#define | VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION 2 |
|
#define | VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME "VK_EXT_subpass_merge_feedback" |
|
#define | VK_LUNARG_direct_driver_loading 1 |
|
#define | VK_LUNARG_DIRECT_DRIVER_LOADING_SPEC_VERSION 1 |
|
#define | VK_LUNARG_DIRECT_DRIVER_LOADING_EXTENSION_NAME "VK_LUNARG_direct_driver_loading" |
|
#define | VK_EXT_shader_module_identifier 1 |
|
#define | VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT 32U |
|
#define | VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME "VK_EXT_shader_module_identifier" |
|
#define | VK_EXT_rasterization_order_attachment_access 1 |
|
#define | VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1 |
|
#define | VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_EXT_rasterization_order_attachment_access" |
|
#define | VK_NV_optical_flow 1 |
|
#define | VK_NV_OPTICAL_FLOW_SPEC_VERSION 1 |
|
#define | VK_NV_OPTICAL_FLOW_EXTENSION_NAME "VK_NV_optical_flow" |
|
#define | VK_EXT_legacy_dithering 1 |
|
#define | VK_EXT_LEGACY_DITHERING_SPEC_VERSION 1 |
|
#define | VK_EXT_LEGACY_DITHERING_EXTENSION_NAME "VK_EXT_legacy_dithering" |
|
#define | VK_EXT_pipeline_protected_access 1 |
|
#define | VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION 1 |
|
#define | VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME "VK_EXT_pipeline_protected_access" |
|
#define | VK_EXT_shader_object 1 |
|
#define | VK_EXT_SHADER_OBJECT_SPEC_VERSION 1 |
|
#define | VK_EXT_SHADER_OBJECT_EXTENSION_NAME "VK_EXT_shader_object" |
|
#define | VK_QCOM_tile_properties 1 |
|
#define | VK_QCOM_TILE_PROPERTIES_SPEC_VERSION 1 |
|
#define | VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME "VK_QCOM_tile_properties" |
|
#define | VK_SEC_amigo_profiling 1 |
|
#define | VK_SEC_AMIGO_PROFILING_SPEC_VERSION 1 |
|
#define | VK_SEC_AMIGO_PROFILING_EXTENSION_NAME "VK_SEC_amigo_profiling" |
|
#define | VK_QCOM_multiview_per_view_viewports 1 |
|
#define | VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_SPEC_VERSION 1 |
|
#define | VK_QCOM_MULTIVIEW_PER_VIEW_VIEWPORTS_EXTENSION_NAME "VK_QCOM_multiview_per_view_viewports" |
|
#define | VK_NV_ray_tracing_invocation_reorder 1 |
|
#define | VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION 1 |
|
#define | VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME "VK_NV_ray_tracing_invocation_reorder" |
|
#define | VK_NV_extended_sparse_address_space 1 |
|
#define | VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION 1 |
|
#define | VK_NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME "VK_NV_extended_sparse_address_space" |
|
#define | VK_EXT_mutable_descriptor_type 1 |
|
#define | VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1 |
|
#define | VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_EXT_mutable_descriptor_type" |
|
#define | VK_ARM_shader_core_builtins 1 |
|
#define | VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION 2 |
|
#define | VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME "VK_ARM_shader_core_builtins" |
|
#define | VK_EXT_pipeline_library_group_handles 1 |
|
#define | VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION 1 |
|
#define | VK_EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME "VK_EXT_pipeline_library_group_handles" |
|
#define | VK_EXT_dynamic_rendering_unused_attachments 1 |
|
#define | VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION 1 |
|
#define | VK_EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME "VK_EXT_dynamic_rendering_unused_attachments" |
|
#define | VK_NV_low_latency2 1 |
|
#define | VK_NV_LOW_LATENCY_2_SPEC_VERSION 1 |
|
#define | VK_NV_LOW_LATENCY_2_EXTENSION_NAME "VK_NV_low_latency2" |
|
#define | VK_QCOM_multiview_per_view_render_areas 1 |
|
#define | VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION 1 |
|
#define | VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME "VK_QCOM_multiview_per_view_render_areas" |
|
#define | VK_QCOM_image_processing2 1 |
|
#define | VK_QCOM_IMAGE_PROCESSING_2_SPEC_VERSION 1 |
|
#define | VK_QCOM_IMAGE_PROCESSING_2_EXTENSION_NAME "VK_QCOM_image_processing2" |
|
#define | VK_QCOM_filter_cubic_weights 1 |
|
#define | VK_QCOM_FILTER_CUBIC_WEIGHTS_SPEC_VERSION 1 |
|
#define | VK_QCOM_FILTER_CUBIC_WEIGHTS_EXTENSION_NAME "VK_QCOM_filter_cubic_weights" |
|
#define | VK_QCOM_ycbcr_degamma 1 |
|
#define | VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION 1 |
|
#define | VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME "VK_QCOM_ycbcr_degamma" |
|
#define | VK_QCOM_filter_cubic_clamp 1 |
|
#define | VK_QCOM_FILTER_CUBIC_CLAMP_SPEC_VERSION 1 |
|
#define | VK_QCOM_FILTER_CUBIC_CLAMP_EXTENSION_NAME "VK_QCOM_filter_cubic_clamp" |
|
#define | VK_EXT_attachment_feedback_loop_dynamic_state 1 |
|
#define | VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION 1 |
|
#define | VK_EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_attachment_feedback_loop_dynamic_state" |
|
#define | VK_MSFT_layered_driver 1 |
|
#define | VK_MSFT_LAYERED_DRIVER_SPEC_VERSION 1 |
|
#define | VK_MSFT_LAYERED_DRIVER_EXTENSION_NAME "VK_MSFT_layered_driver" |
|
#define | VK_NV_descriptor_pool_overallocation 1 |
|
#define | VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION 1 |
|
#define | VK_NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME "VK_NV_descriptor_pool_overallocation" |
|
#define | VK_KHR_acceleration_structure 1 |
|
#define | VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13 |
|
#define | VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME "VK_KHR_acceleration_structure" |
|
#define | VK_KHR_ray_tracing_pipeline 1 |
|
#define | VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION 1 |
|
#define | VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME "VK_KHR_ray_tracing_pipeline" |
|
#define | VK_KHR_ray_query 1 |
|
#define | VK_KHR_RAY_QUERY_SPEC_VERSION 1 |
|
#define | VK_KHR_RAY_QUERY_EXTENSION_NAME "VK_KHR_ray_query" |
|
#define | VK_EXT_mesh_shader 1 |
|
#define | VK_EXT_MESH_SHADER_SPEC_VERSION 1 |
|
#define | VK_EXT_MESH_SHADER_EXTENSION_NAME "VK_EXT_mesh_shader" |
|
|
typedef uint32_t | VkBool32 |
|
typedef uint64_t | VkDeviceAddress |
|
typedef uint64_t | VkDeviceSize |
|
typedef uint32_t | VkFlags |
|
typedef uint32_t | VkSampleMask |
|
typedef enum VkResult | VkResult |
|
typedef enum VkStructureType | VkStructureType |
|
typedef enum VkPipelineCacheHeaderVersion | VkPipelineCacheHeaderVersion |
|
typedef enum VkImageLayout | VkImageLayout |
|
typedef enum VkObjectType | VkObjectType |
|
typedef enum VkVendorId | VkVendorId |
|
typedef enum VkSystemAllocationScope | VkSystemAllocationScope |
|
typedef enum VkInternalAllocationType | VkInternalAllocationType |
|
typedef enum VkFormat | VkFormat |
|
typedef enum VkImageTiling | VkImageTiling |
|
typedef enum VkImageType | VkImageType |
|
typedef enum VkPhysicalDeviceType | VkPhysicalDeviceType |
|
typedef enum VkQueryType | VkQueryType |
|
typedef enum VkSharingMode | VkSharingMode |
|
typedef enum VkComponentSwizzle | VkComponentSwizzle |
|
typedef enum VkImageViewType | VkImageViewType |
|
typedef enum VkBlendFactor | VkBlendFactor |
|
typedef enum VkBlendOp | VkBlendOp |
|
typedef enum VkCompareOp | VkCompareOp |
|
typedef enum VkDynamicState | VkDynamicState |
|
typedef enum VkFrontFace | VkFrontFace |
|
typedef enum VkVertexInputRate | VkVertexInputRate |
|
typedef enum VkPrimitiveTopology | VkPrimitiveTopology |
|
typedef enum VkPolygonMode | VkPolygonMode |
|
typedef enum VkStencilOp | VkStencilOp |
|
typedef enum VkLogicOp | VkLogicOp |
|
typedef enum VkBorderColor | VkBorderColor |
|
typedef enum VkFilter | VkFilter |
|
typedef enum VkSamplerAddressMode | VkSamplerAddressMode |
|
typedef enum VkSamplerMipmapMode | VkSamplerMipmapMode |
|
typedef enum VkDescriptorType | VkDescriptorType |
|
typedef enum VkAttachmentLoadOp | VkAttachmentLoadOp |
|
typedef enum VkAttachmentStoreOp | VkAttachmentStoreOp |
|
typedef enum VkPipelineBindPoint | VkPipelineBindPoint |
|
typedef enum VkCommandBufferLevel | VkCommandBufferLevel |
|
typedef enum VkIndexType | VkIndexType |
|
typedef enum VkSubpassContents | VkSubpassContents |
|
typedef enum VkAccessFlagBits | VkAccessFlagBits |
|
typedef VkFlags | VkAccessFlags |
|
typedef enum VkImageAspectFlagBits | VkImageAspectFlagBits |
|
typedef VkFlags | VkImageAspectFlags |
|
typedef enum VkFormatFeatureFlagBits | VkFormatFeatureFlagBits |
|
typedef VkFlags | VkFormatFeatureFlags |
|
typedef enum VkImageCreateFlagBits | VkImageCreateFlagBits |
|
typedef VkFlags | VkImageCreateFlags |
|
typedef enum VkSampleCountFlagBits | VkSampleCountFlagBits |
|
typedef VkFlags | VkSampleCountFlags |
|
typedef enum VkImageUsageFlagBits | VkImageUsageFlagBits |
|
typedef VkFlags | VkImageUsageFlags |
|
typedef enum VkInstanceCreateFlagBits | VkInstanceCreateFlagBits |
|
typedef VkFlags | VkInstanceCreateFlags |
|
typedef enum VkMemoryHeapFlagBits | VkMemoryHeapFlagBits |
|
typedef VkFlags | VkMemoryHeapFlags |
|
typedef enum VkMemoryPropertyFlagBits | VkMemoryPropertyFlagBits |
|
typedef VkFlags | VkMemoryPropertyFlags |
|
typedef enum VkQueueFlagBits | VkQueueFlagBits |
|
typedef VkFlags | VkQueueFlags |
|
typedef VkFlags | VkDeviceCreateFlags |
|
typedef enum VkDeviceQueueCreateFlagBits | VkDeviceQueueCreateFlagBits |
|
typedef VkFlags | VkDeviceQueueCreateFlags |
|
typedef enum VkPipelineStageFlagBits | VkPipelineStageFlagBits |
|
typedef VkFlags | VkPipelineStageFlags |
|
typedef VkFlags | VkMemoryMapFlags |
|
typedef enum VkSparseMemoryBindFlagBits | VkSparseMemoryBindFlagBits |
|
typedef VkFlags | VkSparseMemoryBindFlags |
|
typedef enum VkSparseImageFormatFlagBits | VkSparseImageFormatFlagBits |
|
typedef VkFlags | VkSparseImageFormatFlags |
|
typedef enum VkFenceCreateFlagBits | VkFenceCreateFlagBits |
|
typedef VkFlags | VkFenceCreateFlags |
|
typedef VkFlags | VkSemaphoreCreateFlags |
|
typedef enum VkEventCreateFlagBits | VkEventCreateFlagBits |
|
typedef VkFlags | VkEventCreateFlags |
|
typedef enum VkQueryPipelineStatisticFlagBits | VkQueryPipelineStatisticFlagBits |
|
typedef VkFlags | VkQueryPipelineStatisticFlags |
|
typedef VkFlags | VkQueryPoolCreateFlags |
|
typedef enum VkQueryResultFlagBits | VkQueryResultFlagBits |
|
typedef VkFlags | VkQueryResultFlags |
|
typedef enum VkBufferCreateFlagBits | VkBufferCreateFlagBits |
|
typedef VkFlags | VkBufferCreateFlags |
|
typedef enum VkBufferUsageFlagBits | VkBufferUsageFlagBits |
|
typedef VkFlags | VkBufferUsageFlags |
|
typedef VkFlags | VkBufferViewCreateFlags |
|
typedef enum VkImageViewCreateFlagBits | VkImageViewCreateFlagBits |
|
typedef VkFlags | VkImageViewCreateFlags |
|
typedef VkFlags | VkShaderModuleCreateFlags |
|
typedef enum VkPipelineCacheCreateFlagBits | VkPipelineCacheCreateFlagBits |
|
typedef VkFlags | VkPipelineCacheCreateFlags |
|
typedef enum VkColorComponentFlagBits | VkColorComponentFlagBits |
|
typedef VkFlags | VkColorComponentFlags |
|
typedef enum VkPipelineCreateFlagBits | VkPipelineCreateFlagBits |
|
typedef VkFlags | VkPipelineCreateFlags |
|
typedef enum VkPipelineShaderStageCreateFlagBits | VkPipelineShaderStageCreateFlagBits |
|
typedef VkFlags | VkPipelineShaderStageCreateFlags |
|
typedef enum VkShaderStageFlagBits | VkShaderStageFlagBits |
|
typedef enum VkCullModeFlagBits | VkCullModeFlagBits |
|
typedef VkFlags | VkCullModeFlags |
|
typedef VkFlags | VkPipelineVertexInputStateCreateFlags |
|
typedef VkFlags | VkPipelineInputAssemblyStateCreateFlags |
|
typedef VkFlags | VkPipelineTessellationStateCreateFlags |
|
typedef VkFlags | VkPipelineViewportStateCreateFlags |
|
typedef VkFlags | VkPipelineRasterizationStateCreateFlags |
|
typedef VkFlags | VkPipelineMultisampleStateCreateFlags |
|
typedef enum VkPipelineDepthStencilStateCreateFlagBits | VkPipelineDepthStencilStateCreateFlagBits |
|
typedef VkFlags | VkPipelineDepthStencilStateCreateFlags |
|
typedef enum VkPipelineColorBlendStateCreateFlagBits | VkPipelineColorBlendStateCreateFlagBits |
|
typedef VkFlags | VkPipelineColorBlendStateCreateFlags |
|
typedef VkFlags | VkPipelineDynamicStateCreateFlags |
|
typedef enum VkPipelineLayoutCreateFlagBits | VkPipelineLayoutCreateFlagBits |
|
typedef VkFlags | VkPipelineLayoutCreateFlags |
|
typedef VkFlags | VkShaderStageFlags |
|
typedef enum VkSamplerCreateFlagBits | VkSamplerCreateFlagBits |
|
typedef VkFlags | VkSamplerCreateFlags |
|
typedef enum VkDescriptorPoolCreateFlagBits | VkDescriptorPoolCreateFlagBits |
|
typedef VkFlags | VkDescriptorPoolCreateFlags |
|
typedef VkFlags | VkDescriptorPoolResetFlags |
|
typedef enum VkDescriptorSetLayoutCreateFlagBits | VkDescriptorSetLayoutCreateFlagBits |
|
typedef VkFlags | VkDescriptorSetLayoutCreateFlags |
|
typedef enum VkAttachmentDescriptionFlagBits | VkAttachmentDescriptionFlagBits |
|
typedef VkFlags | VkAttachmentDescriptionFlags |
|
typedef enum VkDependencyFlagBits | VkDependencyFlagBits |
|
typedef VkFlags | VkDependencyFlags |
|
typedef enum VkFramebufferCreateFlagBits | VkFramebufferCreateFlagBits |
|
typedef VkFlags | VkFramebufferCreateFlags |
|
typedef enum VkRenderPassCreateFlagBits | VkRenderPassCreateFlagBits |
|
typedef VkFlags | VkRenderPassCreateFlags |
|
typedef enum VkSubpassDescriptionFlagBits | VkSubpassDescriptionFlagBits |
|
typedef VkFlags | VkSubpassDescriptionFlags |
|
typedef enum VkCommandPoolCreateFlagBits | VkCommandPoolCreateFlagBits |
|
typedef VkFlags | VkCommandPoolCreateFlags |
|
typedef enum VkCommandPoolResetFlagBits | VkCommandPoolResetFlagBits |
|
typedef VkFlags | VkCommandPoolResetFlags |
|
typedef enum VkCommandBufferUsageFlagBits | VkCommandBufferUsageFlagBits |
|
typedef VkFlags | VkCommandBufferUsageFlags |
|
typedef enum VkQueryControlFlagBits | VkQueryControlFlagBits |
|
typedef VkFlags | VkQueryControlFlags |
|
typedef enum VkCommandBufferResetFlagBits | VkCommandBufferResetFlagBits |
|
typedef VkFlags | VkCommandBufferResetFlags |
|
typedef enum VkStencilFaceFlagBits | VkStencilFaceFlagBits |
|
typedef VkFlags | VkStencilFaceFlags |
|
typedef struct VkExtent2D | VkExtent2D |
|
typedef struct VkExtent3D | VkExtent3D |
|
typedef struct VkOffset2D | VkOffset2D |
|
typedef struct VkOffset3D | VkOffset3D |
|
typedef struct VkRect2D | VkRect2D |
|
typedef struct VkBaseInStructure | VkBaseInStructure |
|
typedef struct VkBaseOutStructure | VkBaseOutStructure |
|
typedef struct VkBufferMemoryBarrier | VkBufferMemoryBarrier |
|
typedef struct VkDispatchIndirectCommand | VkDispatchIndirectCommand |
|
typedef struct VkDrawIndexedIndirectCommand | VkDrawIndexedIndirectCommand |
|
typedef struct VkDrawIndirectCommand | VkDrawIndirectCommand |
|
typedef struct VkImageSubresourceRange | VkImageSubresourceRange |
|
typedef struct VkImageMemoryBarrier | VkImageMemoryBarrier |
|
typedef struct VkMemoryBarrier | VkMemoryBarrier |
|
typedef struct VkPipelineCacheHeaderVersionOne | VkPipelineCacheHeaderVersionOne |
|
typedef void *(VKAPI_PTR * | PFN_vkAllocationFunction) (void *pUserData, size_t size, size_t alignment, VkSystemAllocationScope allocationScope) |
|
typedef void(VKAPI_PTR * | PFN_vkFreeFunction) (void *pUserData, void *pMemory) |
|
typedef void(VKAPI_PTR * | PFN_vkInternalAllocationNotification) (void *pUserData, size_t size, VkInternalAllocationType allocationType, VkSystemAllocationScope allocationScope) |
|
typedef void(VKAPI_PTR * | PFN_vkInternalFreeNotification) (void *pUserData, size_t size, VkInternalAllocationType allocationType, VkSystemAllocationScope allocationScope) |
|
typedef void *(VKAPI_PTR * | PFN_vkReallocationFunction) (void *pUserData, void *pOriginal, size_t size, size_t alignment, VkSystemAllocationScope allocationScope) |
|
typedef void(VKAPI_PTR * | PFN_vkVoidFunction) (void) |
|
typedef struct VkAllocationCallbacks | VkAllocationCallbacks |
|
typedef struct VkApplicationInfo | VkApplicationInfo |
|
typedef struct VkFormatProperties | VkFormatProperties |
|
typedef struct VkImageFormatProperties | VkImageFormatProperties |
|
typedef struct VkInstanceCreateInfo | VkInstanceCreateInfo |
|
typedef struct VkMemoryHeap | VkMemoryHeap |
|
typedef struct VkMemoryType | VkMemoryType |
|
typedef struct VkPhysicalDeviceFeatures | VkPhysicalDeviceFeatures |
|
typedef struct VkPhysicalDeviceLimits | VkPhysicalDeviceLimits |
|
typedef struct VkPhysicalDeviceMemoryProperties | VkPhysicalDeviceMemoryProperties |
|
typedef struct VkPhysicalDeviceSparseProperties | VkPhysicalDeviceSparseProperties |
|
typedef struct VkPhysicalDeviceProperties | VkPhysicalDeviceProperties |
|
typedef struct VkQueueFamilyProperties | VkQueueFamilyProperties |
|
typedef struct VkDeviceQueueCreateInfo | VkDeviceQueueCreateInfo |
|
typedef struct VkDeviceCreateInfo | VkDeviceCreateInfo |
|
typedef struct VkExtensionProperties | VkExtensionProperties |
|
typedef struct VkLayerProperties | VkLayerProperties |
|
typedef struct VkSubmitInfo | VkSubmitInfo |
|
typedef struct VkMappedMemoryRange | VkMappedMemoryRange |
|
typedef struct VkMemoryAllocateInfo | VkMemoryAllocateInfo |
|
typedef struct VkMemoryRequirements | VkMemoryRequirements |
|
typedef struct VkSparseMemoryBind | VkSparseMemoryBind |
|
typedef struct VkSparseBufferMemoryBindInfo | VkSparseBufferMemoryBindInfo |
|
typedef struct VkSparseImageOpaqueMemoryBindInfo | VkSparseImageOpaqueMemoryBindInfo |
|
typedef struct VkImageSubresource | VkImageSubresource |
|
typedef struct VkSparseImageMemoryBind | VkSparseImageMemoryBind |
|
typedef struct VkSparseImageMemoryBindInfo | VkSparseImageMemoryBindInfo |
|
typedef struct VkBindSparseInfo | VkBindSparseInfo |
|
typedef struct VkSparseImageFormatProperties | VkSparseImageFormatProperties |
|
typedef struct VkSparseImageMemoryRequirements | VkSparseImageMemoryRequirements |
|
typedef struct VkFenceCreateInfo | VkFenceCreateInfo |
|
typedef struct VkSemaphoreCreateInfo | VkSemaphoreCreateInfo |
|
typedef struct VkEventCreateInfo | VkEventCreateInfo |
|
typedef struct VkQueryPoolCreateInfo | VkQueryPoolCreateInfo |
|
typedef struct VkBufferCreateInfo | VkBufferCreateInfo |
|
typedef struct VkBufferViewCreateInfo | VkBufferViewCreateInfo |
|
typedef struct VkImageCreateInfo | VkImageCreateInfo |
|
typedef struct VkSubresourceLayout | VkSubresourceLayout |
|
typedef struct VkComponentMapping | VkComponentMapping |
|
typedef struct VkImageViewCreateInfo | VkImageViewCreateInfo |
|
typedef struct VkShaderModuleCreateInfo | VkShaderModuleCreateInfo |
|
typedef struct VkPipelineCacheCreateInfo | VkPipelineCacheCreateInfo |
|
typedef struct VkSpecializationMapEntry | VkSpecializationMapEntry |
|
typedef struct VkSpecializationInfo | VkSpecializationInfo |
|
typedef struct VkPipelineShaderStageCreateInfo | VkPipelineShaderStageCreateInfo |
|
typedef struct VkComputePipelineCreateInfo | VkComputePipelineCreateInfo |
|
typedef struct VkVertexInputBindingDescription | VkVertexInputBindingDescription |
|
typedef struct VkVertexInputAttributeDescription | VkVertexInputAttributeDescription |
|
typedef struct VkPipelineVertexInputStateCreateInfo | VkPipelineVertexInputStateCreateInfo |
|
typedef struct VkPipelineInputAssemblyStateCreateInfo | VkPipelineInputAssemblyStateCreateInfo |
|
typedef struct VkPipelineTessellationStateCreateInfo | VkPipelineTessellationStateCreateInfo |
|
typedef struct VkViewport | VkViewport |
|
typedef struct VkPipelineViewportStateCreateInfo | VkPipelineViewportStateCreateInfo |
|
typedef struct VkPipelineRasterizationStateCreateInfo | VkPipelineRasterizationStateCreateInfo |
|
typedef struct VkPipelineMultisampleStateCreateInfo | VkPipelineMultisampleStateCreateInfo |
|
typedef struct VkStencilOpState | VkStencilOpState |
|
typedef struct VkPipelineDepthStencilStateCreateInfo | VkPipelineDepthStencilStateCreateInfo |
|
typedef struct VkPipelineColorBlendAttachmentState | VkPipelineColorBlendAttachmentState |
|
typedef struct VkPipelineColorBlendStateCreateInfo | VkPipelineColorBlendStateCreateInfo |
|
typedef struct VkPipelineDynamicStateCreateInfo | VkPipelineDynamicStateCreateInfo |
|
typedef struct VkGraphicsPipelineCreateInfo | VkGraphicsPipelineCreateInfo |
|
typedef struct VkPushConstantRange | VkPushConstantRange |
|
typedef struct VkPipelineLayoutCreateInfo | VkPipelineLayoutCreateInfo |
|
typedef struct VkSamplerCreateInfo | VkSamplerCreateInfo |
|
typedef struct VkCopyDescriptorSet | VkCopyDescriptorSet |
|
typedef struct VkDescriptorBufferInfo | VkDescriptorBufferInfo |
|
typedef struct VkDescriptorImageInfo | VkDescriptorImageInfo |
|
typedef struct VkDescriptorPoolSize | VkDescriptorPoolSize |
|
typedef struct VkDescriptorPoolCreateInfo | VkDescriptorPoolCreateInfo |
|
typedef struct VkDescriptorSetAllocateInfo | VkDescriptorSetAllocateInfo |
|
typedef struct VkDescriptorSetLayoutBinding | VkDescriptorSetLayoutBinding |
|
typedef struct VkDescriptorSetLayoutCreateInfo | VkDescriptorSetLayoutCreateInfo |
|
typedef struct VkWriteDescriptorSet | VkWriteDescriptorSet |
|
typedef struct VkAttachmentDescription | VkAttachmentDescription |
|
typedef struct VkAttachmentReference | VkAttachmentReference |
|
typedef struct VkFramebufferCreateInfo | VkFramebufferCreateInfo |
|
typedef struct VkSubpassDescription | VkSubpassDescription |
|
typedef struct VkSubpassDependency | VkSubpassDependency |
|
typedef struct VkRenderPassCreateInfo | VkRenderPassCreateInfo |
|
typedef struct VkCommandPoolCreateInfo | VkCommandPoolCreateInfo |
|
typedef struct VkCommandBufferAllocateInfo | VkCommandBufferAllocateInfo |
|
typedef struct VkCommandBufferInheritanceInfo | VkCommandBufferInheritanceInfo |
|
typedef struct VkCommandBufferBeginInfo | VkCommandBufferBeginInfo |
|
typedef struct VkBufferCopy | VkBufferCopy |
|
typedef struct VkImageSubresourceLayers | VkImageSubresourceLayers |
|
typedef struct VkBufferImageCopy | VkBufferImageCopy |
|
typedef union VkClearColorValue | VkClearColorValue |
|
typedef struct VkClearDepthStencilValue | VkClearDepthStencilValue |
|
typedef union VkClearValue | VkClearValue |
|
typedef struct VkClearAttachment | VkClearAttachment |
|
typedef struct VkClearRect | VkClearRect |
|
typedef struct VkImageBlit | VkImageBlit |
|
typedef struct VkImageCopy | VkImageCopy |
|
typedef struct VkImageResolve | VkImageResolve |
|
typedef struct VkRenderPassBeginInfo | VkRenderPassBeginInfo |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateInstance) (const VkInstanceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkInstance *pInstance) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyInstance) (VkInstance instance, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEnumeratePhysicalDevices) (VkInstance instance, uint32_t *pPhysicalDeviceCount, VkPhysicalDevice *pPhysicalDevices) |
|
typedef void(VKAPI_PTR * | PFN_vkGetPhysicalDeviceFeatures) (VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures *pFeatures) |
|
typedef void(VKAPI_PTR * | PFN_vkGetPhysicalDeviceFormatProperties) (VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties *pFormatProperties) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetPhysicalDeviceImageFormatProperties) (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties *pImageFormatProperties) |
|
typedef void(VKAPI_PTR * | PFN_vkGetPhysicalDeviceProperties) (VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties *pProperties) |
|
typedef void(VKAPI_PTR * | PFN_vkGetPhysicalDeviceQueueFamilyProperties) (VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties *pQueueFamilyProperties) |
|
typedef void(VKAPI_PTR * | PFN_vkGetPhysicalDeviceMemoryProperties) (VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties *pMemoryProperties) |
|
typedef PFN_vkVoidFunction(VKAPI_PTR * | PFN_vkGetInstanceProcAddr) (VkInstance instance, const char *pName) |
|
typedef PFN_vkVoidFunction(VKAPI_PTR * | PFN_vkGetDeviceProcAddr) (VkDevice device, const char *pName) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateDevice) (VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDevice *pDevice) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyDevice) (VkDevice device, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEnumerateInstanceExtensionProperties) (const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEnumerateDeviceExtensionProperties) (VkPhysicalDevice physicalDevice, const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEnumerateInstanceLayerProperties) (uint32_t *pPropertyCount, VkLayerProperties *pProperties) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEnumerateDeviceLayerProperties) (VkPhysicalDevice physicalDevice, uint32_t *pPropertyCount, VkLayerProperties *pProperties) |
|
typedef void(VKAPI_PTR * | PFN_vkGetDeviceQueue) (VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue *pQueue) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkQueueSubmit) (VkQueue queue, uint32_t submitCount, const VkSubmitInfo *pSubmits, VkFence fence) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkQueueWaitIdle) (VkQueue queue) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkDeviceWaitIdle) (VkDevice device) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkAllocateMemory) (VkDevice device, const VkMemoryAllocateInfo *pAllocateInfo, const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory) |
|
typedef void(VKAPI_PTR * | PFN_vkFreeMemory) (VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkMapMemory) (VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void **ppData) |
|
typedef void(VKAPI_PTR * | PFN_vkUnmapMemory) (VkDevice device, VkDeviceMemory memory) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkFlushMappedMemoryRanges) (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkInvalidateMappedMemoryRanges) (VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges) |
|
typedef void(VKAPI_PTR * | PFN_vkGetDeviceMemoryCommitment) (VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkBindBufferMemory) (VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkBindImageMemory) (VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset) |
|
typedef void(VKAPI_PTR * | PFN_vkGetBufferMemoryRequirements) (VkDevice device, VkBuffer buffer, VkMemoryRequirements *pMemoryRequirements) |
|
typedef void(VKAPI_PTR * | PFN_vkGetImageMemoryRequirements) (VkDevice device, VkImage image, VkMemoryRequirements *pMemoryRequirements) |
|
typedef void(VKAPI_PTR * | PFN_vkGetImageSparseMemoryRequirements) (VkDevice device, VkImage image, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements *pSparseMemoryRequirements) |
|
typedef void(VKAPI_PTR * | PFN_vkGetPhysicalDeviceSparseImageFormatProperties) (VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t *pPropertyCount, VkSparseImageFormatProperties *pProperties) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkQueueBindSparse) (VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo *pBindInfo, VkFence fence) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateFence) (VkDevice device, const VkFenceCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFence *pFence) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyFence) (VkDevice device, VkFence fence, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkResetFences) (VkDevice device, uint32_t fenceCount, const VkFence *pFences) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetFenceStatus) (VkDevice device, VkFence fence) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkWaitForFences) (VkDevice device, uint32_t fenceCount, const VkFence *pFences, VkBool32 waitAll, uint64_t timeout) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateSemaphore) (VkDevice device, const VkSemaphoreCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSemaphore *pSemaphore) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroySemaphore) (VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateEvent) (VkDevice device, const VkEventCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkEvent *pEvent) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyEvent) (VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetEventStatus) (VkDevice device, VkEvent event) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkSetEvent) (VkDevice device, VkEvent event) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkResetEvent) (VkDevice device, VkEvent event) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateQueryPool) (VkDevice device, const VkQueryPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyQueryPool) (VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetQueryPoolResults) (VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void *pData, VkDeviceSize stride, VkQueryResultFlags flags) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateBuffer) (VkDevice device, const VkBufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBuffer *pBuffer) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyBuffer) (VkDevice device, VkBuffer buffer, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateBufferView) (VkDevice device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyBufferView) (VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateImage) (VkDevice device, const VkImageCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImage *pImage) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyImage) (VkDevice device, VkImage image, const VkAllocationCallbacks *pAllocator) |
|
typedef void(VKAPI_PTR * | PFN_vkGetImageSubresourceLayout) (VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateImageView) (VkDevice device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyImageView) (VkDevice device, VkImageView imageView, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateShaderModule) (VkDevice device, const VkShaderModuleCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkShaderModule *pShaderModule) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyShaderModule) (VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreatePipelineCache) (VkDevice device, const VkPipelineCacheCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineCache *pPipelineCache) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyPipelineCache) (VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetPipelineCacheData) (VkDevice device, VkPipelineCache pipelineCache, size_t *pDataSize, void *pData) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkMergePipelineCaches) (VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateGraphicsPipelines) (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateComputePipelines) (VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkPipeline *pPipelines) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyPipeline) (VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreatePipelineLayout) (VkDevice device, const VkPipelineLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkPipelineLayout *pPipelineLayout) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyPipelineLayout) (VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateSampler) (VkDevice device, const VkSamplerCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSampler *pSampler) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroySampler) (VkDevice device, VkSampler sampler, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateDescriptorSetLayout) (VkDevice device, const VkDescriptorSetLayoutCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorSetLayout *pSetLayout) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyDescriptorSetLayout) (VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateDescriptorPool) (VkDevice device, const VkDescriptorPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDescriptorPool *pDescriptorPool) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyDescriptorPool) (VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkResetDescriptorPool) (VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkAllocateDescriptorSets) (VkDevice device, const VkDescriptorSetAllocateInfo *pAllocateInfo, VkDescriptorSet *pDescriptorSets) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkFreeDescriptorSets) (VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets) |
|
typedef void(VKAPI_PTR * | PFN_vkUpdateDescriptorSets) (VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet *pDescriptorCopies) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateFramebuffer) (VkDevice device, const VkFramebufferCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkFramebuffer *pFramebuffer) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyFramebuffer) (VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateRenderPass) (VkDevice device, const VkRenderPassCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkRenderPass *pRenderPass) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyRenderPass) (VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks *pAllocator) |
|
typedef void(VKAPI_PTR * | PFN_vkGetRenderAreaGranularity) (VkDevice device, VkRenderPass renderPass, VkExtent2D *pGranularity) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateCommandPool) (VkDevice device, const VkCommandPoolCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkCommandPool *pCommandPool) |
|
typedef void(VKAPI_PTR * | PFN_vkDestroyCommandPool) (VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks *pAllocator) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkResetCommandPool) (VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkAllocateCommandBuffers) (VkDevice device, const VkCommandBufferAllocateInfo *pAllocateInfo, VkCommandBuffer *pCommandBuffers) |
|
typedef void(VKAPI_PTR * | PFN_vkFreeCommandBuffers) (VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkBeginCommandBuffer) (VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo *pBeginInfo) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEndCommandBuffer) (VkCommandBuffer commandBuffer) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkResetCommandBuffer) (VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBindPipeline) (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetViewport) (VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport *pViewports) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetScissor) (VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D *pScissors) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetLineWidth) (VkCommandBuffer commandBuffer, float lineWidth) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetDepthBias) (VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetBlendConstants) (VkCommandBuffer commandBuffer, const float blendConstants[4]) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetDepthBounds) (VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetStencilCompareMask) (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetStencilWriteMask) (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetStencilReference) (VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBindDescriptorSets) (VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet *pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBindIndexBuffer) (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBindVertexBuffers) (VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer *pBuffers, const VkDeviceSize *pOffsets) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDraw) (VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDrawIndexed) (VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDrawIndirect) (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDrawIndexedIndirect) (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDispatch) (VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDispatchIndirect) (VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdCopyBuffer) (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy *pRegions) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdCopyImage) (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy *pRegions) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBlitImage) (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit *pRegions, VkFilter filter) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdCopyBufferToImage) (VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy *pRegions) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdCopyImageToBuffer) (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy *pRegions) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdUpdateBuffer) (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdFillBuffer) (VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdClearColorImage) (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue *pColor, uint32_t rangeCount, const VkImageSubresourceRange *pRanges) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdClearDepthStencilImage) (VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue *pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange *pRanges) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdClearAttachments) (VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment *pAttachments, uint32_t rectCount, const VkClearRect *pRects) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdResolveImage) (VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve *pRegions) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetEvent) (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdResetEvent) (VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdWaitEvents) (VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent *pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdPipelineBarrier) (VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBeginQuery) (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdEndQuery) (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdResetQueryPool) (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdWriteTimestamp) (VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdCopyQueryPoolResults) (VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdPushConstants) (VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdBeginRenderPass) (VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo *pRenderPassBegin, VkSubpassContents contents) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdNextSubpass) (VkCommandBuffer commandBuffer, VkSubpassContents contents) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdEndRenderPass) (VkCommandBuffer commandBuffer) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdExecuteCommands) (VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers) |
|
typedef enum VkPointClippingBehavior | VkPointClippingBehavior |
|
typedef enum VkTessellationDomainOrigin | VkTessellationDomainOrigin |
|
typedef enum VkSamplerYcbcrModelConversion | VkSamplerYcbcrModelConversion |
|
typedef enum VkSamplerYcbcrRange | VkSamplerYcbcrRange |
|
typedef enum VkChromaLocation | VkChromaLocation |
|
typedef enum VkDescriptorUpdateTemplateType | VkDescriptorUpdateTemplateType |
|
typedef enum VkSubgroupFeatureFlagBits | VkSubgroupFeatureFlagBits |
|
typedef VkFlags | VkSubgroupFeatureFlags |
|
typedef enum VkPeerMemoryFeatureFlagBits | VkPeerMemoryFeatureFlagBits |
|
typedef VkFlags | VkPeerMemoryFeatureFlags |
|
typedef enum VkMemoryAllocateFlagBits | VkMemoryAllocateFlagBits |
|
typedef VkFlags | VkMemoryAllocateFlags |
|
typedef VkFlags | VkCommandPoolTrimFlags |
|
typedef VkFlags | VkDescriptorUpdateTemplateCreateFlags |
|
typedef enum VkExternalMemoryHandleTypeFlagBits | VkExternalMemoryHandleTypeFlagBits |
|
typedef VkFlags | VkExternalMemoryHandleTypeFlags |
|
typedef enum VkExternalMemoryFeatureFlagBits | VkExternalMemoryFeatureFlagBits |
|
typedef VkFlags | VkExternalMemoryFeatureFlags |
|
typedef enum VkExternalFenceHandleTypeFlagBits | VkExternalFenceHandleTypeFlagBits |
|
typedef VkFlags | VkExternalFenceHandleTypeFlags |
|
typedef enum VkExternalFenceFeatureFlagBits | VkExternalFenceFeatureFlagBits |
|
typedef VkFlags | VkExternalFenceFeatureFlags |
|
typedef enum VkFenceImportFlagBits | VkFenceImportFlagBits |
|
typedef VkFlags | VkFenceImportFlags |
|
typedef enum VkSemaphoreImportFlagBits | VkSemaphoreImportFlagBits |
|
typedef VkFlags | VkSemaphoreImportFlags |
|
typedef enum VkExternalSemaphoreHandleTypeFlagBits | VkExternalSemaphoreHandleTypeFlagBits |
|
typedef VkFlags | VkExternalSemaphoreHandleTypeFlags |
|
typedef enum VkExternalSemaphoreFeatureFlagBits | VkExternalSemaphoreFeatureFlagBits |
|
typedef VkFlags | VkExternalSemaphoreFeatureFlags |
|
typedef struct VkPhysicalDeviceSubgroupProperties | VkPhysicalDeviceSubgroupProperties |
|
typedef struct VkBindBufferMemoryInfo | VkBindBufferMemoryInfo |
|
typedef struct VkBindImageMemoryInfo | VkBindImageMemoryInfo |
|
typedef struct VkPhysicalDevice16BitStorageFeatures | VkPhysicalDevice16BitStorageFeatures |
|
typedef struct VkMemoryDedicatedRequirements | VkMemoryDedicatedRequirements |
|
typedef struct VkMemoryDedicatedAllocateInfo | VkMemoryDedicatedAllocateInfo |
|
typedef struct VkMemoryAllocateFlagsInfo | VkMemoryAllocateFlagsInfo |
|
typedef struct VkDeviceGroupRenderPassBeginInfo | VkDeviceGroupRenderPassBeginInfo |
|
typedef struct VkDeviceGroupCommandBufferBeginInfo | VkDeviceGroupCommandBufferBeginInfo |
|
typedef struct VkDeviceGroupSubmitInfo | VkDeviceGroupSubmitInfo |
|
typedef struct VkDeviceGroupBindSparseInfo | VkDeviceGroupBindSparseInfo |
|
typedef struct VkBindBufferMemoryDeviceGroupInfo | VkBindBufferMemoryDeviceGroupInfo |
|
typedef struct VkBindImageMemoryDeviceGroupInfo | VkBindImageMemoryDeviceGroupInfo |
|
typedef struct VkPhysicalDeviceGroupProperties | VkPhysicalDeviceGroupProperties |
|
typedef struct VkDeviceGroupDeviceCreateInfo | VkDeviceGroupDeviceCreateInfo |
|
typedef struct VkBufferMemoryRequirementsInfo2 | VkBufferMemoryRequirementsInfo2 |
|
typedef struct VkImageMemoryRequirementsInfo2 | VkImageMemoryRequirementsInfo2 |
|
typedef struct VkImageSparseMemoryRequirementsInfo2 | VkImageSparseMemoryRequirementsInfo2 |
|
typedef struct VkMemoryRequirements2 | VkMemoryRequirements2 |
|
typedef struct VkSparseImageMemoryRequirements2 | VkSparseImageMemoryRequirements2 |
|
typedef struct VkPhysicalDeviceFeatures2 | VkPhysicalDeviceFeatures2 |
|
typedef struct VkPhysicalDeviceProperties2 | VkPhysicalDeviceProperties2 |
|
typedef struct VkFormatProperties2 | VkFormatProperties2 |
|
typedef struct VkImageFormatProperties2 | VkImageFormatProperties2 |
|
typedef struct VkPhysicalDeviceImageFormatInfo2 | VkPhysicalDeviceImageFormatInfo2 |
|
typedef struct VkQueueFamilyProperties2 | VkQueueFamilyProperties2 |
|
typedef struct VkPhysicalDeviceMemoryProperties2 | VkPhysicalDeviceMemoryProperties2 |
|
typedef struct VkSparseImageFormatProperties2 | VkSparseImageFormatProperties2 |
|
typedef struct VkPhysicalDeviceSparseImageFormatInfo2 | VkPhysicalDeviceSparseImageFormatInfo2 |
|
typedef struct VkPhysicalDevicePointClippingProperties | VkPhysicalDevicePointClippingProperties |
|
typedef struct VkInputAttachmentAspectReference | VkInputAttachmentAspectReference |
|
typedef struct VkRenderPassInputAttachmentAspectCreateInfo | VkRenderPassInputAttachmentAspectCreateInfo |
|
typedef struct VkImageViewUsageCreateInfo | VkImageViewUsageCreateInfo |
|
typedef struct VkPipelineTessellationDomainOriginStateCreateInfo | VkPipelineTessellationDomainOriginStateCreateInfo |
|
typedef struct VkRenderPassMultiviewCreateInfo | VkRenderPassMultiviewCreateInfo |
|
typedef struct VkPhysicalDeviceMultiviewFeatures | VkPhysicalDeviceMultiviewFeatures |
|
typedef struct VkPhysicalDeviceMultiviewProperties | VkPhysicalDeviceMultiviewProperties |
|
typedef struct VkPhysicalDeviceVariablePointersFeatures | VkPhysicalDeviceVariablePointersFeatures |
|
typedef VkPhysicalDeviceVariablePointersFeatures | VkPhysicalDeviceVariablePointerFeatures |
|
typedef struct VkPhysicalDeviceProtectedMemoryFeatures | VkPhysicalDeviceProtectedMemoryFeatures |
|
typedef struct VkPhysicalDeviceProtectedMemoryProperties | VkPhysicalDeviceProtectedMemoryProperties |
|
typedef struct VkDeviceQueueInfo2 | VkDeviceQueueInfo2 |
|
typedef struct VkProtectedSubmitInfo | VkProtectedSubmitInfo |
|
typedef struct VkSamplerYcbcrConversionCreateInfo | VkSamplerYcbcrConversionCreateInfo |
|
typedef struct VkSamplerYcbcrConversionInfo | VkSamplerYcbcrConversionInfo |
|
typedef struct VkBindImagePlaneMemoryInfo | VkBindImagePlaneMemoryInfo |
|
typedef struct VkImagePlaneMemoryRequirementsInfo | VkImagePlaneMemoryRequirementsInfo |
|
typedef struct VkPhysicalDeviceSamplerYcbcrConversionFeatures | VkPhysicalDeviceSamplerYcbcrConversionFeatures |
|
typedef struct VkSamplerYcbcrConversionImageFormatProperties | VkSamplerYcbcrConversionImageFormatProperties |
|
typedef struct VkDescriptorUpdateTemplateEntry | VkDescriptorUpdateTemplateEntry |
|
typedef struct VkDescriptorUpdateTemplateCreateInfo | VkDescriptorUpdateTemplateCreateInfo |
|
typedef struct VkExternalMemoryProperties | VkExternalMemoryProperties |
|
typedef struct VkPhysicalDeviceExternalImageFormatInfo | VkPhysicalDeviceExternalImageFormatInfo |
|
typedef struct VkExternalImageFormatProperties | VkExternalImageFormatProperties |
|
typedef struct VkPhysicalDeviceExternalBufferInfo | VkPhysicalDeviceExternalBufferInfo |
|
typedef struct VkExternalBufferProperties | VkExternalBufferProperties |
|
typedef struct VkPhysicalDeviceIDProperties | VkPhysicalDeviceIDProperties |
|
typedef struct VkExternalMemoryImageCreateInfo | VkExternalMemoryImageCreateInfo |
|
typedef struct VkExternalMemoryBufferCreateInfo | VkExternalMemoryBufferCreateInfo |
|
typedef struct VkExportMemoryAllocateInfo | VkExportMemoryAllocateInfo |
|
typedef struct VkPhysicalDeviceExternalFenceInfo | VkPhysicalDeviceExternalFenceInfo |
|
typedef struct VkExternalFenceProperties | VkExternalFenceProperties |
|
typedef struct VkExportFenceCreateInfo | VkExportFenceCreateInfo |
|
typedef struct VkExportSemaphoreCreateInfo | VkExportSemaphoreCreateInfo |
|
typedef struct VkPhysicalDeviceExternalSemaphoreInfo | VkPhysicalDeviceExternalSemaphoreInfo |
|
typedef struct VkExternalSemaphoreProperties | VkExternalSemaphoreProperties |
|
typedef struct VkPhysicalDeviceMaintenance3Properties | VkPhysicalDeviceMaintenance3Properties |
|
typedef struct VkDescriptorSetLayoutSupport | VkDescriptorSetLayoutSupport |
|
typedef struct VkPhysicalDeviceShaderDrawParametersFeatures | VkPhysicalDeviceShaderDrawParametersFeatures |
|
typedef VkPhysicalDeviceShaderDrawParametersFeatures | VkPhysicalDeviceShaderDrawParameterFeatures |
|
typedef VkResult(VKAPI_PTR * | PFN_vkEnumerateInstanceVersion) (uint32_t *pApiVersion) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkBindBufferMemory2) (VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkBindImageMemory2) (VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos) |
|
typedef void(VKAPI_PTR * | PFN_vkGetDeviceGroupPeerMemoryFeatures) (VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdSetDeviceMask) (VkCommandBuffer commandBuffer, uint32_t deviceMask) |
|
typedef void(VKAPI_PTR * | PFN_vkCmdDispatchBase) (VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ) |
|
typedef VkResult(VKAPI_PTR * | <