बाइनरी शेडर्स का उपयोग करने के लिए मुख्य तर्क यह है कि यदि टेक्स्ट शेड्स को संकलित करना आपके लक्ष्य डिवाइस के लिए कार्यभार का बहुत बड़ा है। बाइनरी जीएलएसएल शेड्स के पास एक मानकीकृत प्रारूप नहीं है, इसलिए आपको प्रत्येक जीपीयू / ड्राइवर के लिए अलग-अलग की आवश्यकता होगी जिसे आप समर्थन करने की योजना बनाते हैं। मैं आपको श्रोत को स्रोत रूप में वितरित करने की सलाह दूंगा और फिर पहले रन कैश पर उन्हें बाइनरी रूप में और बाद में वहाँ से लोड करूँगा। यदि आप वास्तव में एक प्रदर्शन अड़चन है तो फिर मैं पहले परीक्षण करूंगा कि वे बायनेरिज़ का उपयोग करने का औचित्य साबित करें।
एक बात पर विचार करना भी एक ऑफ़लाइन पाठ shader अनुकूलक है जो भद्दे मोबाइल shader संकलक के साथ बहुत अच्छा प्रभाव डाल सकता है।