-
Notifications
You must be signed in to change notification settings - Fork 223
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gdi32: Add stub for D3DKMTQueryAdapterInfo. #202
Open
Etaash-mathamsetty
wants to merge
713
commits into
ValveSoftware:experimental_8.0
Choose a base branch
from
Etaash-mathamsetty:siege
base: experimental_8.0
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
gdi32: Add stub for D3DKMTQueryAdapterInfo. #202
Etaash-mathamsetty
wants to merge
713
commits into
ValveSoftware:experimental_8.0
from
Etaash-mathamsetty:siege
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…rsor. (cherry picked from commit b7570b7)
…hanges. (cherry picked from commit 2101d4d)
(cherry picked from commit bd06c87)
… thread. When applying a new cursor clipping rect, or to the previous foreground thread when foreground changes, to notify it of the cursor clipping rect being reset. (cherry picked from commit 5ebb1ed)
…ssage. (cherry picked from commit 47e208e)
…hread. (cherry picked from commit 397cd1c)
(cherry picked from commit 3ae2dc4)
(cherry picked from commit 6ac82b2)
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55027 (cherry picked from commit 5911f36)
(cherry picked from commit bb043fb)
(cherry picked from commit f47ed29)
(cherry picked from commit 89a7c05)
(cherry picked from commit 3cca65e)
(cherry picked from commit b1d273b)
(cherry picked from commit af902c1)
(cherry picked from commit 10f5ff7)
(cherry picked from commit b04ef19)
(cherry picked from commit 25906ee)
(cherry picked from commit 3afff1a)
(cherry picked from commit 4b96826)
(cherry picked from commit b17b77c)
Instead of synchronizing the cursor on mouse changes. The SetCursor call should now only be made when cursor or window handle have changed. (cherry picked from commit 9f8d9ee)
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047 (cherry picked from commit f4cb323)
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047 (cherry picked from commit b3c1bd3)
This might be the case when in virtual desktop mode for instance, where we don't change Wine foreground window when the virtual desktop is focused out. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55046 (cherry picked from commit 8941592)
If the focus changes between Wine windows, the wineserver logic will decide to reset the clipping rectangle. However winex11 also needs to support the case when focus changes to a host window, in virtual desktop mode, and in this case the foreground window doesn't actually change. To fix this, in virtual desktop mode, release the cursor on focus out events, and reapply the cursor clipping rect when the virtual desktop window is focused again. We can use the same logic on NotifyGrab events, when the WM grabs the keyboard, and later reapply the Wine clipping rect when we are notified about the keyboard ungrab. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55046 (cherry picked from commit 1f90d03)
We don't need the window anymore, it was only used to send ClipCursor notifications. This improves cursor clipping performance a lot as it avoids re-creating a window every time. (cherry picked from commit 272f712)
(cherry picked from commit 56e2a08)
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047 (cherry picked from commit ab9b99c)
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047 (cherry picked from commit 8d2de5d)
(cherry picked from commit 46743a0) CW-Bug-Id: #21713
(cherry picked from commit 6946c76) CW-Bug-Id: #21713
(cherry picked from commit b60db16) CW-Bug-Id: #21713
(cherry picked from commit 5d51349) CW-Bug-Id: #21713
(cherry picked from commit 986d82d) CW-Bug-Id: #21713
(cherry picked from commit 4d30ce8) CW-Bug-Id: #21713
(cherry picked from commit 57bd5b1) CW-Bug-Id: #21713
CW-Bug-Id: #22729
CW-Bug-Id: #22809
CW-Bug-Id: #22809
CW-Bug-Id: #22809
Cw-Bug-Id: #22719 Cw-Bug-Id: #21809
This reverts commit 758483d. CW-Bug-Id: #22822
This reverts commit a3c9cb3. CW-Bug-Id: #22822
(cherry picked from commit d05ce2e) CW-Bug-Id: #22822
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> CW-Bug-Id: #22822
Update from Gijs Vermeulen <gijsvrm@gmail.com> CW-Bug-Id: #22822
CW-Bug-Id: #22822
CW-Bug-Id: #22822
CW-Bug-Id: #22822
…back_Invoke(). CW-Bug-Id: #22822
…syncCallback_Invoke(). CW-Bug-Id: #22822
…stream read failures. CW-Bug-Id: #22822
CW-Bug-Id: #22828
… has NET_WM_STATE_FULLSCREEN. CW-Bug-Id: #20483 CW-Bug-Id: #22796
CW-Bug-Id: #22841
Should be noted the game still also needs this envvar set from the mesa side: We've had an envvar set for it in proton-ge for a long time |
Plagman
force-pushed
the
experimental_8.0
branch
from
December 20, 2023 20:14
83a7138
to
6b88b8c
Compare
Plagman
force-pushed
the
experimental_8.0
branch
from
January 12, 2024 14:41
6b88b8c
to
6252c53
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes rainbow 6 siege from not launching due to this missing function. backport of https://gitlab.winehq.org/wine/wine/-/merge_requests/3777. games that use DLSS3 will also call this function