मै मैक पर काम कर रहा हूं, मुझे फ्रीग्लट संकलित और स्थापित किया गया है, लेकिन मुझे इसके साथ ओपनजीएल 3.2 संदर्भ नहीं मिल रहा है। हालांकि, मैं जीएलएफडब्ल्यू का उपयोग करते समय इसे बिना किसी समस्या के प्राप्त कर सकता हूं। तो GLFW में, इस कोड को पूरी तरह से ठीक काम करता है:जीएलएफडब्ल्यू ओपनजीएल 3.2 संदर्भ खोलता है लेकिन फ्रीग्लूट नहीं कर सकता - क्यों?
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR, 3);
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MINOR, 2);
glfwOpenWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
glfwOpenWindow(500, 500, 8, 8, 8, 8, 24, 8, GLFW_WINDOW)
लेकिन FreeGlut साथ, इस कोड में विफल रहता है (glutCreateWindow
पर):
glutInitContextVersion (3, 2);
glutInitContextProfile(GLUT_CORE_PROFILE);
glutInitWindowSize (width, height);
glutInitWindowPosition (300, 200);
int window = glutCreateWindow (argv[0]);
त्रुटि इसके साथ विफल रहता है:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 34 (X_UngrabKey)
Serial number of failed request: 29
Current serial number in output stream: 29
मैं मैकोज़ एक्स 10.8 माउंटेन शेर पर इंटेल एचडी 4000 ग्राफिक्स के साथ चल रहा हूं, जिसने X11art को अपने एक्स 11 सर्वर के रूप में स्थापित किया है, और संकलित और स्रोतों से फ्रीग्लूट 2.8 स्थापित किया है।
क्या किसी को पता है कि समस्या क्या हो सकती है?
सटीक समस्या होने पर मैं XQuartz (opt/x11/lib opt/x11/include) में शामिल फ्रीग्लुट का उपयोग कर रहा हूं। क्या आपने इस मुद्दे को हल किया? – Christoph
यहां एक ही समस्या - क्या आप समस्या को हल करने में सक्षम थे? –
क्या आप में से कोई भी समस्या हल कर चुका है? मुझे एक ही समस्या है।मैं XQuartz – ammar26