From 179b5c93a0f76f9bea084d230493ad517f1ecf24 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 1 Jun 2019 18:06:38 +0200 Subject: [PATCH] source/GraphicsOpenGL.cpp: in getVersion() use std::string for 'prof' variable (gcc throws warnings about char pointer) --- source/GraphicsOpenGL.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/GraphicsOpenGL.cpp b/source/GraphicsOpenGL.cpp index 364b344..290b31e 100644 --- a/source/GraphicsOpenGL.cpp +++ b/source/GraphicsOpenGL.cpp @@ -1,6 +1,7 @@ #include #include +#include Graphics::Graphics(PlatformApplication *platform) { @@ -41,10 +42,10 @@ std::string Graphics::getVersion() const { char buf[512]; + std::string prof = "Compability"; char *ver = (char*) glGetString(GL_VERSION); char *ven = (char*) glGetString(GL_VENDOR); char *ren = (char*) glGetString(GL_RENDERER); - char *prof = "Compability"; GLint flags; glGetIntegerv(GL_CONTEXT_PROFILE_MASK, &flags); @@ -52,7 +53,7 @@ std::string Graphics::getVersion() const prof = "Core"; } - snprintf(buf, sizeof(buf), "OpenGL %s %s profile - %s %s", ver, prof, ren, ven); + snprintf(buf, sizeof(buf), "OpenGL %s %s profile - %s %s", ver, prof.c_str(), ren, ven); return std::string(buf); }