summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-09-04 11:16:48 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-09-04 11:16:48 +0200
commit906a4e9db91c2c6b17a0cb1cddf2a96f64114646 (patch)
treed138e77fd96f351379bba17b51d61458dab45838 /core
parent3e8ebb9a99f2b17d70c86f2a6a3e08e6ea6a84c6 (diff)
parentd4e78b8db5724e529ae024eb7a97bdc0f350ab21 (diff)
downloadredot-engine-906a4e9db91c2c6b17a0cb1cddf2a96f64114646.tar.gz
Merge pull request #96525 from bruvzg/rem_gl_renderer_incl
Store GLES over GL status in the OS to avoid direct renderer includes in the editor.
Diffstat (limited to 'core')
-rw-r--r--core/os/os.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/os/os.h b/core/os/os.h
index e6ce527720..553ae4cf76 100644
--- a/core/os/os.h
+++ b/core/os/os.h
@@ -75,6 +75,7 @@ class OS {
int _display_driver_id = -1;
String _current_rendering_driver_name;
String _current_rendering_method;
+ bool _is_gles_over_gl = false;
RemoteFilesystemClient default_rfs;
@@ -130,9 +131,11 @@ public:
void set_current_rendering_driver_name(const String &p_driver_name) { _current_rendering_driver_name = p_driver_name; }
void set_current_rendering_method(const String &p_name) { _current_rendering_method = p_name; }
+ void set_gles_over_gl(bool p_enabled) { _is_gles_over_gl = p_enabled; }
String get_current_rendering_driver_name() const { return _current_rendering_driver_name; }
String get_current_rendering_method() const { return _current_rendering_method; }
+ bool get_gles_over_gl() const { return _is_gles_over_gl; }
int get_display_driver_id() const { return _display_driver_id; }