मैंने हाल ही में ऑरेंज बुक (GLSL) खरीदी है और सोच रहा हूं कि क्या लाल और नीली किताबों के माध्यम से भी पढ़ना जरूरी है?
कोई विचार?
मैंने हाल ही में ऑरेंज बुक (GLSL) खरीदी है और सोच रहा हूं कि क्या लाल और नीली किताबों के माध्यम से भी पढ़ना जरूरी है?
कोई विचार?
जवाबों:
जीएलएसएल सिर्फ छायांकन भाषा है। यह कहां से आता है, कहां से डेटा आ जाता है, जहां से टेक्सचर आते हैं, खंडित सम्मिश्रण, गहराई परीक्षण, व्यूपोर्ट, फ्रेमबफ़र ऑब्जेक्ट्स, आदि शेड्स महत्वपूर्ण हैं, लेकिन वे सब कुछ नहीं हैं।
जबकि मुझे यकीन है कि ऑरेंज बुक इन के बारे में बात करती है, जीएलएसएल पर चर्चा के लिए आवश्यक है, यह उस विस्तार में नहीं जाता है जो अन्य किताबें होती हैं।
मुझे अपना पहला संस्करण (जून 1993) लाल किताब की प्रतिलिपि (ओपनजीएल 1.0 को कवर करते हुए) आईफोन पर GLES 1 के लिए पर्याप्त और लगभग बराबर था। GLSL और OpenGL 3+ बहुत अलग हैं (कोई और निश्चित पाइपलाइन नहीं), और जब तक आपको GLES 1 का समर्थन करने की आवश्यकता नहीं होती मैं लाल किताब से परेशान नहीं होता।
मैं लाल किताब पाने के लिए प्रतीक्षा करूँगा (यदि आप इसे खरीदने जा रहे हैं), एक नया संस्करण रास्ते पर (दिसंबर?) है जो ओपनिंग 4.2 को कवर करता है। वर्तमान (7 वें संस्करण) लाल किताब 3.0 और 3.1 दोनों को कवर करती है और पदावनत फिक्स्ड फ़ंक्शन पाइपलाइन सामान के बारे में बात करती है। नई पुस्तक केवल वर्तमान प्रोग्राम योग्य पाइपलाइन के बारे में बात करेगी।
यदि आपको वास्तव में नई ओपनजीएल एपीआई को सीखने के लिए एक किताब की आवश्यकता है तो ओपनजीएल सुपरिचबल 5 वें संस्करण श्रृंखला की एकमात्र पुस्तक है जो नई ओपनजीएल पाइपलाइन (3.1 और उच्चतर) को कवर करती है।
ऐसा लगता है कि नीली किताब का आखिरी संस्करण 2007 (ओपन जीएल 2.1) से है और लाल किताब का आखिरी संस्करण 2009 (ओपन जीएल 3.0 - 3.1) से है।
ओपन जीएल का वर्तमान संस्करण 4.1 है (संपादित करें: 4.2)
मैं अपने हाथों को कुछ नया करने की कोशिश करूंगा, हालांकि यदि आप पढ़ने और पुराने खुले gl कोड को बनाए रखने जा रहे हैं तो विरासत ओपन GL को जानना उपयोगी हो सकता है।
उम्मीद है की यह मदद करेगा।
लाल किताब ठीक है, जैसे अन्य लोगों ने कहा कि आप अभी भी बहुत सारी चीजों के लिए इससे मूल्य प्राप्त कर सकते हैं, खासकर यदि आपको कभी भी एम्बेडेड और / या डाउनलेवल हार्डवेयर के लिए कोड करने की आवश्यकता होती है जो शेड्स का समर्थन नहीं कर सकता है। खबरदार है कि मुफ्त संस्करण ऑनलाइन छिपकर पुराना है।
मैं कभी-कभार नीली किताब का भी उपयोग करता हूं, लेकिन ऐसा इसलिए है क्योंकि मुझे एक ही जगह पर सब कुछ के साथ एक अच्छा संदर्भ मैनुअल पसंद है, और मैं इस तरह की चीज़ के लिए मृत पेड़ को इलेक्ट्रॉनिक पसंद करता हूं।