يوضح لك هذا الدليل كيفية إنشاء رؤوس Vulkan C++ لكل نظام تشغيل مضيف من ملفات أداة التظليل.
إنشاء عناوين C++ من ملفات أداة التظليل
ما عليك سوى تنزيل أداة Khronos Group Glslang: Candidate of 26 تموز (يوليو) 2020 على جهازك المحلي.
يُرجى فك ضغط الملف.
التحقق من الإصدار:
نظام التشغيل Windows
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
نظام التشغيل Linux
./bin/glslangValidator --version
في مستودع Cardboard، حدِّد موقع المجلد
sdk/rendering/android/shaders
واحفظ مساره.إنشاء ملفات عنوان Vulkan في C++:
نظام التشغيل 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
من المفترض أن يكون لديك الآن distortion_frag.spv.h وdistortion_vert.spv.h.