إنشاء ملفات عناوين Vulkan لكل أداة تظليل

يشرح لك هذا الدليل كيفية إنشاء عناوين Vulkan C++ لكل نظام تشغيل مضيف من ملفات أداة التظليل.

إنشاء عناوين C++ من ملفات أداة التظليل

  1. نزِّل أداة Khronos Group Glslang: مرشح بتاريخ 26 تموز (يوليو) 2020 على جهازك المحلي.

  2. فك ضغط الملف.

  3. التحقّق من إصداره:

    • نظام التشغيل Windows

      bin\glslangValidator --version

    • نظام التشغيل macOS

      ./bin/glslangValidator --version

    • نظام التشغيل Linux

      ./bin/glslangValidator --version

  4. في مستودع Cardboard، حدِّد موقع مجلد sdk/rendering/android/shaders واحفظ مساره.

  5. إنشاء ملفات عنوان 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_version.spv.h.