1 #pragma once 2 3 #define ILUT_USE_OPENGL 4 5 #include "flextGL.h" 6 #include <GL/glfw.h> 7 #include <string> 8 #include <iostream> 9 #include <vector> 10 #include <list> 11 #include <map> 12 #include <memory> 13 #include <algorithm> 14 15 #include <ImathColor.h> 16 #include <ImathVec.h> 17 #include <ImathMatrix.h> 18 #include <ImathGL.h> 19 #include <ImathBox.h> 20 21 #include <assert.h> 22 23 // #include <audiere.h> 24 25 using std::string; 26 using std::cout; 27 using std::endl; 28 using std::cerr; 29 using std::vector; 30 using std::list; 31 using std::map; 32 using std::auto_ptr; 33 using std::max; 34 using std::min; 35 36 37 using namespace Imath; 38 39 typedef Vec2<unsigned int> V2u; 40 typedef Vec3<unsigned int> V3u; 41 42 43 #include "utilities.hh" 44