diff options
author | Juan Linietsky <reduzio@gmail.com> | 2019-07-29 18:19:31 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2020-02-11 11:58:16 +0100 |
commit | dc3b47f3abbeb271ca16ce54f2c965099d4ae492 (patch) | |
tree | d86db481912b42489b5d1ce37867c11e707a596f /scene/main | |
parent | b52a2f3dfa9bacb84ba40dadbb0ed3c32c5d3afd (diff) |
Vulkan/RD rasterizer now does clean exit.
Diffstat (limited to 'scene/main')
-rw-r--r-- | scene/main/viewport.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scene/main/viewport.cpp b/scene/main/viewport.cpp index 0e5ca4a609..e4343d3982 100644 --- a/scene/main/viewport.cpp +++ b/scene/main/viewport.cpp @@ -147,7 +147,6 @@ ViewportTexture::ViewportTexture() { vp = NULL; set_local_to_scene(true); - proxy = VS::get_singleton()->texture_2d_placeholder_create(); } ViewportTexture::~ViewportTexture() { @@ -159,7 +158,9 @@ ViewportTexture::~ViewportTexture() { if (proxy_ph.is_valid()) { VS::get_singleton()->free(proxy_ph); } - VS::get_singleton()->free(proxy); + if (proxy.is_valid()) { + VS::get_singleton()->free(proxy); + } } ///////////////////////////////////// |