summaryrefslogtreecommitdiffstats
path: root/servers
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-09-13 21:51:20 +0200
committerGitHub <noreply@github.com>2021-09-13 21:51:20 +0200
commit70ba36674351f9d585cf8ab80a2faa390b52da71 (patch)
treebcb87f26248ad8209406954c7fadf4ee9a4d92a5 /servers
parentf6022d2aa8973517858bbc673f300ba2ed08884c (diff)
parentce064348fa8ffeff0527133a7c86e018193ab29c (diff)
downloadredot-engine-70ba36674351f9d585cf8ab80a2faa390b52da71.tar.gz
Merge pull request #50375 from Paulb23/code_edit_unit_tests
Diffstat (limited to 'servers')
-rw-r--r--servers/display_server.cpp1
-rw-r--r--servers/rendering/rasterizer_dummy.h5
2 files changed, 4 insertions, 2 deletions
diff --git a/servers/display_server.cpp b/servers/display_server.cpp
index 3d44484033..cdf892094d 100644
--- a/servers/display_server.cpp
+++ b/servers/display_server.cpp
@@ -605,4 +605,5 @@ DisplayServer::DisplayServer() {
}
DisplayServer::~DisplayServer() {
+ singleton = nullptr;
}
diff --git a/servers/rendering/rasterizer_dummy.h b/servers/rendering/rasterizer_dummy.h
index f58d124140..35bb7722e7 100644
--- a/servers/rendering/rasterizer_dummy.h
+++ b/servers/rendering/rasterizer_dummy.h
@@ -197,7 +197,7 @@ public:
TypedArray<Image> bake_render_uv2(RID p_base, const Vector<RID> &p_material_overrides, const Size2i &p_image_size) override { return TypedArray<Image>(); }
- bool free(RID p_rid) override { return true; }
+ bool free(RID p_rid) override { return false; }
void update() override {}
void sdfgi_set_debug_probe_select(const Vector3 &p_position, const Vector3 &p_dir) override {}
@@ -664,8 +664,9 @@ public:
DummyTexture *texture = texture_owner.getornull(p_rid);
texture_owner.free(p_rid);
memdelete(texture);
+ return true;
}
- return true;
+ return false;
}
virtual void update_memory_info() override {}