[Libreoffice-commits] core.git: vcl/source
Jan Holesovsky
kendy at collabora.com
Mon May 5 07:48:06 PDT 2014
vcl/source/opengl/OpenGLContext.cxx | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
New commits:
commit fc4000a9be34304790219f08adfa924801f736e1
Author: Jan Holesovsky <kendy at collabora.com>
Date: Mon May 5 16:46:59 2014 +0200
openGL: More debug info.
Change-Id: Ia2e09c92673b97fd48c4ede7ebb9ff47da821926
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx
index 18530ae..5271214 100644
--- a/vcl/source/opengl/OpenGLContext.cxx
+++ b/vcl/source/opengl/OpenGLContext.cxx
@@ -435,7 +435,12 @@ bool OpenGLContext::ImplInit()
}
SetPixelFormat(m_aGLWin.hDC,WindowPix,&PixelFormatFront);
m_aGLWin.hRC = wglCreateContext(m_aGLWin.hDC);
- wglMakeCurrent(m_aGLWin.hDC,m_aGLWin.hRC);
+
+ if (!wglMakeCurrent(m_aGLWin.hDC,m_aGLWin.hRC))
+ {
+ SAL_WARN("vcl.opengl", "Failed wglMakeCurrent: " << GetLastError());
+ return false;
+ }
#elif defined( MACOSX )
@@ -506,9 +511,10 @@ bool OpenGLContext::ImplInit()
if(!bGlewInit)
{
glewExperimental = GL_TRUE;
- if (glewInit() != GLEW_OK)
+ GLenum err = glewInit();
+ if (err != GLEW_OK)
{
- SAL_WARN("vcl.opengl", "Failed to initialize GLEW");
+ SAL_WARN("vcl.opengl", "Failed to initialize GLEW: " << glewGetErrorString(err));
return false;
}
else
More information about the Libreoffice-commits
mailing list