From 49d0c6a5c9726e6575acfc29c08f57362a1bbf10 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Sat, 18 Apr 2020 20:30:57 -0300 Subject: Ability to create local RenderingDevice instances. --- servers/rendering/rendering_device.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'servers/rendering/rendering_device.cpp') diff --git a/servers/rendering/rendering_device.cpp b/servers/rendering/rendering_device.cpp index a3799b0e4d..75ef38354a 100644 --- a/servers/rendering/rendering_device.cpp +++ b/servers/rendering/rendering_device.cpp @@ -60,5 +60,7 @@ Vector RenderingDevice::shader_compile_from_source(ShaderStage p_stage, } RenderingDevice::RenderingDevice() { - singleton = this; + if (singleton == nullptr) { // there may be more rendering devices later + singleton = this; + } } -- cgit v1.2.3