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

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

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

  1. ما عليك سوى تنزيل أداة Khronos Group Glslang: Candidate of 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_vert.spv.h.