สร้างไฟล์ส่วนหัว Vulkan สำหรับตัวปรับแสงเงาแต่ละตัว

คู่มือนี้แสดงวิธีสร้างส่วนหัว Vulkan C++ สำหรับระบบปฏิบัติการของโฮสต์แต่ละรายการจากไฟล์ตัวปรับแสงเงา

สร้างส่วนหัว C++ จากไฟล์ตัวปรับแสงเงา

  1. ดาวน์โหลด Khronos Group Glslang Tool: ผู้สมัครในวันที่ 26 กรกฎาคม 2020 ในเครื่องของคุณ

  2. แตกไฟล์

  3. ตรวจสอบเวอร์ชัน:

    • หน้าต่าง

      bin\glslangValidator --version

    • macOS

      ./bin/glslangValidator --version

    • Linux

      ./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
      
      

    • 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