Hi,
I am using OSG 3.2.1
When the setPixelFormat() method in GraphicsWindowWin32::setWindow( HWND handle
) is called, it creates an openGL context: "Win32WindowingSystem::OpenGLContext
openGLContext;" which later is destroyed due to calling its destructor when
existing the setPixelFormat() method.
Basically, a context is created and then deleted before the normal rendering
starts in the second context:
Code:
wglChoosePixelFormat(2A013DC8,02F0E160)=1
wglSetPixelFormat(2A013DC8,1,02F0E160)=true
wglCreateContext(2A013DC8)=00010000
wglGetCurrentContext()=00000000
wglMakeCurrent(2A013DC8,00010000)=true
wglGetProcAddress("wglChoosePixelFormatARB")=03A15E60
wglChoosePixelFormatARB(2A013DC8,1B833E28,00000000,1,02F0E0F0,02F0E0E4)=true
wglSetPixelFormat(DB012495,1,02F0E244)=true
wglMakeCurrent(DB012495,00000000)=true
wglMakeCurrent(2A013DC8,00000000)=true
wglDeleteContext(00010000)=true
wglCreateContext(DB012495)=00020000
wglMakeCurrent(DB012495,00020000)=true
Is this intentional? How can I prevent the creation of this temporary context?
Thank you!
Cheers,
Ronny[/code]
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=61932#61932
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org