Skip to content

Commit 80a3d20

Browse files
committed
Merge pull request #105949 from bruvzg/emb_os_fix
Fix oversampling for embedded windows using content scale.
2 parents 9e9f6c9 + c6e1bc6 commit 80a3d20

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

scene/main/window.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,6 +1322,7 @@ void Window::_update_viewport_size() {
13221322

13231323
if (embedder) {
13241324
float scale = MIN(embedder->stretch_transform.get_scale().width, embedder->stretch_transform.get_scale().height);
1325+
Viewport::set_oversampling_override(scale);
13251326
Size2 s = Size2(final_size.width * scale, final_size.height * scale).ceil();
13261327
RS::get_singleton()->viewport_set_global_canvas_transform(get_viewport_rid(), global_canvas_transform * scale * content_scale_factor);
13271328
RS::get_singleton()->viewport_set_size(get_viewport_rid(), s.width, s.height);

0 commit comments

Comments
 (0)