summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Borca <dborca@users.sourceforge.net>2006-03-31 20:53:12 +0000
committerJosé Fonseca <jfonseca@vmware.com>2011-07-11 20:03:33 +0100
commit06362f466b3cb800604f5ebfc1f4d6c69e8e080c (patch)
treef8bdc1937a12707c7f804fe6bedd0a231ae8ba8a
parentab9cbb0c0f0fd052e30f9434f606a1ba514e33ac (diff)
downloadglut-06362f466b3cb800604f5ebfc1f4d6c69e8e080c.tar.gz
DMesa now uses OSMesa as a back-end.
-rw-r--r--src/glut/dos/window.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/glut/dos/window.c b/src/glut/dos/window.c
index b922746..610cf36 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,