diff options
| author | Andre Weissflog <floooh@gmail.com> | 2026-02-02 18:35:14 +0100 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2026-02-02 18:35:14 +0100 |
| commit | b168233593be1fbbcd6be7f60cd39bdb32dbc6eb (patch) | |
| tree | 36fed55996cb66c4e87fbe28521d6a542c0e1c8f | |
| parent | 4673ba3d918d124fe4c96c47bc9ab775604564db (diff) | |
sokol_app.h vk: fix swapchain scale via dpi_scale
| -rw-r--r-- | sokol_app.h | 4 |
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) |