From: Mikko Rasa Date: Tue, 5 Sep 2023 09:50:03 +0000 (+0300) Subject: Use the mspcore version of getenv X-Git-Url: https://git.tdb.fi/?a=commitdiff_plain;h=44c2da7f6e6a04be2d3212d556add5b7f042e883;p=libs%2Fgl.git Use the mspcore version of getenv --- diff --git a/source/backends/opengl/device_backend.cpp b/source/backends/opengl/device_backend.cpp index c13a7f04..1b2ad57a 100644 --- a/source/backends/opengl/device_backend.cpp +++ b/source/backends/opengl/device_backend.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -47,9 +48,10 @@ void OpenGLDevice::fill_info() Version ver(gl_ver.substr(0, gl_ver.find(' '))); - if(const char *force_ver_ptr = getenv("MSPGL_FORCE_VERSION")) + string force_ver_str = getenv("MSPGL_FORCE_VERSION"); + if(!force_ver_str.empty()) { - Version force_ver(force_ver_ptr); + Version force_ver(force_ver_str); if(force_ver #endif +#include #include #include #include "device.h" @@ -105,9 +106,10 @@ bool is_disabled(const string &ext) if(!init_done) { - if(const char *disable_ptr = getenv("MSPGL_DISABLE_EXTENSIONS")) + string disable_str = getenv("MSPGL_DISABLE_EXTENSIONS"); + if(!disable_str.empty()) { - vector disable = split(disable_ptr); + vector disable = split(disable_str); disabled_exts.insert(disable.begin(), disable.end()); } @@ -164,9 +166,10 @@ inline Version _get_glsl_version() Version ver(glsl_ver.substr(0, glsl_ver.find(' '))); - if(const char *force_ver_ptr = getenv("MSPGL_FORCE_GLSL_VERSION")) + string force_ver_str = getenv("MSPGL_FORCE_GLSL_VERSION"); + if(!force_ver_str.empty()) { - Version force_ver(force_ver_ptr); + Version force_ver(force_ver_str); if(force_ver