Open
Description
Tested versions
- Reproducible in
v4.4.beta1.mono.official [d33da79d3]
System information
macOS Sonoma 14.6.1 (23G93)
Issue description
I see a lot of similar issues that were filed already, but none that seem to still be open that cover the scenario I'm in:
display/window/stretch/mode
isdisabled
(SubViewportContainer does not scale Viewport properly with CanvasItems project scale mode. #77149, Subviewport rendering different than non-viewport rendering #86975)- This is on v4.4.beta1 where some of those issues should already have been fixed (Popups (OptionButton, tooltips) placed and scaled wrong when using
canvas_items
stretch mode or scale factor different from1.0
(DisplayServer regression) #54030, Blurred embedded subwindows, when content_scale_factor is set on parent Window #71403) - There are no pop-ups involved (Popups (OptionButton, tooltips) placed and scaled wrong when using
canvas_items
stretch mode or scale factor different from1.0
(DisplayServer regression) #54030)
The issue is that a TextureRect
inside of a SubViewportContainer
looks blurry while a TextureRect
outside of that container looks crisp. Same thing with a Sprite2D
.
Steps to reproduce
Set up this scene hierarchy:
Node
SubViewportContainer
SubViewport
TextureRect
with size64, 64
CanvasLayer
TextureRect
with size64, 64
...and that's it. Even in the editor, it's apparent that the texture in the SubViewportContainer
is blurry:

I originally thought this was caused by setting ContentScaleFactor
, which is why the minimal repro has buttons to change that. I left the buttons in the repro since it's much more obvious at higher scale factors.
Minimal reproduction project (MRP)
Metadata
Assignees
Type
Projects
Status
For team assessment
Activity