In dieser Anleitung erfahren Sie, wie Sie die Vulkan C++-Header für jedes Hostbetriebssystem aus den Shader-Dateien generieren.
C++ Header aus den Shader-Dateien generieren
Laden Sie das Glslang Tool der Khhronos Group: Candidate of 26. Juli 2020 auf Ihren Computer herunter.
Entpacken Sie die Datei.
So prüfen Sie die Version:
Fenster
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
Linux
./bin/glslangValidator --version
Suche im Cardboard-Repository den Ordner
sdk/rendering/android/shaders
und speichere seinen Pfad.Generieren Sie die Vulkan-Header-Dateien in C++:
Fenster
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
Jetzt sollten distortion_frag.spv.h und distortion_vert.spv.h vorhanden sein.