मैं एक महीने पहलेसे लीबडीएक्स का उपयोग करना शुरू कर रहा था यह पूरी तरह से काम कर रहा था!एफबीओ एक्सटेंशन के साथ ओपनजीएल 2.0 या उच्चतम की आवश्यकता है- LibGDX त्रुटि
OpenGL is not supported by the video driver
मैं ऑनलाइन खोज की & मैं किसी को इस कोड को पोस्ट पाया:
System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true");
लेकिन कल, जावा से 8 को अद्यतन करने के बाद, मैं दो डेस्कटॉप परियोजनाओं है कि काम करने के लिए इस्तेमाल किया गया, यह मुझे इस त्रुटि से पता चला खैर, यह परियोजना, zombie bird tutorial कि मैं पढ़ाई कर रहा था में से एक के साथ काम करता है, लेकिन अन्य परियोजना के साथ यह पता चलता है:
OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.1.0 Microsoft Corporation GDI Generic 1.1.0
पुनश्च: मेरा डिवाइस ओपन संस्करण है: 3.1, इंटेल एचडी ग्राफिक्स 3000, लिबजीडीएक्स रिलीज: 1.6.5, & मैं एक्लिप्स जूनो का उपयोग कर रहा हूं।
विंडोज़ पर, जीडीआई सॉफ्टवेयर रेंडरर केवल ओपनजीएल 1.1 का समर्थन करता है, इसलिए यह आपके लिए एक विकल्प नहीं होगा। – BDL
लेकिन मैं पहले काम कर रहा था और यह कोई भी त्रुटि के साथ काम कर रहा था! मैंने जावा को अपडेट करने के अलावा कोड के लिए कुछ भी नहीं किया। जीडीआई 3.1 के बाद ओपनजीएल 1.1 चला सकता है ?! – Sarah
क्षमा करें, शायद मेरी पहली टिप्पणी बहुत अस्पष्ट थी। AllowSoftwareOpenGL को सत्य पर सेट करके, आप एप्लिकेशन को जीडीआई सॉफ़्टवेयर रेंडरर का उपयोग करने के लिए मजबूर करते हैं, जो केवल OpenGL 1.1 का समर्थन करता है। लेकिन मुझे नहीं पता कि यह इस लाइन के बिना क्यों काम नहीं करता – BDL