pyside6-qsb¶
pyside6-qsb 是一个封装了 qsb 工具的工具。qsb 是由 Qt Shader Tools 模块提供的命令行工具。它集成了第三方库,如 glslang 和 SPIRV-Cross,可选地调用外部工具,如 fxc 或 spirv-opt,并生成 .qsb 文件。此外,它还可以用于检查 .qsb 包的内容。
有关如何使用此工具的更多信息,请阅读Qt的文档 这里: QSB Manual.
用法¶
要从着色器文件创建qsb文件,例如shader.frag,请使用以下命令:
pyside6-qsb -o shader.frag.qsb shader.frag
要检查生成的文件,即 shader.frag.qsb,请使用以下命令:
pyside6-qsb -d shader.frag.qsb
这将打印反射元数据(以JSON形式)和包含的着色器。
对于其他操作模式,请参考QSB手册。