From 3a3e63dc4fc8b34de7e61607d0d69cf3a77255ca Mon Sep 17 00:00:00 2001 From: Daniel Borca Date: Fri, 31 Mar 2006 20:53:12 +0000 Subject: DMesa now uses OSMesa as a back-end. --- src/glut/dos/window.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/glut/dos') diff --git a/src/glut/dos/window.c b/src/glut/dos/window.c index b922746a9e..610cf36dcc 100644 --- a/src/glut/dos/window.c +++ b/src/glut/dos/window.c @@ -66,6 +66,10 @@ glutCreateWindow (const char *title) int i; int m8width = (_glut_default.width + 7) & ~7; + if (!(_glut_default.mode & GLUT_DOUBLE)) { + return 0; + } + /* We set the Visual once. This will be our desktop (graphic mode). * We should do this in the `glutInit' code, but we don't have any idea * about its geometry. Supposedly, when we are about to create one @@ -73,7 +77,7 @@ glutCreateWindow (const char *title) */ if (!visual) { if ((visual=DMesaCreateVisual(_glut_default.x + m8width, _glut_default.y + _glut_default.height, _glut_visual.bpp, _glut_visual.refresh, - _glut_default.mode & GLUT_DOUBLE, + GLUT_SINGLE, !(_glut_default.mode & GLUT_INDEX), (_glut_default.mode & GLUT_ALPHA ) ? _glut_visual.alpha : 0, (_glut_default.mode & GLUT_DEPTH ) ? _glut_visual.depth : 0, -- cgit v1.2.3