From bf03d022280a82f27bf947b5854a8f4edbf2d741 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 24 Aug 2014 01:09:44 +0200 Subject: [PATCH] - print OpenGL profile type in startup log. --- src/gl/system/gl_interface.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gl/system/gl_interface.cpp b/src/gl/system/gl_interface.cpp index 7a745110b..95ab2e289 100644 --- a/src/gl/system/gl_interface.cpp +++ b/src/gl/system/gl_interface.cpp @@ -149,16 +149,18 @@ void gl_LoadExtensions() void gl_PrintStartupLog() { + int v; + glGetIntegerv(GL_CONTEXT_PROFILE_MASK, &v); + Printf ("GL_VENDOR: %s\n", glGetString(GL_VENDOR)); Printf ("GL_RENDERER: %s\n", glGetString(GL_RENDERER)); - Printf ("GL_VERSION: %s\n", glGetString(GL_VERSION)); + Printf ("GL_VERSION: %s (%s profile)\n", glGetString(GL_VERSION), (v & GL_CONTEXT_CORE_PROFILE_BIT)? "Core" : "Compatibility"); Printf ("GL_SHADING_LANGUAGE_VERSION: %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION)); Printf ("GL_EXTENSIONS:"); for (unsigned i = 0; i < m_Extensions.Size(); i++) { Printf(" %s", m_Extensions[i].GetChars()); } - int v; glGetIntegerv(GL_MAX_TEXTURE_SIZE, &v); Printf("\nMax. texture size: %d\n", v);