Tested versions
Reproduceable in LTS v26.1 and LTS v26.3 subviewport fix version (likely affects all versions)
System information
Windows 10 - Redot LTS v26.3 subviewport fix
Issue description
A strange flicker phenomenon with arbitrary textures in memory happens with subviewports under certain circumstances, see MRP.
This bug does NOT happen on compatibility mode.
It is important to know that this piece of code is key and without it, the flicker does not happen.
Background3D.gd
get_tree().create_timer(timeout).timeout.connect(queue_free)
Steps to reproduce
See MRP
Minimal reproduction project (MRP)
subviewport-bug-2.zip
Tested versions
Reproduceable in LTS v26.1 and LTS v26.3 subviewport fix version (likely affects all versions)
System information
Windows 10 - Redot LTS v26.3 subviewport fix
Issue description
A strange flicker phenomenon with arbitrary textures in memory happens with subviewports under certain circumstances, see MRP.
This bug does NOT happen on compatibility mode.
It is important to know that this piece of code is key and without it, the flicker does not happen.
Background3D.gd
get_tree().create_timer(timeout).timeout.connect(queue_free)Steps to reproduce
See MRP
Minimal reproduction project (MRP)
subviewport-bug-2.zip