Spec-Zone.ru › CMake 3.22

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" if Vulkan was found
Vulkan_INCLUDE_DIRS   - include directories for Vulkan
Vulkan_LIBRARIES      - link against this library to use Vulkan

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

Vulkan_INCLUDE_DIR        - the Vulkan include directory
Vulkan_LIBRARY            - the path to the Vulkan library
Vulkan_GLSLC_EXECUTABLE   - the path to the GLSL SPIR-V compiler
Vulkan_GLSLANG_VALIDATOR_EXECUTABLE - the path to the glslangValidator tool

Подсказки

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

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

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

Spec-Zone.ru

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