aboutsummaryrefslogtreecommitdiff
path: root/smelt/glfw/gfx_glfw.cpp
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2020-02-15 01:52:25 +0800
committerGravatar Chris Xiong <chirs241097@gmail.com> 2020-02-15 01:52:25 +0800
commit41250bda2a3e3383b8825a31610102826c32c486 (patch)
treed195e679257a3c1352043670d7888096d55582f1 /smelt/glfw/gfx_glfw.cpp
parent7398bdc3eb0f58cdfa9b588e1c6c8e5ef3797ac6 (diff)
downloadSMELT-41250bda2a3e3383b8825a31610102826c32c486.tar.xz
Added 3 methods for getting certain types of system information.
Also improved format of related information reported in logs.
Diffstat (limited to 'smelt/glfw/gfx_glfw.cpp')
-rw-r--r--smelt/glfw/gfx_glfw.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/smelt/glfw/gfx_glfw.cpp b/smelt/glfw/gfx_glfw.cpp
index cb74a67..acb83d0 100644
--- a/smelt/glfw/gfx_glfw.cpp
+++ b/smelt/glfw/gfx_glfw.cpp
@@ -885,6 +885,9 @@ bool SMELT_IMPL::loadGLEntryPoints()
smLog("%s:" SLINE ": GL_RENDERER: %s\n",GFX_GLFW_SRCFN,(const char *)glGetString(GL_RENDERER));
smLog("%s:" SLINE ": GL_VENDOR: %s\n",GFX_GLFW_SRCFN,(const char *)glGetString(GL_VENDOR));
smLog("%s:" SLINE ": GL_VERSION: %s\n",GFX_GLFW_SRCFN,(const char *)glGetString(GL_VERSION));
+ dispdrv=std::string("Renderer: ")+std::string((const char*)glGetString(GL_RENDERER));
+ dispdrv+=std::string("\nVendor: ")+std::string((const char*)glGetString(GL_VENDOR));
+ dispdrv+=std::string("\nOpenGL Version: ")+std::string((const char*)glGetString(GL_VERSION));
const char *verstr=(const char*)glGetString(GL_VERSION);
int maj=0,min=0;
sscanf(verstr,"%d.%d",&maj,&min);