From 0f8312150d0b4c907952e3a699760ef952b40d2a Mon Sep 17 00:00:00 2001 From: Tim Moore Date: Tue, 15 Jun 2010 23:58:55 +0200 Subject: [PATCH] Log OpenGL vendor and version string --- src/Include/general.hxx | 3 ++- src/Main/main.cxx | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Include/general.hxx b/src/Include/general.hxx index 0db2b8829..c72f8031e 100644 --- a/src/Include/general.hxx +++ b/src/Include/general.hxx @@ -56,10 +56,11 @@ class FGGeneral { #endif public: - + inline char* get_glVendor() { return glVendor; } inline void set_glVendor( char *str ) { glVendor = str; } inline char* get_glRenderer() const { return glRenderer; } inline void set_glRenderer( char *str ) { glRenderer = str; } + inline char* get_glVersion() { return glVersion; } inline void set_glVersion( char *str ) { glVersion = str; } inline void set_glMaxTexSize( int i ) { glMaxTexSize = i; } inline int get_glMaxTexSize() const { return glMaxTexSize; } diff --git a/src/Main/main.cxx b/src/Main/main.cxx index e1a50d6c3..762e3e288 100644 --- a/src/Main/main.cxx +++ b/src/Main/main.cxx @@ -575,7 +575,9 @@ struct GeneralInitOperation : public GraphicsContextOperation general.set_glVendor( (char *)glGetString ( GL_VENDOR ) ); general.set_glRenderer( (char *)glGetString ( GL_RENDERER ) ); general.set_glVersion( (char *)glGetString ( GL_VERSION ) ); + SG_LOG( SG_GENERAL, SG_INFO, general.get_glVendor() ); SG_LOG( SG_GENERAL, SG_INFO, general.get_glRenderer() ); + SG_LOG( SG_GENERAL, SG_INFO, general.get_glVersion() ); GLint tmp; glGetIntegerv( GL_MAX_TEXTURE_SIZE, &tmp ); -- 2.39.5