#include <math.h>
#include <stdlib.h>
#include <GL/glut.h>
-#include "../util/readtex.c"
+#include "readtex.h"
#ifndef PI
float lmodel_twoside[] = {GL_TRUE};
int w, h;
GLenum format;
- char *image;
+ GLubyte *image;
printf("GL_RENDERER = %s\n", (char *) glGetString(GL_RENDERER));
void Idle(void)
{
- xRotation += .75;
- yRotation += .375;
+ static double t0 = -1.;
+ double t, dt;
+ t = glutGet(GLUT_ELAPSED_TIME) / 1000.;
+ if (t0 < 0.)
+ t0 = t;
+ dt = t - t0;
+ t0 = t;
+
+ xRotation += .75*60.*dt;
+ yRotation += .375*60.*dt;
glutPostRedisplay();
}
break;
case 'l':
isLit = !isLit;
- printf("lit %d\n", isLit);
ReInit();
break;
case 'f':