Bu kılavuzda, gölgelendirici dosyalardan her ana makine işletim sistemi için nasıl Vulkan C++ üstbilgilerinin nasıl oluşturulacağı gösterilmektedir.
Gölgelendirici dosyalarından C++ üstbilgileri oluşturma
Khronos Group Glslang Tool: Candidate of 26 Temmuz 2020'yi yerel makinenize indirin.
İçindekileri çıkarın.
Sürümünü kontrol edin:
Windows
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
Linux
./bin/glslangValidator --version
Cardboard deposunda,
sdk/rendering/android/shaders
klasörünü bulun ve yolunu kaydedin.C++'da Vulkan başlık dosyalarını oluşturun:
Windows
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
Artık distortion_frag.spv.h ve distortion_vert.spv.h öğelerine sahip olmanız gerekir.