Przeglądaj źródła

Make miniglut exit() on error, like real glut.

tags/embedded-1-20030120
Keith Whitwell 23 lat temu
rodzic
commit
8830b0a941
1 zmienionych plików z 5 dodań i 5 usunięć
  1. 5
    5
      src/glut/mini/window.c

+ 5
- 5
src/glut/mini/window.c Wyświetl plik

@@ -62,7 +62,7 @@ int APIENTRY glutCreateWindow (const char *title)
dpy = XOpenDisplay(NULL);
if (!dpy) {
printf("Error: XOpenDisplay failed\n");
return 1;
exit(1);
}
}

@@ -79,7 +79,7 @@ int APIENTRY glutCreateWindow (const char *title)
visinfo = glXChooseVisual( dpy, scrnum, attrib );
if (!visinfo) {
printf("Error: couldn't get an RGB, Double-buffered visual\n");
return 0;
exit(1);
}
}

@@ -95,18 +95,18 @@ int APIENTRY glutCreateWindow (const char *title)
visinfo->visual, mask, &attr );
if (!win) {
printf("Error: XCreateWindow failed\n");
return 0;
exit(1);
}

ctx = glXCreateContext( dpy, visinfo, NULL, True );
if (!ctx) {
printf("Error: glXCreateContext failed\n");
return 0;
exit(1);
}

if (!glXMakeCurrent( dpy, win, ctx )) {
printf("Error: glXMakeCurrent failed\n");
return 0;
exit(1);
}

XMapWindow( dpy, win );

Ładowanie…
Anuluj
Zapisz