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

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

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

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

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

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

    • विंडो

      bin\glslangValidator --version

    • macOS

      ./bin/glslangValidator --version

    • लिनक्स

      ./bin/glslangValidator --version

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

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

    • विंडो

      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
      
      

    • लिनक्स

      ./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_version.spv.h होना चाहिए.