-
a648eb84
by Rémi Bernon at 2024-09-13T16:36:41+02:00
winevulkan: Use client rect in window DPI instead of monitor DPI.
The application might not be per-monitor aware and we will need to scale
the vulkan surface ourselves, but rendering in per-monitor DPI unit will
otherwise confuse it.
-
b494fff9
by Rémi Bernon at 2024-09-13T16:36:45+02:00
win32u: Pass vulkan driver private data to vulkan_surface_presented.
-
21d736ba
by Rémi Bernon at 2024-09-13T16:36:46+02:00
winex11: Use a dedicated structure for vulkan surface private data.
-
bc8d22c2
by Rémi Bernon at 2024-09-13T16:36:46+02:00
winex11: Update the vulkan surface size when it is presented.
-
a1ef4e49
by Rémi Bernon at 2024-09-13T16:36:46+02:00
winex11: Update the GL client window size when it is presented.
-
278ca7f6
by Rémi Bernon at 2024-09-13T18:31:02+02:00
winex11: Only update the client window position in sync_client_position.
-
5ed9e5e7
by Rémi Bernon at 2024-09-13T18:31:02+02:00
winex11: Move offscreen client window helpers to init.c.
-
21a0c158
by Rémi Bernon at 2024-09-13T18:31:02+02:00
winex11: Implement vulkan DPI scaling and child window rendering.