diff --git a/src/vulkan/runtime/vk_device.c b/src/vulkan/runtime/vk_device.c index 8cc53de4941..00376293ea6 100644 --- a/src/vulkan/runtime/vk_device.c +++ b/src/vulkan/runtime/vk_device.c @@ -220,9 +220,6 @@ vk_device_init(struct vk_device *device, device->swapchain_private = NULL; #endif /* ANDROID */ - assert_device_extensions_requirements(&physical_device->supported_extensions, - physical_device->instance->supported_extensions); - return VK_SUCCESS; } diff --git a/src/vulkan/runtime/vk_instance.c b/src/vulkan/runtime/vk_instance.c index a24f5b142d9..a17a62e9f8c 100644 --- a/src/vulkan/runtime/vk_instance.c +++ b/src/vulkan/runtime/vk_instance.c @@ -193,8 +193,6 @@ vk_instance_init(struct vk_instance *instance, glsl_type_singleton_init_or_ref(); - assert_instance_extensions_requirements(instance->supported_extensions); - return VK_SUCCESS; } diff --git a/src/vulkan/util/vk_extensions_gen.py b/src/vulkan/util/vk_extensions_gen.py index 17929227f1d..a9b377047ae 100644 --- a/src/vulkan/util/vk_extensions_gen.py +++ b/src/vulkan/util/vk_extensions_gen.py @@ -37,7 +37,6 @@ _TEMPLATE_H = Template(COPYRIGHT + """ #ifndef ${driver.upper()}_EXTENSIONS_H #define ${driver.upper()}_EXTENSIONS_H -#include #include %if driver == 'vk': @@ -57,17 +56,6 @@ struct vk_${type}_extension_table { }; }; }; - -static inline void -assert_${type}_extensions_requirements(const struct vk_${type}_extension_table *${type}_ext${ -', const struct vk_instance_extension_table *instance_ext' if type == 'device' else '' -}) { -% for ext in extensions: - % for req in ext.requires: - assert(!${ext.type}_ext->${ext.name[3:]} || ${req.type}_ext->${req.name[3:]}); - % endfor -% endfor -} ${extension_table('instance', instance_extensions)}