Fixing conflicts between WineD3D and WGL

Stefan Dösinger stefandoesinger at gmail.com
Wed Apr 23 16:13:10 CDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I tested this a little bit sooner than expected, thanks to a
regression in Starcraft and Age of Empires 2. (Looks like bugs 35950
and 35655).

The good news is that your patches fix the regressions in those games.

Am 2014-04-21 17:49, schrieb Ken Thomases:
> * Full-screen games are actually full-screen, appearing in front
> of other apps, docks, panels, menus, taskbars, etc.
Kde 4.11.5 here. The fullscreen apps indeed appear fullscreen. But
once Starcraft was shifted down and only showing the top ~50 pixels at
the bottom of the screen.

Inside a virtual desktop Age of Empires 2 seemed to snap into place
after a resolution change. It first rendered at the bottom of the
screen and after ~0.5 seconds the rendering was correct.

> * But you can switch to another app as well/easily as you could 
> without these patches.  Full-screen games don't take over your
> whole display such that you can't escape without drastic measures.
Alt-Tab does not work. The game loses focus and stops redrawing, but
my other apps don't show up. Switching to a different virtual desktop
works. I don't know if this worked in the past with those two games,
probably not. I'll retest with plain Wine, as far as the regressions
allow.

> * After switching away, you can switch back successfully.
I have to select the Wine window. If I select the game window, Wine's
rendering window does not take over.

> * Mouse input works as expected.  In particular, clicks are not 
> offset from where the cursor appears to be, especially after 
> switching resolutions or between windowed and full-screen modes.
No issues noticed there, but both games draw their own mouse cursor.

I've also tested Warhammer 40k: Dawn of War, it has the same focus
loss / regain behavior as the ddraw games.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTWCzmAAoJEN0/YqbEcdMwl/QQAJYSZZGTq6kB4lTq2BqolkB9
pznB3Q/foP/PHSaVnqm1S/KSFq5VUU1dUZDYe02Y8WGUL1t8yLBBIqs/dDMwB9fN
l3plx9acUebagTfInRKbQvGHoSLVa2syttvVByPhxDJ4R0hIb259h2te+nDDTXNr
WK+Pk2bmR3OaEN7XyAEyprtNG76XCD2THKccY0jqAGySMEGo3tXAKRfwT7p+K7am
bjqM8zsidcfU21oYBpNGcmdeKEMAvvynt1Vk7Nz0q7eckD1mIc5g23rXJ0O1oP2l
gdUIV9K0m3nzIPjlS8ejvSkvarOmL8SM7b7w5kKcybVtMNrLwcxyrzDIE/IC2TCN
g4LAeC5fLeyLrxillCuyj2nNNnPf532xkypPWEdYf4Zr/c2dvW0ehmA2YXxLFk3a
Cf7GO+06Z85zyqJj0M6wgw21pi+/IhAR1aJ/sOdFTEjQxJQZ8liCvGea0wnsHwcd
VLorQCM9g97GHpe3di/7/CHvdx8sVeLapIVASvTlV6CYfpPe7FObfOoyOG1tKZAl
Ru/d5bcpM7zbE/vAuXbRqQpiu9/El7AoTo//ndkPT+5sBhFjUlrcZIvlmYOcK4qD
6buir7Jh+VgDzKFsnH40h62jOAt1BwXNwxqOACh3rVyCjzuQTkwBCO/Hl7dLz2VB
owQzHiQCJ0zbZ6W+yrx9
=A7mH
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list