From 44c2da7f6e6a04be2d3212d556add5b7f042e883 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Tue, 5 Sep 2023 12:50:03 +0300 Subject: [PATCH] Use the mspcore version of getenv --- source/backends/opengl/device_backend.cpp | 6 ++++-- source/backends/opengl/extension.cpp | 11 +++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) 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