Move debug output about selected visuals.

svn path=/trunk/KDE/kdebase/workspace/; revision=763097
remotes/origin/Plasma/5.0
Luboš Luňák 18 years ago
parent 4f783faa2a
commit 4dc04a2eef
  1. 26
      scene_opengl.cpp

@ -147,19 +147,6 @@ SceneOpenGL::SceneOpenGL( Workspace* ws )
// Check whether certain features are supported
has_waitSync = glXGetVideoSync ? true : false;
int vis_buffer, vis_drawable;
glXGetFBConfigAttrib( display(), fbcbuffer, GLX_VISUAL_ID, &vis_buffer );
XVisualInfo* visinfo_buffer = glXGetVisualFromFBConfig( display(), fbcbuffer );
kDebug( 1212 ) << "Buffer visual (depth " << visinfo_buffer->depth << "): 0x" << QString::number( vis_buffer, 16 );
XFree( visinfo_buffer );
for( int i = 0; i <= 32; i++ )
{
if( fbcdrawableinfo[ i ].fbconfig == NULL )
continue;
glXGetFBConfigAttrib( display(), fbcdrawableinfo[ i ].fbconfig, GLX_VISUAL_ID, &vis_drawable );
kDebug( 1212 ) << "Drawable visual (depth " << i << "): 0x" << QString::number( vis_drawable, 16 );
}
// OpenGL scene setup
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
@ -375,6 +362,11 @@ bool SceneOpenGL::initBuffer()
kWarning( 1212 ) << "Couldn't create output buffer (failed to create overlay window?) !";
return false; // error
}
int vis_buffer;
glXGetFBConfigAttrib( display(), fbcbuffer, GLX_VISUAL_ID, &vis_buffer );
XVisualInfo* visinfo_buffer = glXGetVisualFromFBConfig( display(), fbcbuffer );
kDebug( 1212 ) << "Buffer visual (depth " << visinfo_buffer->depth << "): 0x" << QString::number( vis_buffer, 16 );
XFree( visinfo_buffer );
return true;
}
@ -457,6 +449,14 @@ bool SceneOpenGL::initBufferConfigs()
kWarning( 1212 ) << "Couldn't find framebuffer configuration for buffer!";
return false;
}
for( int i = 0; i <= 32; i++ )
{
if( fbcdrawableinfo[ i ].fbconfig == NULL )
continue;
int vis_drawable = 0;
glXGetFBConfigAttrib( display(), fbcdrawableinfo[ i ].fbconfig, GLX_VISUAL_ID, &vis_drawable );
kDebug( 1212 ) << "Drawable visual (depth " << i << "): 0x" << QString::number( vis_drawable, 16 );
}
return true;
}

Loading…
Cancel
Save