Questa guida mostra come generare le intestazioni Vulkan C++ per ogni sistema operativo host dai file Shar.
Genera intestazioni C++ dai file Shar
Scarica lo strumento Khronos Group Glslang Tool: candidato del 26 luglio 2020 sul tuo computer locale.
Decomprimilo.
Controlla la versione:
Finestre
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
Linux
./bin/glslangValidator --version
Nel repository di Cardboard, individua la cartella
sdk/rendering/android/shaders
e salva il relativo percorso.Genera i file di intestazione Vulkan in C++:
Finestre
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
macOS
./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
Linux
./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
Ora dovresti avere distortion_frag.spv.h e distortion_vert.spv.h.