本指南介绍如何从着色器文件为每个主机操作系统生成 Vulkan C++ 头文件。
从着色器文件生成 C++ 头文件
解压缩。
检查其版本:
Windows
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
Linux
./bin/glslangValidator --version
在 Cardboard 仓库中,找到
sdk/rendering/android/shaders
文件夹并保存其路径。使用 C++ 生成 Vulkan 头文件:
Windows
bin\glslangValidator -V --vn distortion_frag
%SHADERS_FOLDER_PATH% \distortion.frag -o distortion_frag.spv.hbin\glslangValidator -V --vn distortion_vert
%SHADERS_FOLDER_PATH% \distortion.vert -o distortion_vert.spv.hmacOS
./bin/glslangValidator -V --vn distortion_frag
$SHADERS_FOLDER_PATH /distortion.frag -o distortion_frag.spv.h./bin/glslangValidator -V --vn distortion_vert
$SHADERS_FOLDER_PATH /distortion.vert -o distortion_vert.spv.hLinux
./bin/glslangValidator -V --vn distortion_frag
$SHADERS_FOLDER_PATH /distortion.frag -o distortion_frag.spv.h./bin/glslangValidator -V --vn distortion_vert
$SHADERS_FOLDER_PATH /distortion.vert -o distortion_vert.spv.h
您现在应该拥有 distortion_frag.spv.h 和 distortion_vert.spv.h。