این راهنما به شما نشان می دهد که چگونه هدرهای Vulkan C++ را برای هر سیستم عامل میزبان از فایل های سایه زن ایجاد کنید.
هدرهای C++ را از فایل های سایه زن ایجاد کنید
ابزار Glslang گروه Khronos: نامزد 26 ژوئیه 2020 را در دستگاه محلی خود دانلود کنید.
آن را از حالت فشرده خارج کنید.
نسخه آن را بررسی کنید:
ویندوز
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
لینوکس
./bin/glslangValidator --version
در مخزن Cardboard، پوشه
sdk/rendering/android/shaders
را پیدا کرده و مسیر آن را ذخیره کنید.فایل های هدر Vulkan را در C++ ایجاد کنید:
ویندوز
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
لینوکس
./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 را داشته باشید.