aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2026-02-02 18:35:14 +0100
committerAndre Weissflog <floooh@gmail.com>2026-02-02 18:35:14 +0100
commitb168233593be1fbbcd6be7f60cd39bdb32dbc6eb (patch)
tree36fed55996cb66c4e87fbe28521d6a542c0e1c8f
parent4673ba3d918d124fe4c96c47bc9ab775604564db (diff)
sokol_app.h vk: fix swapchain scale via dpi_scale
-rw-r--r--sokol_app.h4
1 files 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)