Alexandre Julliard pushed to branch master at wine / wine
Commits: 4638b9cc by Rémi Bernon at 2025-07-07T20:51:46+02:00 win32u: Remove VkResult from surface_presented functions.
- - - - - 56a15d2f by Rémi Bernon at 2025-07-07T20:51:46+02:00 win32u: Introduce a new client_surface struct for vulkan surfaces.
Converging toward a common interface for OpenGL and Vulkan surfaces.
- - - - - 9345ee49 by Rémi Bernon at 2025-07-07T20:51:46+02:00 win32u: Keep client surfaces in a global list.
- - - - - 62449bcf by Rémi Bernon at 2025-07-07T20:51:46+02:00 win32u: Update client surfaces when window state changes.
- - - - - ae4b6222 by Rémi Bernon at 2025-07-07T20:51:46+02:00 win32u: Present client surfaces through the vtable.
And within the surfaces_lock.
- - - - -
8 changed files:
- dlls/win32u/ntuser_private.h - dlls/win32u/vulkan.c - dlls/win32u/window.c - dlls/winemac.drv/vulkan.c - dlls/winewayland.drv/vulkan.c - dlls/winex11.drv/vulkan.c - include/wine/gdi_driver.h - include/wine/vulkan_driver.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/dd4d71f3f7a402bfca26e5078e14f3...