diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2022-01-19 10:10:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-19 10:10:54 +0100 |
commit | 8b8e858778bbf9e0dad66335f351920332c547de (patch) | |
tree | 60786c000c2c0d975feb95e86d3ab98c7db1fd71 /servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp | |
parent | 74b110a736c35d7183898b01b2f03db3bb98a5a5 (diff) | |
parent | 4a1c28460e3d85d2d7505970ce3a6c2e6f404f15 (diff) | |
download | redot-engine-8b8e858778bbf9e0dad66335f351920332c547de.tar.gz |
Merge pull request #54489 from briansemrau/texture-delete-update
Diffstat (limited to 'servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp')
-rw-r--r-- | servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp index 7e188926e0..0f3daef371 100644 --- a/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp +++ b/servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp @@ -1377,14 +1377,6 @@ void RendererCanvasRenderRD::canvas_render_items(RID p_to_render_target, Item *p if (md->shader_data->uses_time) { time_used = true; } - if (md->last_frame != RendererCompositorRD::singleton->get_frame_number()) { - md->last_frame = RendererCompositorRD::singleton->get_frame_number(); - if (!RD::get_singleton()->uniform_set_is_valid(md->uniform_set)) { - // uniform set may be gone because a dependency was erased. In this case, it will happen - // if a texture is deleted, so just re-create it. - storage->material_force_update_textures(material, RendererStorageRD::SHADER_TYPE_2D); - } - } } } @@ -2240,7 +2232,6 @@ RendererCanvasRenderRD::MaterialData::~MaterialData() { RendererStorageRD::MaterialData *RendererCanvasRenderRD::_create_material_func(ShaderData *p_shader) { MaterialData *material_data = memnew(MaterialData); material_data->shader_data = p_shader; - material_data->last_frame = false; //update will happen later anyway so do nothing. return material_data; } |