-
Notifications
You must be signed in to change notification settings - Fork 248
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
amd_ags_x64: Implement agsSetDisplayMode #195
Open
misyltoad
wants to merge
758
commits into
ValveSoftware:experimental_8.0
Choose a base branch
from
misyltoad:ags-hdr
base: experimental_8.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
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
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
…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 d1f9aae)
Signed-off-by: Bernhard Kölbl <[email protected]> (cherry picked from commit 13106b2)
CW-Bug-Id: #22581
This does not enable VK_NV_device_generated_commands_compute because the extension will likely see an API breaking naming fix. (cherry picked from commit eb5be00)
(cherry picked from commit b5e19a3)
(cherry picked from commit 08499d1)
…text(). (cherry picked from commit a743f08) CW-Bug-Id: #22608
…DRV_WindowPosChanged(). CW-Bug-Id: #22608
…stroyed. CW-Bug-Id: #22608
…led for gamma only. CW-Bug-Id: #22608
CW-Bug-Id: #22608
… when drawing to front buffer. CW-Bug-Id: #22608
CW-Bug-Id: #22634
…age_count for Rainbow Six Extraction. CW-Bug-Id: #22634
…tency. HACK: winegstreamer: Do not report live latency for some games. CW-Bug-Id: #22581
…me games. CW-Bug-Id: #22581
CW-Bug-Id: #22581
…Desktop. CW-Bug-Id: #22640
Elden Ring is using this version.
Signed-off-by: Joshua Ashton <[email protected]>
Also allows us to expose HDR features and colorimetry of the display. Signed-off-by: Joshua Ashton <[email protected]>
The enum stuff is slightly different here. Signed-off-by: Joshua Ashton <[email protected]>
Gets HDR working with Elden Ring. Signed-off-by: Joshua Ashton <[email protected]>
Plagman
force-pushed
the
experimental_8.0
branch
from
August 31, 2023 16:14
394382c
to
ce9b9f2
Compare
Plagman
force-pushed
the
experimental_8.0
branch
from
September 7, 2023 19:29
ce9b9f2
to
bc8f640
Compare
Plagman
force-pushed
the
experimental_8.0
branch
from
October 3, 2023 07:50
bc8f640
to
95ebcfa
Compare
Plagman
force-pushed
the
experimental_8.0
branch
from
October 14, 2023 09:08
95ebcfa
to
cb163ce
Compare
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.
Gets HDR working with Elden Ring.
Signed-off-by: Joshua Ashton [email protected]