Her gölgelendirici için Vulkan başlık dosyaları oluşturma

Bu kılavuzda, gölgelendirici dosyalarından her bir ana makine işletim sistemi için Vulkan C++ başlıklarının nasıl oluşturulacağı gösterilmektedir.

Gölgelendirici dosyalarından C++ üstbilgileri oluşturun

  1. Khronos Group Glslang Tool: Candidate of 26 Temmuz 2020'yi yerel makinenize indirin.

  2. Sıkıştırılmış dosyayı açın.

  3. Sürümünü kontrol edin:

    • Pencereler

      bin\glslangValidator --version

    • macOS

      ./bin/glslangValidator --version

    • Linux

      ./bin/glslangValidator --version

  4. Cardboard deposunda sdk/rendering/android/shaders klasörünü bulun ve yolunu kaydedin.

  5. C++'ta Vulkan başlık dosyalarını oluşturun:

    • Pencereler

      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
      
      

Şimdi ise distortion_frag.spv.h ve distortion_vert.spv.h sahip olmalısınız.