Hi Carsten,
Carsten Neumann schrieb:
are those complete? The context 0 log shows no OpenGL calls (which is
what we'd want, but still) and the context 1 log ends in the middle of a
function name (see below).
Sorry for posting the incomplete output. Attached is the full output
which obviously contains more info ;-)
Thread/Context 0:
ZwSignalAndWaitForSingleObject - ntdll.dll
OSG::WinThreadBarrierBase::enter - osgbarrier.inl, line 139
OSG::WinThreadBarrierBase::enter - osgbarrier.inl, line 163
OSG::Barrier::enter - osgbarrier.inl, line 199
runAspect0 - asppect1render.cpp, line 101
main - asppect1render.cpp, line 173
__tmainCRTStartup - crtexe.c, line 597
mainCRTStartup - crtexe.c, line 413
BaseThreadInitThunk - kernel32.dll
RtlCreateUserProcess - ntdll.dll
Thread/COntext 1:
OSG::LightChunk::activate - osglightchunk.cpp, line 136
OSG::DrawEnv::activate - osgdrawenv.cpp, line 153
OSG::DrawEnv::activateState - osgdrawenv.inl, line 353
OSG::TreeBuilderBase::drawNode - osgtreebuilderbase.cpp, line 154
OSG::TreeBuilderBase::drawNode - osgtreebuilderbase.cpp, line 163
OSG::TreeBuilderBase::drawNode - osgtreebuilderbase.cpp, line 163
OSG::TreeBuilderBase::drawNode - osgtreebuilderbase.cpp, line 163
OSG::TreeBuilderBase::drawNode - osgtreebuilderbase.cpp, line 163
OSG::TreeBuilderBase::draw - osgtreebuilderbase.cpp, line 101
OSG::RenderPartition::doExecution - osgrenderpartition.cpp, line 453
OSG::RenderAction::drawBuffer - osgrenderaction.cpp, line 691
OSG::RenderAction::stop - osgrenderaction.cpp, line 620
OSG::Action::callStop - osgaction.cpp, line 473
OSG::Action::apply - osgaction.cpp, line 293
OSG::Action::apply - osgaction.cpp, line 310
OSG::Viewport::render - osgviewport.cpp, line 402
OSG::Window::renderAllViewports - osgwindow.cpp, line 1851
OSG::Window::render - osgwindow.cpp, line 1806
OSG::SimpleSceneManager::redraw - osgsimplescenemanager.cpp, line 883
display - asppect1render.cpp, line 204
glutMainLoop - glut32.dll
glutMainLoop - glut32.dll
runAspect1 - asppect1render.cpp, line 149
OSG::BaseWinThreadBase::threadFunc - osgbasethread.cpp, line 484
BaseThreadInitThunk - kernel32.dll
RtlCreateUserProcess - ntdll.dll
Cheers,
Christoph
Title: OpenGL calls log - opensg2_mt_tests - Context 1 - generated by gDEBugger
////////////////////////////////////////////////////////////
// This File contain an OpenGL calls log
// Application: opensg2_mt_tests
// Generation date: Wednesday, January 28, 2009
// Generation time: 23:23:56
// Context id: 1
//
// Generated by gDEBugger - an OpenGL Debugger and Profiler
// www.gremedy.com
////////////////////////////////////////////////////////////
wglDescribePixelFormat(0xAB010D49, 2, 40, 0x472FB18)
glPixelStorei(GL_UNPACK_ALIGNMENT, 1)
glPixelStorei(GL_PACK_ALIGNMENT, 1)
glDepthFunc(GL_LEQUAL)
glEnable(GL_DEPTH_TEST)
glEnable(GL_NORMALIZE)
glLightfv(GL_LIGHT0, GL_DIFFUSE, {0, 0, 0, 0})
glLightfv(GL_LIGHT0, GL_SPECULAR, {0, 0, 0, 0})
glGetString(GL_VERSION)
glGetString(GL_EXTENSIONS)
wglGetProcAddress(glBlendColorEXT)
wglGetProcAddress(glBlendFuncSeparateEXT)
wglGetProcAddress(glActiveTextureARB)
wglGetProcAddress(glTexImage3DEXT)
wglGetProcAddress(glTexSubImage3DEXT)
wglGetProcAddress(glCompressedTexImage1DARB)
wglGetProcAddress(glCompressedTexSubImage1DARB)
wglGetProcAddress(glCompressedTexImage2DARB)
wglGetProcAddress(glCompressedTexSubImage2DARB)
wglGetProcAddress(glCompressedTexImage3DARB)
wglGetProcAddress(glCompressedTexSubImage3DARB)
wglGetProcAddress(glGenFramebuffersEXT)
wglGetProcAddress(glCheckFramebufferStatusEXT)
wglGetProcAddress(glBindFramebufferEXT)
wglGetProcAddress(glDeleteFramebuffersEXT)
wglGetProcAddress(glFramebufferRenderbufferEXT)
wglGetProcAddress(glDrawBuffersARB)
wglGetProcAddress(glGenRenderbuffersEXT)
wglGetProcAddress(glDeleteRenderbuffersEXT)
wglGetProcAddress(glRenderbufferStorageEXT)
wglGetProcAddress(glBindRenderbufferEXT)
wglGetProcAddress(glFramebufferTexture1DEXT)
wglGetProcAddress(glFramebufferTexture2DEXT)
wglGetProcAddress(glFramebufferTexture3DEXT)
wglGetProcAddress(glGenerateMipmapEXT)
wglGetProcAddress(glCreateShader)
wglGetProcAddress(glDeleteShader)
wglGetProcAddress(glShaderSource)
wglGetProcAddress(glCompileShader)
wglGetProcAddress(glAttachShader)
wglGetProcAddress(glGetShaderiv)
wglGetProcAddress(glGetShaderInfoLog)
wglGetProcAddress(glCreateProgram)
wglGetProcAddress(glDeleteProgram)
wglGetProcAddress(glLinkProgram)
wglGetProcAddress(glGetProgramiv)
wglGetProcAddress(glGetProgramInfoLog)
wglGetProcAddress(glUseProgram)
wglGetProcAddress(glGetUniformLocationARB)
wglGetProcAddress(glUniform1iARB)
wglGetProcAddress(glUniform2iARB)
wglGetProcAddress(glUniform3iARB)
wglGetProcAddress(glUniform4iARB)
wglGetProcAddress(glUniform1fARB)
wglGetProcAddress(glUniform2fARB)
wglGetProcAddress(glUniform3fARB)
wglGetProcAddress(glUniform4fARB)
wglGetProcAddress(glUniform1ivARB)
wglGetProcAddress(glUniform2ivARB)
wglGetProcAddress(glUniform3ivARB)
wglGetProcAddress(glUniform4ivARB)
wglGetProcAddress(glUniform1fvARB)
wglGetProcAddress(glUniform2fvARB)
wglGetProcAddress(glUniform3fvARB)
wglGetProcAddress(glUniform4fvARB)
wglGetProcAddress(glUniformMatrix2fvARB)
wglGetProcAddress(glUniformMatrix3fvARB)
wglGetProcAddress(glUniformMatrix4fvARB)
wglGetProcAddress(glGetUniformivARB)
wglGetProcAddress(glGetUniformfvARB)
wglGetProcAddress(glGenProgramsARB)
wglGetProcAddress(glProgramStringARB)
wglGetProcAddress(glBindProgramARB)
wglGetProcAddress(glDeleteProgramsARB)
wglGetProcAddress(glProgramLocalParameter4fvARB)
wglGetProcAddress(glGetProgramivARB)
wglGetProcAddress(glPointParameterfEXT)
wglGetProcAddress(glPointParameterfvEXT)
wglGetProcAddress(glCombinerParameterfvNV)
wglGetProcAddress(glCombinerStageParameterfvNV)
wglGetProcAddress(glCombinerInputNV)
wglGetProcAddress(glCombinerOutputNV)
wglGetProcAddress(glFinalCombinerInputNV)
wglGetProcAddress(glBindBufferARB)
wglGetProcAddress(glBufferDataARB)
wglGetProcAddress(glDeleteBuffersARB)
wglGetProcAddress(glVertexAttribPointerARB)
wglGetProcAddress(glEnableVertexAttribArrayARB)
wglGetProcAddress(glDisableVertexAttribArrayARB)
wglGetProcAddress(glSecondaryColorPointerEXT)
wglGetProcAddress(glClientActiveTextureARB)
wglGetProcAddress(glMultiTexCoord3fvARB)
wglGetProcAddress(glGenQueriesARB)
wglGetProcAddress(glBeginQueryARB)
wglGetProcAddress(glEndQueryARB)
wglGetProcAddress(glGetQueryObjectuivARB)
wglGetProcAddress(glSecondaryColor3bvEXT)
wglGetProcAddress(glSecondaryColor3ubvEXT)
wglGetProcAddress(glSecondaryColor3svEXT)
wglGetProcAddress(glSecondaryColor3usvEXT)
wglGetProcAddress(glSecondaryColor3ivEXT)
wglGetProcAddress(glSecondaryColor3uivEXT)
wglGetProcAddress(glSecondaryColor3fvEXT)
wglGetProcAddress(glSecondaryColor3dvEXT)
wglGetProcAddress(glMultiTexCoord1svARB)
wglGetProcAddress(glMultiTexCoord2svARB)
wglGetProcAddress(glMultiTexCoord3svARB)
wglGetProcAddress(glMultiTexCoord4svARB)
wglGetProcAddress(glMultiTexCoord1ivARB)
wglGetProcAddress(glMultiTexCoord2ivARB)
wglGetProcAddress(glMultiTexCoord3ivARB)
wglGetProcAddress(glMultiTexCoord4ivARB)
wglGetProcAddress(glMultiTexCoord1fvARB)
wglGetProcAddress(glMultiTexCoord2fvARB)
wglGetProcAddress(glMultiTexCoord4fvARB)
wglGetProcAddress(glMultiTexCoord1dvARB)
wglGetProcAddress(glMultiTexCoord2dvARB)
wglGetProcAddress(glMultiTexCoord3dvARB)
wglGetProcAddress(glMultiTexCoord4dvARB)
wglGetProcAddress(glVertexAttrib1svARB)
wglGetProcAddress(glVertexAttrib1fvARB)
wglGetProcAddress(glVertexAttrib1dvARB)
wglGetProcAddress(glVertexAttrib2svARB)
wglGetProcAddress(glVertexAttrib2fvARB)
wglGetProcAddress(glVertexAttrib2dvARB)
wglGetProcAddress(glVertexAttrib3svARB)
wglGetProcAddress(glVertexAttrib3fvARB)
wglGetProcAddress(glVertexAttrib3dvARB)
wglGetProcAddress(glVertexAttrib4bvARB)
wglGetProcAddress(glVertexAttrib4svARB)
wglGetProcAddress(glVertexAttrib4ivARB)
wglGetProcAddress(glVertexAttrib4ubvARB)
wglGetProcAddress(glVertexAttrib4usvARB)
wglGetProcAddress(glVertexAttrib4uivARB)
wglGetProcAddress(glVertexAttrib4fvARB)
wglGetProcAddress(glVertexAttrib4dvARB)
wglGetProcAddress(glVertexAttrib4NbvARB)
wglGetProcAddress(glVertexAttrib4NsvARB)
wglGetProcAddress(glVertexAttrib4NivARB)
wglGetProcAddress(glVertexAttrib4NubvARB)
wglGetProcAddress(glVertexAttrib4NusvARB)
wglGetProcAddress(glVertexAttrib4NuivARB)
wglGetProcAddress(glLockArraysEXT)
wglGetProcAddress(glUnlockArraysEXT)
wglGetProcAddress(glDrawRangeElementsEXT)
glGetFloatv(GL_MAX_TEXTURE_UNITS, 0x472FD6C)
glGetFloatv(GL_MAX_TEXTURE_IMAGE_UNITS, 0x472FD6C)
glGetFloatv(GL_MAX_TEXTURE_COORDS, 0x472FD6C)
glGetError()
////////////////////////////////////////////////////////////
// Log file recording suspended
// Suspension time: 23:24:32
////////////////////////////////////////////////////////////
|
Title: OpenGL calls log - opensg2_mt_tests - Context 0 - generated by gDEBugger
////////////////////////////////////////////////////////////
// This File contain an OpenGL calls log
// Application: opensg2_mt_tests
// Generation date: Wednesday, January 28, 2009
// Generation time: 23:23:55
// Context id: 0
//
// Generated by gDEBugger - an OpenGL Debugger and Profiler
// www.gremedy.com
////////////////////////////////////////////////////////////
wglChoosePixelFormat(0xAB010D49, 0x472FAD0)
wglDescribePixelFormat(0xAB010D49, 2, 40, 0x41112E0)
wglChoosePixelFormat(0xAB010D49, 0x41112E0)
wglSetPixelFormat(0xAB010D49, 2, 0x41112E0)
wglCreateContext(0xAB010D49)
wglDescribePixelFormat(0xAB010D49, 2, 40, 0x472FA74)
wglGetCurrentContext()
wglGetCurrentDC()
wglMakeCurrent(0xAB010D49, 0x10000)
wglGetCurrentContext()
wglGetCurrentDC()
wglMakeCurrent(0xAB010D49, 0x10000)
wglGetCurrentContext()
wglGetCurrentDC()
wglMakeCurrent(0xAB010D49, 0x10000)
glViewport(0, 0, 300, 300)
glMatrixMode(GL_PROJECTION)
glPushMatrix()
glLoadMatrixf({1.7320509, 0, 0, 0}
{0, 1.7320509, 0, 0}
{0, 0, -1.002002, -1}
{0, 0, -0.1001001, 0})
glMatrixMode(GL_MODELVIEW)
glClearColor(0.2, 0.2, 0.2, 1)
glClearDepth(1)
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT)
glPushAttrib(0x800)
glPopAttrib()
glLoadMatrixf({1, 0, 0, 0}
{0, 1, 0, 0}
{0, 0, 1, 0}
{0, 0, -4.8301272, 1})
glGetError()
glGetError()
glGetError()
glGetError()
glGetError()
glGetError()
glGetError()
////////////////////////////////////////////////////////////
// Log file recording suspended
// Suspension time: 23:24:32
////////////////////////////////////////////////////////////
|
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users