Hash :
09fbf8ac
Author :
Date :
2008-04-28T11:17:05
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
#include "config.h"
#include <cppunit/TextTestRunner.h>
#include <cppunit/extensions/TestFactoryRegistry.h>
#if defined HAVE_GL_GLUT_H
# include <GL/glut.h>
#elif defined HAVE_GLUT_GLUT_H
# include <GLUT/glut.h>
#else
# error GLUT headers not present
#endif
int main(int argc, const char* argv[])
{
CppUnit::TextTestRunner runner;
runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
runner.run();
return 0;
}
void buildGLContext()
{
static bool glutInitialised = false;
char* pointer;
int number;
if(!glutInitialised)
{
glutInit(&number, &pointer);
glutInitDisplayMode(GLUT_DEPTH | GLUT_RGB | GLUT_DOUBLE | GLUT_MULTISAMPLE);
glutInitWindowPosition(0, 0);
glutInitWindowSize(150, 150);
glutCreateWindow("FTGL TEST");
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0.0, 150, 0.0, 150);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glutInitialised = true;
}
}