summaryrefslogtreecommitdiffstats
path: root/servers/rendering/storage/environment_storage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'servers/rendering/storage/environment_storage.cpp')
-rw-r--r--servers/rendering/storage/environment_storage.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/servers/rendering/storage/environment_storage.cpp b/servers/rendering/storage/environment_storage.cpp
index ec26e36509..fcd2a3d3b8 100644
--- a/servers/rendering/storage/environment_storage.cpp
+++ b/servers/rendering/storage/environment_storage.cpp
@@ -30,6 +30,20 @@
#include "environment_storage.h"
+// Storage
+
+RendererEnvironmentStorage *RendererEnvironmentStorage::singleton = nullptr;
+
+RendererEnvironmentStorage::RendererEnvironmentStorage() {
+ singleton = this;
+}
+
+RendererEnvironmentStorage::~RendererEnvironmentStorage() {
+ singleton = nullptr;
+}
+
+// Environment
+
RID RendererEnvironmentStorage::environment_allocate() {
return environment_owner.allocate_rid();
}