summaryrefslogtreecommitdiffstats
path: root/servers/rendering/rendering_device.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-02-22 11:23:28 +0100
committerRémi Verschelde <rverschelde@gmail.com>2024-02-22 11:23:28 +0100
commitdd1d838e092f96e1c601ee5d697e3c41207a1ad9 (patch)
tree120f340bfd8e653ae3015ee5e6ad365494faacc8 /servers/rendering/rendering_device.cpp
parent9a58d1a977d2d0d338f1777c3acbb1dfe5e0ca90 (diff)
parent5e59c941c9fbcbe1eb563890aef70dfaab1e0368 (diff)
downloadredot-engine-dd1d838e092f96e1c601ee5d697e3c41207a1ad9.tar.gz
Merge pull request #88631 from DarioSamo/mobile_subpass_usage_fix
Remove tracking logic for input attachments as it's not necessary.
Diffstat (limited to 'servers/rendering/rendering_device.cpp')
-rw-r--r--servers/rendering/rendering_device.cpp11
1 files changed, 0 insertions, 11 deletions
diff --git a/servers/rendering/rendering_device.cpp b/servers/rendering/rendering_device.cpp
index d5d5ee5166..2cfee25f91 100644
--- a/servers/rendering/rendering_device.cpp
+++ b/servers/rendering/rendering_device.cpp
@@ -2853,17 +2853,6 @@ RID RenderingDevice::uniform_set_create(const Vector<Uniform> &p_uniforms, RID p
DEV_ASSERT(!texture->owner.is_valid() || texture_owner.get_or_null(texture->owner));
- if (_texture_make_mutable(texture, texture_id)) {
- // The texture must be mutable as a layout transition will be required.
- draw_graph.add_synchronization();
- }
-
- if (texture->draw_tracker != nullptr) {
- bool depth_stencil_read = (texture->usage_flags & TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT);
- draw_trackers.push_back(texture->draw_tracker);
- draw_trackers_usage.push_back(depth_stencil_read ? RDG::RESOURCE_USAGE_ATTACHMENT_DEPTH_STENCIL_READ : RDG::RESOURCE_USAGE_ATTACHMENT_COLOR_READ);
- }
-
driver_uniform.ids.push_back(texture->driver_id);
}
} break;