merged 2.4 branch into the trunk

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18040 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2002-12-04 14:11:26 +00:00
parent 59a944cb63
commit 2b5f62a0b2
1057 changed files with 37805 additions and 24034 deletions

View File

@@ -238,8 +238,8 @@ bool wxGLCanvas::Create( wxWindow *parent,
// Check for the presence of the GLX extension
if(!glXQueryExtension(display, NULL, NULL)) {
wxDebugMsg("wxGLCanvas: GLX extension is missing\n");
return false;
wxLogDebug("wxGLCanvas: GLX extension is missing\n");
return FALSE;
}
if(attribList) {
@@ -287,7 +287,7 @@ bool wxGLCanvas::Create( wxWindow *parent,
attribList = (int*) data;
// Get an appropriate visual
vi = glXChooseVisual(display, DefaultScreen(display), attribList);
if(!vi) return false;
if(!vi) return FALSE;
// Here we should make sure that vi is the same visual as the
// one used by the xwindow drawable in wxCanvas. However,
@@ -298,9 +298,9 @@ bool wxGLCanvas::Create( wxWindow *parent,
XGetWindowAttributes(display, (Window) GetClientAreaWindow(), &xwa);
vi_templ.visualid = XVisualIDFromVisual(xwa.visual);
vi = XGetVisualInfo(display, VisualIDMask, &vi_templ, &n);
if(!vi) return false;
if(!vi) return FALSE;
glXGetConfig(display, vi, GLX_USE_GL, &val);
if(!val) return false;
if(!val) return FALSE;
// Basically, this is it. It should be possible to use vi
// in glXCreateContext() below. But this fails with Mesa.
// I notified the Mesa author about it; there may be a fix.
@@ -327,7 +327,7 @@ bool wxGLCanvas::Create( wxWindow *parent,
a_list[n] = None;
// XFree(vi);
vi = glXChooseVisual(display, DefaultScreen(display), a_list);
if(!vi) return false;
if(!vi) return FALSE;
#endif /* OLD_MESA */
}
@@ -348,7 +348,7 @@ bool wxGLCanvas::Create( wxWindow *parent,
#endif
SetCurrent();
return true;
return TRUE;
}
wxGLCanvas::~wxGLCanvas(void)