इस गाइड में बताया गया है कि शेडर फ़ाइलों से, हर होस्ट ओएस के लिए Vulkan C++ हेडर कैसे जनरेट करें.
शेडर फ़ाइलों से C++ हेडर जनरेट करें
अपने कंप्यूटर पर, Khronos Group Glslang टूल: 26 जुलाई, 2020 का कैंडिडेट डाउनलोड करें.
इसे अनज़िप करें.
इसका वर्शन देखें:
Windows
bin\glslangValidator --version
macOS
./bin/glslangValidator --version
Linux
./bin/glslangValidator --version
कार्डबोर्ड डेटा संग्रह में,
sdk/rendering/android/shaders
फ़ोल्डर ढूंढें और उसका पाथ सेव करें.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 होने चाहिए.