/* WARNING: This is auto-generated file. Do not modify, since changes will * be lost! Modify the generating script instead. */ void getCoreDeviceExtensionsImpl (uint32_t coreVersion, ::std::vector& dst) { if (coreVersion >= VK_API_VERSION_1_2) { dst.push_back("VK_KHR_sampler_mirror_clamp_to_edge"); dst.push_back("VK_KHR_shader_float16_int8"); dst.push_back("VK_KHR_imageless_framebuffer"); dst.push_back("VK_KHR_create_renderpass2"); dst.push_back("VK_KHR_image_format_list"); dst.push_back("VK_KHR_draw_indirect_count"); dst.push_back("VK_KHR_shader_subgroup_extended_types"); dst.push_back("VK_KHR_8bit_storage"); dst.push_back("VK_KHR_shader_atomic_int64"); dst.push_back("VK_KHR_driver_properties"); dst.push_back("VK_KHR_shader_float_controls"); dst.push_back("VK_KHR_depth_stencil_resolve"); dst.push_back("VK_KHR_timeline_semaphore"); dst.push_back("VK_KHR_vulkan_memory_model"); dst.push_back("VK_KHR_spirv_1_4"); dst.push_back("VK_KHR_separate_depth_stencil_layouts"); dst.push_back("VK_KHR_uniform_buffer_standard_layout"); dst.push_back("VK_KHR_buffer_device_address"); dst.push_back("VK_EXT_sampler_filter_minmax"); dst.push_back("VK_EXT_descriptor_indexing"); dst.push_back("VK_EXT_shader_viewport_index_layer"); dst.push_back("VK_EXT_scalar_block_layout"); dst.push_back("VK_EXT_separate_stencil_usage"); dst.push_back("VK_EXT_host_query_reset"); } if (coreVersion >= VK_API_VERSION_1_1) { dst.push_back("VK_KHR_multiview"); dst.push_back("VK_KHR_device_group"); dst.push_back("VK_KHR_shader_draw_parameters"); dst.push_back("VK_KHR_maintenance1"); dst.push_back("VK_KHR_external_memory"); dst.push_back("VK_KHR_external_semaphore"); dst.push_back("VK_KHR_16bit_storage"); dst.push_back("VK_KHR_descriptor_update_template"); dst.push_back("VK_KHR_external_fence"); dst.push_back("VK_KHR_maintenance2"); dst.push_back("VK_KHR_variable_pointers"); dst.push_back("VK_KHR_dedicated_allocation"); dst.push_back("VK_KHR_storage_buffer_storage_class"); dst.push_back("VK_KHR_relaxed_block_layout"); dst.push_back("VK_KHR_get_memory_requirements2"); dst.push_back("VK_KHR_sampler_ycbcr_conversion"); dst.push_back("VK_KHR_bind_memory2"); dst.push_back("VK_KHR_maintenance3"); } } void getCoreInstanceExtensionsImpl (uint32_t coreVersion, ::std::vector& dst) { if (coreVersion >= VK_API_VERSION_1_1) { dst.push_back("VK_KHR_get_physical_device_properties2"); dst.push_back("VK_KHR_device_group_creation"); dst.push_back("VK_KHR_external_memory_capabilities"); dst.push_back("VK_KHR_external_semaphore_capabilities"); dst.push_back("VK_KHR_external_fence_capabilities"); } }