हर शेडर के लिए Vulkan हेडर फ़ाइलें जनरेट करें

इस गाइड में बताया गया है कि शेडर फ़ाइलों से, हर होस्ट ओएस के लिए Vulkan C++ हेडर कैसे जनरेट करें.

शेडर फ़ाइलों से C++ हेडर जनरेट करें

  1. अपने कंप्यूटर पर, Khronos Group Glslang टूल: 26 जुलाई, 2020 का कैंडिडेट डाउनलोड करें.

  2. इसे अनज़िप करें.

  3. इसका वर्शन देखें:

    • Windows

      bin\glslangValidator --version

    • macOS

      ./bin/glslangValidator --version

    • Linux

      ./bin/glslangValidator --version

  4. कार्डबोर्ड डेटा संग्रह में, sdk/rendering/android/shaders फ़ोल्डर ढूंढें और उसका पाथ सेव करें.

  5. C++ में Vulkan हेडर फ़ाइलें जनरेट करें:

    • 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 होने चाहिए.