minor tweaks
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 13 Jul 2001 20:09:18 +0000 (20:09 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 13 Jul 2001 20:09:18 +0000 (20:09 +0000)
progs/demos/osdemo.c

index acb9d3ab01d758fc95329f6b35b78ee359872ed5..b43950b63d6df56b8ea3cd0798fd254dcb3df708 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: osdemo.c,v 1.5 2000/09/08 16:42:06 brianp Exp $ */
+/* $Id: osdemo.c,v 1.6 2001/07/13 20:09:18 brianp Exp $ */
 
 /*
  * Demo of off-screen Mesa rendering
@@ -238,14 +238,18 @@ int main( int argc, char *argv[] )
    }
 
    /* Allocate the image buffer */
-   buffer = malloc( WIDTH * HEIGHT * 4 );
+   buffer = malloc( WIDTH * HEIGHT * 4 * sizeof(GLubyte) );
    if (!buffer) {
       printf("Alloc image buffer failed!\n");
       return 0;
    }
 
    /* Bind the buffer to the context and make it current */
-   OSMesaMakeCurrent( ctx, buffer, GL_UNSIGNED_BYTE, WIDTH, HEIGHT );
+   if (!OSMesaMakeCurrent( ctx, buffer, GL_UNSIGNED_BYTE, WIDTH, HEIGHT )) {
+      printf("OSMesaMakeCurrent failed!\n");
+      return 0;
+   }
+     
 
    {
       int z, s, a;