Существует веб-сайт , посвященный отслеживанию этой информации.
Может быть, есть и другие
Есть лоты
Но как насчет khr или ext?Они обязательно поддерживаются всеми?
Расширения KHR - это, как правило, вещи, которые будут включены в спецификацию (например, как VK_KHR_external_memory стала частью базовой спецификации Vulkan в 1.1) или вещи, которые могут бытьподдерживается широким спектром поставщиков и оборудования, но не обязательно всем оборудованием (например, VK_KHR_swapchain).
Расширения KHX являются в основном экспериментальными версиями расширений KHR.Они могут стать расширением KHR или быть включены в спецификацию, но они также могут кардинально измениться до того, как они это сделают.
Расширения EXT не зависят от поставщика, но обычно они нацелены на несколько менее распространенный вариант использования, иличто-то более экспериментальное.Как правило, они никогда не станут частью спецификации, и их нужно проверять, прежде чем полагаться на них, а также иметь план использовать другой механизм, если они не поддерживаются.Иногда расширения EXT могут эволюционировать в расширения KHR.
Расширения, специфичные для поставщика, в основном находятся в той же лодке, что и расширения EXT, но контролируются конкретным поставщиком.Они также могут развиваться, чтобы стать расширениями KHR или основной спецификацией.Например, KHR_external_memory начинался как NV_external_memory.
Обязательно ли они поддерживаются всеми?
Это единственное, что является обязательным, то, что в спецификации ядра является обязательным.