Spec-Zone.ru › CMake 3.23

FindVulkan

Новое в версии 3.7.

Поиск Vulkan, кроссплатформенного API 3D графики и вычислений с низкой нагрузкой.

Импортированные цели

Этот модуль определяет IMPORTED цели, если Vulkan найден:

Vulkan::Vulkan

Основная библиотека Vulkan.

Vulkan::glslc

Новое в версии 3.19.

Компилятор GLSLC SPIR-V, если он найден.

Vulkan::Headers

Новое в версии 3.21.

Предоставляет только пути включения заголовков Vulkan, если найдены. Библиотека в этой цели не включена. Это может быть полезно для приложений, которые загружают библиотеку Vulkan динамически.

Vulkan::glslangValidator

Новое в версии 3.21.

Инструмент glslangValidator, если найден. Он используется для компиляции шейдеров GLSL и HLSL в SPIR-V.

Переменные результата

Этот модуль определяет следующие переменные:

Vulkan_FOUND

принимает значение true, если Vulkan был найден

Vulkan_INCLUDE_DIRS

каталоги включения для Vulkan

Vulkan_LIBRARIES

свяжите с этой библиотекой, чтобы использовать Vulkan

Vulkan_VERSION

Новое в версии 3.23.

значение из vulkan/vulkan_core.h

Модуль также определит следующие переменные кэша:

Vulkan_INCLUDE_DIR

каталог включения Vulkan

Vulkan_LIBRARY

путь к библиотеке Vulkan

Vulkan_GLSLC_EXECUTABLE

путь к компилятору GLSL SPIR-V

Vulkan_GLSLANG_VALIDATOR_EXECUTABLE

путь к инструменту glslangValidator

Подсказки

Новое в версии 3.18.

Переменная среды VULKAN_SDK необязательно указывает расположение корневого каталога Vulkan SDK для данной архитектуры. Обычно она устанавливается путем вызова скрипта верхнего уровня setup-env.sh каталога Vulkan SDK в среде оболочки.

© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.23/module/FindVulkan.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API