From b168233593be1fbbcd6be7f60cd39bdb32dbc6eb Mon Sep 17 00:00:00 2001 From: Andre Weissflog Date: Mon, 2 Feb 2026 18:35:14 +0100 Subject: sokol_app.h vk: fix swapchain scale via dpi_scale --- sokol_app.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sokol_app.h b/sokol_app.h index d32d0f60..2be1adf6 100644 --- a/sokol_app.h +++ b/sokol_app.h @@ -4865,8 +4865,8 @@ _SOKOL_PRIVATE void _sapp_vk_create_swapchain(bool recreate) { uint32_t fb_width = surf_caps.surfaceCapabilities.currentExtent.width; uint32_t fb_height = surf_caps.surfaceCapabilities.currentExtent.height; if (_sapp.vk.present_scaling_supported) { - fb_width = (uint32_t)_sapp_roundf_gzero(fb_width * _sapp.win32.dpi.content_scale); - fb_height = (uint32_t)_sapp_roundf_gzero(fb_height * _sapp.win32.dpi.content_scale); + fb_width = (uint32_t)_sapp_roundf_gzero(fb_width / _sapp.dpi_scale); + fb_height = (uint32_t)_sapp_roundf_gzero(fb_height / _sapp.dpi_scale); } // scaling-behaviour (only if supported) -- cgit v1.2.3