मुझे यकीन है कि पहले से ही इस तरह के सवालों का एक गुच्छा है, लेकिन ओपनजीएल लाइब्रेरी के निरंतर अद्यतन ने उन्हें दूर फेंक दिया, और एक या दो महीने में, यहां जवाब फिर से बेकार हो जाएंगे।
मैं C ++ का उपयोग करके ओपनजीएल में प्रोग्रामिंग शुरू करने के लिए तैयार हूं। मुझे एक काम करने वाला कंपाइलर मिला है (DevCpp; मुझे वीसी ++ में स्विच करने के लिए मत कहो, और मुझसे मत पूछो)। अब मैं सिर्फ OpenGL के साथ प्रोग्राम करने के लिए एक ठोस ट्यूटोरियल की तलाश कर रहा हूं। मेरे सहायक ने नेह प्रोडक्शंस द्वारा प्रदान किया गया ट्यूटोरियल पाया, लेकिन जैसा कि मैंने पता लगाने के लिए आया है, यह दिन का रास्ता है! (हालांकि मैंने एक OpenGL कैनवास का समर्थन करने के लिए एक मूल विंडो को एक साथ खींचा था)
फिर मैं ऑनलाइन गया, और ओपनजीएल सुपरबिल को पाया, जो जाहिरा तौर पर फ्रीग्लुट का उपयोग करता है? लेकिन मैं जानना चाहता हूं कि सुपरबेल 5 वां संस्करण अब तक का है या नहीं। मेरे सुझाव को समाप्त करने का सुझाव नवीनतम संस्करण 2.6.0 था, लेकिन अब यह 2.8.0 है!
- क्या OpenGL सुपरबिल अभी भी एक अच्छा और काफी अप-टू-डेट जगह है?
- क्या ओपनजीएल सीखने के लिए एक बेहतर जगह है?
- क्या मुझे DevCpp में फ्रीग्लूट को स्टोर करने की अनुमति है जिसमें डायरेक्टरी (शायद GL) शामिल है, या कुछ महत्वपूर्ण प्रक्रिया है?
- क्या कोई टिप्पणी या सुझाव है जो मैंने पूछना शुरू नहीं किया क्योंकि मैं केवल शुरुआत कर रहा हूं?
@ ड्रेडा ने मेरे लिए कुछ चीजों को मंजूरी दी, इसलिए अब मुझे इस बात का बेहतर विचार है कि क्या पूछना है:
मुझे लगता है कि मैं सीधे OpenGL तक पहुँचने के बजाय एक रैपर लाइब्रेरी का उपयोग करके OpenGL के साथ शुरू करना चाहूंगा।
मुझे लगता है कि, शुरुआत के लिए, मेरे लिए कार्यक्रम बनाना और अच्छे परिणाम प्राप्त करना आसान होगा, जबकि मुझे अभी तक सभी गंभीर विवरणों (@stephelton उल्लेखित) को समझने की आवश्यकता नहीं है।
समस्या यह है कि मुझे कोई भी पुस्तकालय नहीं मिल रहा है जिसमें अब समर्थित कार्यों के लिए अपरिभाषित संदर्भ नहीं हैं। फ्रीग्लुट चालू लगता है, लेकिन यह अभी भी GLU का उपयोग करता है।
क्या कोई जानता है मैं क्या कर सकता हूं?
इसके अलावा, मैंने पहले सुपरबिल के स्रोत को संकलित करने की कोशिश की, लेकिन मुझे त्रुटियां मिलीं क्योंकि GLAPI को एक प्रकार के रूप में परिभाषित नहीं किया जा रहा है, त्रुटि GLU लाइब्रेरी में उत्पन्न हो रही है।
मैं SuperBible का उपयोग करना चाहता हूं, लेकिन मुझे नहीं पता कि इसे कैसे ठीक किया जाए।