diff options
author | Chris Xiong <chirs241097@gmail.com> | 2020-02-15 01:52:25 +0800 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2020-02-15 01:52:25 +0800 |
commit | 41250bda2a3e3383b8825a31610102826c32c486 (patch) | |
tree | d195e679257a3c1352043670d7888096d55582f1 /smelt/glfw/gfx_glfw.cpp | |
parent | 7398bdc3eb0f58cdfa9b588e1c6c8e5ef3797ac6 (diff) | |
download | SMELT-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.cpp | 3 |
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); |