فایل های هدر Vulkan را برای هر سایه زن ایجاد کنید

این راهنما به شما نشان می دهد که چگونه هدرهای Vulkan C++ را برای هر سیستم عامل میزبان از فایل های سایه زن ایجاد کنید.

هدرهای C++ را از فایل های سایه زن ایجاد کنید

  1. ابزار Glslang گروه Khronos: نامزد 26 ژوئیه 2020 را در دستگاه محلی خود دانلود کنید.

  2. آن را از حالت فشرده خارج کنید.

  3. نسخه آن را بررسی کنید:

    • ویندوز

      bin\glslangValidator --version

    • macOS

      ./bin/glslangValidator --version

    • لینوکس

      ./bin/glslangValidator --version

  4. در مخزن Cardboard، پوشه sdk/rendering/android/shaders را پیدا کرده و مسیر آن را ذخیره کنید.

  5. فایل های هدر 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 را داشته باشید.