wine gallium nine d3dadapter applications freeze after single frame for PresentCompleteNotify (commit 5c00e693)
Submitted by John
Assigned to Xorg Project Team
Link to original bug (#104678)
Description
After commit: 5c00e693 present: Only send PresentCompleteNotify events to the presenting client https://cgit.freedesktop.org/xorg/xserver/commit/?h=xorg-server-1.19.6&id=5c00e693631475679c1c2504e03177652ec7de28
Wine gallium nine d3dadapter applications freeze after drawing one frame
With this commit reverted, applications function as expected
It is reported for wine gallium nine: Two xcb connections are used Two clients use the same windows and wine gallium nine hits what the patch disallows Believed legal according to the specification?
If this is not the case, where is the error?
Thank you, John
wine gallium nine issue: https://github.com/iXit/Mesa-3D/issues/300
Wine gallium nine usage of present: https://github.com/iXit/wine/blob/master/dlls/d3d9-nine/dri3.c https://github.com/iXit/wine/blob/master/dlls/d3d9-nine/present.c
Found using: Arch Linux linux 4.14.13 mesa 17.3.2 llvm 5.0.1 xorg-server 1.19.6 wine-staging + gallium nine 2.21 PathOfExile.exe --nodx9ex (directx9)
Version: git