From e409538831692981e1b8956a1ec141f497066a64 Mon Sep 17 00:00:00 2001 From: Haroon Qureshi Date: Wed, 3 Dec 2025 04:28:37 -0800 Subject: [PATCH] Ensure window scale is initialized on creation. PiperOrigin-RevId: 839699437 Change-Id: I99e477ac49b56726b77389306aec49c895e160fa --- src/experimental/platform/window.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/experimental/platform/window.cc b/src/experimental/platform/window.cc index 7361925e..7ad4331f 100644 --- a/src/experimental/platform/window.cc +++ b/src/experimental/platform/window.cc @@ -133,6 +133,11 @@ Window::Window(std::string_view title, int width, int height, Config config, native_window_ = GetNativeWindowOsx(reinterpret_cast(wmi.info.cocoa.window)); #endif + + int drawable_width = width; + int drawable_height = height; + SDL_GL_GetDrawableSize(sdl_window_, &drawable_width, &drawable_height); + scale_ = (float)drawable_width / (float)width_; } Window::~Window() {