Tạo tệp tiêu đề Vulkan cho mỗi chương trình đổ bóng

Hướng dẫn này trình bày cách tạo các tiêu đề Vulkan C++ cho từng hệ điều hành máy chủ lưu trữ từ các tệp chương trình đổ bóng.

Tạo tiêu đề C++ từ tệp chương trình đổ bóng

  1. Tải Công cụ tìm kiếm tiếng lóng của Khronos Group: Ứng viên của ngày 26 tháng 7 năm 2020 xuống máy cục bộ của bạn.

  2. Giải nén.

  3. Kiểm tra phiên bản của ứng dụng:

    • Windows

      bin\glslangValidator --version

    • macOS

      ./bin/glslangValidator --version

    • Linux

      ./bin/glslangValidator --version

  4. Trong kho lưu trữ Cardboard, hãy tìm thư mục sdk/rendering/android/shaders và lưu đường dẫn của thư mục đó.

  5. Tạo tệp tiêu đề Vulkan trong 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
      
      

Bây giờ, bạn sẽ có distortion_frag.spv.hdistortion_vert.spv.h.