ग्लूट अप्रचलित है?


12

OpenGL संसाधनों के बारे में अच्छा, अप-टू-डेट तिथि के बारे में एक प्रश्न पूछा गया था , जिनमें से एक उत्तर आधुनिक OpenGL प्रोग्रामिंग के बारे में एक ट्यूटोरियल का लिंक था।

प्रश्न में ट्यूटोरियल GLUT और GLEW का उपयोग करता है, लेकिन मैंने कहीं पढ़ा है कि GLUT अप्रचलित है। क्या यह सच है?

जवाबों:


17

क्या ग्लूट 3.7 से पुराना है? पूर्ण रूप से। आपको इसका इस्तेमाल कभी भी नहीं करना चाहिए ।

हालांकि, FreeGLUT उपयोग करने के लिए पूरी तरह से ठीक है। यह ग्लूट 3.7 के साथ 100% पीछे की ओर संगत है। फ्रीग्लूट एक अच्छी उपयोगिता है जब आपको एक त्वरित और गंदे कार्यक्रम में एक साथ थप्पड़ मारने की आवश्यकता होती है।



5

भले ही मूल GLUT अब सक्रिय विकास में नहीं है, फिर भी यह अपने लक्षित डोमेन के लिए एक अच्छा उपकरण है, जो कि ओपन ओपन परीक्षण और डेमो है। यह जटिल OpenGL कार्यक्रमों के विकास के लिए एक रूपरेखा बनने का इरादा नहीं था ।

से http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit

GLUT के दो उद्देश्य ऑपरेटिंग सिस्टम (GLUT क्रॉस-प्लेटफ़ॉर्म) के बीच के बजाय पोर्टेबल कोड के निर्माण की अनुमति देना और ओपनिंग को आसान बनाना है। OpenUT प्रोग्रामिंग के साथ शुरू करते समय GLUT का उपयोग करते समय अक्सर कोड की केवल कुछ लाइनें होती हैं और ऑपरेटिंग सिस्टम-विशिष्ट विंडोिंग एपीआई के ज्ञान की आवश्यकता नहीं होती है।

तो नहीं, यदि आप इसका उपयोग ओपन ओपन परीक्षण, डेमो और सीखने के लिए करते हैं, तो यह अप्रचलित नहीं है


3

आपको GLFW: http://www.glfw.org/ पर एक नजर डालनी चाहिए

क्रॉस-प्लेटफ़ॉर्म एपीआई का उपयोग करना बहुत आसान है जो अभी भी विकास में है और इसके पास अच्छे दस्तावेज हैं!

यह सब करता है, एक OpenGL संदर्भ बनाना और इनपुट प्राप्त करने का साधन प्रदान करना (+ थ्रेडिंग जैसी कुछ अतिरिक्त सुविधाएँ)


3

हाँ GLUT अप्रचलित है और 3.7 संस्करण की रिलीज़ के साथ 1998 से विकासशील नहीं है।

फ्रेंच विकिपीडिया से:

La bibliothèque GLUT n'est désormais plus en développement et s'est arrêtée à la version 3.7 en mai 1998।

http://fr.wikipedia.org/wiki/OpenGL_utility_toolkit

संपादित करें:

फ्रेंच संदर्भ के लिए क्षमा करें, लेकिन मुझे अंग्रेजी विकिपीडिया पर कोई तारीख नहीं मिली है। अनुवाद है:

GLUT लाइब्रेरी अब विकास में नहीं है और मई 1998 में 3.7 के संस्करण में बंद हो गई।

और अंग्रेजी विकिपीडिया का लिंक:

http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit


1
और यहां तक ​​कि अगर यह अप्रचलित नहीं था, तो यह उत्पादन कोड के लिए कभी नहीं था।
जरी कोमप्पा

3
आप संदर्भ के लिए अंग्रेजी विकि का उपयोग कर सकते हैं!
अली 1S232

फ्रेंच विकी पृष्ठ में कोई संदर्भ नहीं है - वह तिथि पूरी तरह से बनाई जा सकती है
ब्लूराजा - डैनी पफ्लुगुएफ्ट

यहाँ GLUT 3.7 का रिलीज़ नोट 7 मई 1998: freeware.sgi.com/Installable/glut-3.7.html है । और यहाँ freeglut sourceforge webpage कहा गया है कि GLUT को 1998 में छोड़ दिया गया था: freeglut.sourceforge.net
Julien

1
-1 गलत होने के लिए। ग्लूट 3.7 तारीख से बाहर हो सकता है, लेकिन फ्रीग्लूट नहीं है
निकोल बोल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.