vkr: explicitly disallow 1.3 extensions

No functional change but it should better to be explicit.

Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Ryan Neph <ryanneph@google.com>
macos/master
Chia-I Wu 3 years ago
parent ee8bfbb408
commit cc2c53a183
  1. 24
      src/venus/vkr_common.c

@ -66,6 +66,30 @@ static const struct vn_info_extension_table vkr_extension_table = {
.EXT_scalar_block_layout = true, .EXT_scalar_block_layout = true,
.EXT_separate_stencil_usage = true, .EXT_separate_stencil_usage = true,
.EXT_shader_viewport_index_layer = true, .EXT_shader_viewport_index_layer = true,
/* promoted to VK_VERSION_1_3 */
.KHR_copy_commands2 = false,
.KHR_dynamic_rendering = false,
.KHR_format_feature_flags2 = false,
.KHR_maintenance4 = false,
.KHR_shader_integer_dot_product = false,
.KHR_shader_non_semantic_info = false,
.KHR_shader_terminate_invocation = false,
.KHR_synchronization2 = false,
.KHR_zero_initialize_workgroup_memory = false,
.EXT_4444_formats = false,
.EXT_extended_dynamic_state = false,
.EXT_extended_dynamic_state2 = false,
.EXT_image_robustness = false,
.EXT_inline_uniform_block = false,
.EXT_pipeline_creation_cache_control = false,
.EXT_pipeline_creation_feedback = false,
.EXT_private_data = false,
.EXT_shader_demote_to_helper_invocation = false,
.EXT_subgroup_size_control = false,
.EXT_texel_buffer_alignment = false,
.EXT_texture_compression_astc_hdr = false,
.EXT_tooling_info = false,
.EXT_ycbcr_2plane_444_formats = false,
/* KHR extensions */ /* KHR extensions */
.KHR_external_memory_fd = true, .KHR_external_memory_fd = true,
/* EXT extensions */ /* EXT extensions */

Loading…
Cancel
Save