-
Notifications
You must be signed in to change notification settings - Fork 213
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
steamcompmgr cleanups #1503
base: master
Are you sure you want to change the base?
steamcompmgr cleanups #1503
Conversation
bc2af6d
to
591a0d6
Compare
d3176a2
to
c5ecdb2
Compare
c5ecdb2
to
a8b9435
Compare
3d5224d
to
871acb1
Compare
also w.r.t. |
@Joshua-Ashton |
…counting_semaphore also ensure statsThreadRun is accessed safely on archs w/ weak memory-ordering
679f23d
to
b7e7691
Compare
b7e7691
to
2d687e8
Compare
ping me when this is ready for testing, I'll validate w/ the drm backend |
db06bcc
to
64d5388
Compare
…eanup import_commit()
64d5388
to
d59c2d6
Compare
@matte-schwartz Yeah it's ready for testing now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this commit breaks gamescope on wayland desktops with both SDL and Wayland backends
terminate called after throwing an instance of 'std::bad_variant_access'
what(): std::get: wrong index for variant
[gamescopereaper] [Info] reaper: Parent of gamescopereaper was killed. Killing children.
(EE) failed to read Wayland events: Broken pipe
fish: Job 2, 'gamescope -- vkcube' terminated by signal SIGABRT (Abort)
https://gist.github.com/matte-schwartz/058fe3b75786157e57d55d0a402ad21f
@matte-schwartz |
It does fix it |
…for loop over std::reference_wrapper<steamcompmgr_win_t*>[]
@sharkautarch couple issues so far. 1:
works as expected on latest gamescope master 2: gamescope w/ DRM backend fails to present the main window properly. like you can hear UI noise when you use a controller or keyboard, but the screen itself stays black. the command I'm testing with from a TTY is: |
@matte-schwartz and then when running gamescope, add this ASAN env: |
@matte-schwartz |
@matte-schwartz
|
fixes float divide by zero bug I accidentily introduced
795aa6a
to
2e799b2
Compare
Figured out what was causing the black screen when running |
…tion, and not for making copies
0a703c2
to
2a1ae84
Compare
…olution color_helpers: enable using structured bindings w/ glm::vec
2a1ae84
to
60b39a3
Compare
Gotten sidetracked today but pulling your latest changes has been going okay so far. |
No description provided.