लिंक से
:
ऑफ स्क्रीन प्रतिपादन के लिए एक खिड़की के बिना एक संदर्भ, बना रहा है। यह वास्तव में काम नहीं कर सकता है।
वह दूसरी वाक्य महत्वपूर्ण है। WGL_ARB_create_context specification से:
4) वहाँ एक ही समय में यह बाध्यकारी एक खिड़की प्रणाली drawable के बिना एक संदर्भ वर्तमान बनाने के लिए एक तरह से किया जाना चाहिए?
RESOLVED: हाँ, लेकिन केवल ओपनजीएल 3.0 और बाद में। इसका परिणाम संदर्भ में एक अवैध डिफ़ॉल्ट फ्रेमबफर के साथ होता है, जिसका अर्थ ओपनजीएल 3.0 विनिर्देश में परिभाषित है।
नोट: विंडोज पर जाहिर है, opengl32.dll drawable तर्क के उपयोग के चालक के नाम स्थान की पहचान करने के लिए बनाता है, तो हम यह आस-पास काम करने में सक्षम नहीं हो सकता है।
विनिर्देश के बाद से यह पिक्सेल प्रारूप है कि आप डिवाइस संदर्भ में सेट की जरूरत है, तो आप करने के लिए एक खिड़की के बिना एक प्रसंग बना अनुमति नहीं है। लेकिन आप सैद्धांतिक रूप से संदर्भ चालू करते समय एचडीसी के लिए न्यूल पास कर सकते हैं, जिससे OpenGL को डिफ़ॉल्ट फ्रेमबफर नहीं होता है।
लेकिन जैसा ऊपर बताया गया है, यह वास्तव में काम नहीं कर सकता है। आप यह देखने के लिए कोशिश कर सकते हैं कि क्या होता है, लेकिन मुझे मेरी उम्मीद नहीं मिलती।
स्रोत
2011-08-15 08:31:38
उत्तर के लिए धन्यवाद। फिर खिड़की रहित संदर्भ बनाने का सबसे सरल तरीका क्या है? – ronag
एक और प्रयास स्क्रीन डीसी का उपयोग होगा (NULL से * GetDC * दिनचर्या तक)। – Luca
@ लुका: आपको रूट/स्क्रीन विंडो के PIXELFORMATDESCRIPTOR को सेट नहीं करना चाहिए! और एक ओपनजीएल संदर्भ को आकर्षित करने योग्य एक पिक्सेलफॉर्मेट होना चाहिए। इसलिए आपका सुझाव बहुत बुरी सलाह है। – datenwolf