[Git][wine/wine][master] 2 commits: winex11: Use window DPI for client surface position and geometry.

"Alexandre Julliard (@julliard) via Wine-commits" <[email protected]>
Newsgroups gmane.comp.emulators.wine.cvs
Message-ID <[email protected]>

Alexandre Julliard pushed to branch master at wine / wine


Commits:
fae954c6 by Rémi Bernon at 2025-12-09T17:31:38+01:00
winex11: Use window DPI for client surface position and geometry.

The client surface should be sized in window DPI, as rendering should
happen at the window scale. When on-screen, the client surface should
also be positioned in window DPI.

Upscaling to monitor resolution high DPI, or display mode emulation
happen through the offscreen mechanism and client_surface_present
callback instead.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58443

- - - - -
27d86f1c by Rémi Bernon at 2025-12-09T17:31:40+01:00
winex11: Avoid mapping points with exclusive fullscreen windows.

Some games like Fallout 3 have moved and resized their window to some
invalid rect, mapping the window points here will return an empty rect
or badly positioned rect as well.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58443

- - - - -


1 changed file:

- dlls/winex11.drv/init.c


View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fedf1fb143f7814aa12e9a23706be332970f4c7b...27d86f1c0f03771f4ff3e75db16a974e25219dd2

-- 
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fedf1fb143f7814aa12e9a23706be332970f4c7b...27d86f1c0f03771f4ff3e75db16a974e25219dd2
You're receiving this email because of your account on gitlab.winehq.org.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.