char *glVendor;
char *glRenderer;
char *glVersion;
+ int glMaxTexSize;
// Last frame rate measurement
int frame_rate;
inline char* get_glRenderer() const { return glRenderer; }
inline void set_glRenderer( char *str ) { glRenderer = str; }
inline void set_glVersion( char *str ) { glVersion = str; }
+ inline void set_glMaxTexSize( int i ) { glMaxTexSize = i; }
+ inline int get_glMaxTexSize() const { return glMaxTexSize; }
inline double get_frame_rate() const { return frame_rate; }
#ifdef FANCY_FRAME_COUNTER
inline double get_frame(int idx) const { return frames[idx]; }
general.set_glVendor( (char *)glGetString ( GL_VENDOR ) );
general.set_glRenderer( (char *)glGetString ( GL_RENDERER ) );
general.set_glVersion( (char *)glGetString ( GL_VERSION ) );
-
+ int tmp;
+ glGetIntegerv( GL_MAX_TEXTURE_SIZE, &tmp );
+ general.set_glMaxTexSize( tmp );
FG_LOG ( FG_GENERAL, FG_INFO, general.get_glRenderer() );
+ FG_LOG ( FG_GENERAL, FG_INFO, "Max texture size = " << tmp );
#if 0
// try to determine if we should adjust the initial default