summaryrefslogtreecommitdiff
path: root/progs/ggi
diff options
context:
space:
mode:
authorJon Taylor <taylorj@ggi-project.org>1999-08-21 08:53:27 +0000
committerJon Taylor <taylorj@ggi-project.org>1999-08-21 08:53:27 +0000
commitb35b28e4d942da206bc74fbbbd520f71fa6b6209 (patch)
tree8fc97a0bde71c642b2fd386902504b6b8bff2e01 /progs/ggi
parent035e96ec3cf25dfa39dcdacb0f0c7b57d9d2b85a (diff)
*** empty log message ***
Diffstat (limited to 'progs/ggi')
-rw-r--r--progs/ggi/asc-view.c30
-rw-r--r--progs/ggi/gears.c22
2 files changed, 28 insertions, 24 deletions
diff --git a/progs/ggi/asc-view.c b/progs/ggi/asc-view.c
index 16f53e55091..d37fba9d9f7 100644
--- a/progs/ggi/asc-view.c
+++ b/progs/ggi/asc-view.c
@@ -31,8 +31,8 @@ ggi_visual_t vis,vis_mem;
GGIMesaContext ctx;
-int screen_x=320,screen_y=200;
-ggi_graphtype bpp=GT_16BIT;
+int screen_x=GGI_AUTO,screen_y=GGI_AUTO;
+ggi_graphtype bpp=GT_AUTO;
//#define ZBUFFER
@@ -318,9 +318,32 @@ double Display(GLuint l,int *maxframes)
return len;
}
+void visible(int vis)
+{
+ if (vis == GLUT_VISIBLE)
+ glutIdleFunc(idle);
+ else
+ glutIdleFunc(NULL);
+}
-int main(int argc,char **argv)
+int main(int argc, char *argv[])
{
+ glutInit(&argc, argv);
+ glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE);
+
+ glutInitWindowPosition(0, 0);
+ glutInitWindowSize(300, 300);
+ glutCreateWindow("asc-view");
+ init();
+
+ glutDisplayFunc(draw);
+ glutReshapeFunc(reshape);
+ glutKeyboardFunc(key);
+ glutSpecialFunc(special);
+ glutVisibilityFunc(visible);
+
+ glutMainLoop();
+#if 0
GLuint l;
char *file;
int maxframes=0;
@@ -348,6 +371,7 @@ int main(int argc,char **argv)
ggiClose(vis);
ggiClose(vis_mem);
ggiExit();
+#endif
return 0;
}
diff --git a/progs/ggi/gears.c b/progs/ggi/gears.c
index a6b5f7dda1a..61a8b9f3311 100644
--- a/progs/ggi/gears.c
+++ b/progs/ggi/gears.c
@@ -1,4 +1,4 @@
-/* $Id: gears.c,v 1.1 1999/08/21 06:27:37 jtaylor Exp $ */
+/* $Id: gears.c,v 1.2 1999/08/21 08:53:27 jtaylor Exp $ */
/*
* 3-D gear wheels. This program is in the public domain.
@@ -8,26 +8,6 @@
/* Conversion to GLUT by Mark J. Kilgard */
-/*
- * $Log: gears.c,v $
- * Revision 1.1 1999/08/21 06:27:37 jtaylor
- * *** empty log message ***
- *
- * Revision 1.5 1999/07/31 21:51:09 jtaylor
- * *** empty log message ***
- *
- * Revision 3.2 1999/06/03 17:07:36 brianp
- * an extra quad was being drawn in front and back faces
- *
- * Revision 3.1 1998/11/03 02:49:10 brianp
- * added fps output
- *
- * Revision 3.0 1998/02/14 18:42:29 brianp
- * initial rev
- *
- */
-
-
#include <math.h>
#include <stdlib.h>
#include <stdio.h>