|
|
|
@ -54,8 +54,6 @@ VK_DEFINE_HANDLE(VmaAllocator) |
|
|
|
FEATURE(EXT, ExtendedDynamicState, EXTENDED_DYNAMIC_STATE, extended_dynamic_state) \ |
|
|
|
FEATURE(EXT, ExtendedDynamicState2, EXTENDED_DYNAMIC_STATE_2, extended_dynamic_state2) \ |
|
|
|
FEATURE(EXT, ExtendedDynamicState3, EXTENDED_DYNAMIC_STATE_3, extended_dynamic_state3) \ |
|
|
|
FEATURE(EXT, InlineUniformBlock, INLINE_UNIFORM_BLOCK, inline_uniform_block) \ |
|
|
|
FEATURE(EXT, DescriptorBuffer, DESCRIPTOR_BUFFER, descriptor_buffer) \ |
|
|
|
FEATURE(EXT, 4444Formats, 4444_FORMATS, format_a4b4g4r4) \ |
|
|
|
FEATURE(EXT, IndexTypeUint8, INDEX_TYPE_UINT8, index_type_uint8) \ |
|
|
|
FEATURE(EXT, LineRasterization, LINE_RASTERIZATION, line_rasterization) \ |
|
|
|
@ -81,7 +79,6 @@ VK_DEFINE_HANDLE(VmaAllocator) |
|
|
|
EXTENSION(EXT, DEPTH_RANGE_UNRESTRICTED, depth_range_unrestricted) \ |
|
|
|
EXTENSION(EXT, MEMORY_BUDGET, memory_budget) \ |
|
|
|
EXTENSION(EXT, ROBUSTNESS_2, robustness_2) \ |
|
|
|
EXTENSION(EXT, INLINE_UNIFORM_BLOCK, inline_uniform_block) \ |
|
|
|
EXTENSION(EXT, SAMPLER_FILTER_MINMAX, sampler_filter_minmax) \ |
|
|
|
EXTENSION(EXT, SHADER_STENCIL_EXPORT, shader_stencil_export) \ |
|
|
|
EXTENSION(EXT, SHADER_VIEWPORT_INDEX_LAYER, shader_viewport_index_layer) \ |
|
|
|
@ -107,11 +104,12 @@ VK_DEFINE_HANDLE(VmaAllocator) |
|
|
|
EXTENSION(NV, VIEWPORT_ARRAY2, viewport_array2) \ |
|
|
|
EXTENSION(NV, VIEWPORT_SWIZZLE, viewport_swizzle) \ |
|
|
|
EXTENSION(EXT, DESCRIPTOR_INDEXING, descriptor_indexing) \ |
|
|
|
EXTENSION(EXT, DESCRIPTOR_BUFFER, descriptor_buffer) \ |
|
|
|
EXTENSION(EXT, FILTER_CUBIC, filter_cubic) \ |
|
|
|
EXTENSION(QCOM, FILTER_CUBIC_WEIGHTS, filter_cubic_weights) \ |
|
|
|
EXTENSION(EXT, GRAPHICS_PIPELINE_LIBRARY, graphics_pipeline_library) \ |
|
|
|
|
|
|
|
EXTENSION(EXT, DESCRIPTOR_BUFFER, descriptor_buffer) \ |
|
|
|
EXTENSION(EXT, INLINE_UNIFORM_BLOCK, inline_uniform_block) \ |
|
|
|
|
|
|
|
// Define extensions which must be supported. |
|
|
|
#define FOR_EACH_VK_MANDATORY_EXTENSION(EXTENSION_NAME) \ |
|
|
|
EXTENSION_NAME(VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME) \ |
|
|
|
|