The Qt Shader Tools module builds on the SPIR-V Open Source Ecosystem as described at the Khronos SPIR-V web site .
The main components of the Qt shader conditioning system are:
qsb
命令行工具
qsb
tool
qsb
工具)
注意:
As of Qt 6.5, the C++ APIs are considered private. They are not recommended for direct usage from applications. Rather, use the
qsb
command-line tool either directly, or indirectly from CMake projects.
Qt Shader Tools runtime library is available under commercial licenses from Qt 公司 . In addition, it is available under free software licenses. Since Qt 6.3, these free software licenses are GNU LGPL (次一般公共许可) 第 3 版 ,或 GNU GPL (一般公共许可) 第 2 版 .
The
qsb
command-line tool is available under commercial licenses from
Qt 公司
。此外,它是可用的根据
GNU GPL (一般公共许可) 第 3 版
.
见 Qt 许可 进一步了解细节。
Furthermore, Qt Shader Tools in 6.5.1 may contain third party modules under following permissive licenses:
SPIRV-Cross, version sdk-1.3.216.0 | Apache 许可 2.0 和 Khronos 许可 |
glslang, version 11.10.0 | BSD 3-Clause "New" or "Revised" License, and Khronos License, and Apache License 2.0, and GNU General Public License v3.0 or later with Bison exception 2.2, and NVIDIA 2002 License |