इसलिए, मैं OpenGL के लिए नया हूं ... मुझे गेम प्रोग्रामिंग का सामान्य ज्ञान है लेकिन थोड़ा व्यावहारिक अनुभव है।
मैं विभिन्न लेखों और किताबों को देख रहा हूं और ओपनगेल में गोता लगाने की कोशिश कर रहा हूं, लेकिन मैंने विभिन्न संस्करणों और पुराने बनाम नए तरीके से गलत काम करने का तरीका ढूंढ लिया है।
मुझे लगता है कि मेरा पहला सवाल है कि क्या किसी को गेमर्स के प्रतिशत के बारे में कुछ आंकड़े पता हैं जो ओपनगेल के प्रत्येक संस्करण को चला सकते हैं। बाजार में हिस्सेदारी क्या है? 2.x, 3.x, 4.x ...
मैंने हॉफ लाइफ 2 के लिए आवश्यकताओं को देखा क्योंकि मुझे पता है कि वाल्व ने मैक पर चलने के लिए ओपनजीएल के साथ इसे अपडेट किया था और मुझे पता है कि वे आमतौर पर एक बहुत व्यापक उपयोगकर्ता-आधार को हिट करने की कोशिश करते हैं, और वे कहते हैं कि न्यूनतम GeForce 8 सीरीज। मैंने Nvidia की वेबसाइट पर 8800 GT को देखा और इसने OpenGL 2.1 के लिए समर्थन सूचीबद्ध किया। जो, शायद मैं गलत हूं, मेरे लिए प्राचीन लगता है क्योंकि पहले से ही 4.x है। मैंने 8800GT के लिए एक ड्राइवर को देखा और यह कहता है कि यह 4.2 का समर्थन करता है! वहाँ एक विसंगति का थोड़ा, योग्य।
मैंने ऐसी चीज़ें भी पढ़ी हैं जैसे XP केवल एक निश्चित संस्करण तक ही समर्थन करता है, या OS X केवल 3.2, या अन्य सभी प्रकार की चीज़ों का समर्थन करता है। कुल मिलाकर, मैं बस इस उलझन में हूं कि विभिन्न संस्करणों के लिए कितना समर्थन है और सीखने / उपयोग करने के लिए कौन सा संस्करण है।
मुझे सीखने के संसाधनों की भी तलाश है। इस प्रकार अब तक के मेरे खोज परिणामों ने मुझे ओपनजीएल सुपरबिल की ओर इशारा किया है। चौथे संस्करण में अमेज़ॅन पर महान समीक्षाएं हैं, लेकिन यह 2.1 सिखाता है। 5 वें संस्करण 3.3 सिखाता है और समीक्षाओं में कुछ चीजें हैं जो 4 वें संस्करण का उल्लेख करती हैं, बेहतर है और 5 वें संस्करण नई सुविधाओं या कुछ को ठीक से नहीं सिखाते हैं? असल में, सीखने की सामग्री के भीतर भी मैं विसंगतियों को देख रहा हूं और मुझे अभी यह भी नहीं पता है कि कहां से शुरू करना है।
जो मैं समझता हूं, 3.x ने चीजों को करने का एक नया तरीका शुरू किया है और मैंने विभिन्न लेखों और समीक्षाओं से पढ़ा है जिन्हें आप "ग्लोबेगिन (), ग्लैंड ()" जैसी बहुत सारी पुस्तकों से दूर रहना चाहते हैं। और मैंने देखा है कि ट्यूटोरियल इस विधि का उपयोग करें। मैंने लोगों को यह कहते हुए देखा है कि, मूल रूप से सामान करने का नया तरीका अधिक जटिल है फिर भी पुराना तरीका खराब है।>>
बस एक साइड नोट, व्यक्तिगत रूप से, मुझे पता है कि मुझे अभी भी पहले से सीखने के लिए बहुत कुछ है, लेकिन मुझे टेसेलेशन में दिलचस्पी है; इसलिए मुझे लगता है कि इसमें कारक भी हैं, क्योंकि, जहां तक मैं समझता हूं कि यह केवल 4.x में है?
[बस btw, मेरा डेस्कटॉप 4.2 का समर्थन करता है]