जब OpenGL युक्ति को अद्यतन किया जाता है, तो वे केवल सुविधाएँ जोड़ते हैं। इसलिए सिद्धांत रूप में, कोर और संगतता प्रोफाइल के समर्थन के साथ नवीनतम और सबसे बड़ा हार्डवेयर सुपर पुराने OpenGL1.1 कोड को ठीक चलाना चाहिए। यह सच हो गया है। मैंने OpenGL1.1 सीखने में 12 महीने बिताए हैं और इस पर एक अच्छी पकड़ है।
मैं उन फैंसी नई OpenGL4.2 पुस्तकों में से एक के कुछ अध्यायों के बारे में पढ़ा था। लगभग सभी सुविधाएँ जिन पर मैं भरोसा करता हूं, उन्हें पदावनत किया गया है (जैसे प्रदर्शन सूचियाँ), जो मुझे यह मानने देती हैं कि इन सभी चीजों को करने के बेहतर तरीके हैं।
चलो विचार करते हैं कि 1.1 का समर्थन करने की संभावना है, पूर्ण रूप से, सभी आधुनिक हार्डवेयर द्वारा। 1.1 1992 में जारी किया गया था। मैं सिर्फ 20 साल के पीसी का समर्थन करने के लिए कठिन तरीके से कोडिंग नहीं कर रहा हूं । : -प मुझे लगता है कि अधिकांश गेमर्स यह मानकर चल रहे हैं कि हार्डवेयर लगभग 5 साल की मिड रेंज में बोतल बंद कर रहे हैं।
मुझे लगता है कि नए तरीकों को सार्वभौमिक रूप से दो चीजों में से एक होने के लिए डिज़ाइन किया गया है: बेहतर प्रदर्शन करना, या कोड करना आसान। मैंने कहीं पढ़ा है कि इसके दोनों हालांकि कभी नहीं! एक्सडी
OpenGL के किस संस्करण को ~ 5ish वर्षीय हार्डवेयर द्वारा सबसे अधिक व्यापक रूप से समर्थित किया गया है? किस संस्करण का उपयोग करने के लिए सबसे अधिक समझ में आता है, इन विचारों को देखते हुए?