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

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

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

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

  2. แตกไฟล์ ZIP

  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_frag.spv.h