Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ChimeraOS/gamescope
SteamOS session compositing window manager
https://github.com/ChimeraOS/gamescope
We use this for VR now!
279146669257d374a367dce965e94e6f6792b782 authored about 2 years ago by Joshua Ashton <[email protected]>c10eb7dcd7224764fe194db1d7802ef07412093c authored about 2 years ago by Joshua Ashton <[email protected]>
c61db3c49ceb2a47eb005a69ffe66af0319aa55a authored about 2 years ago by Joshua Ashton <[email protected]>
Enables VRR if the display is capable if this flag is set.
Closes: #199
989806791fa342739bf2237480c601016d1c217e authored about 2 years ago by Joshua Ashton <[email protected]>We can just rely on libdrm instead.
7b5a338e7e74818617c04df207ff93a9aa05dcb3 authored about 2 years ago by Simon Ser <[email protected]>This function has been upstreamed in libdrm.
f374689a4ea9ba05afc09dd9bfe8639802c5ada9 authored about 2 years ago by Simon Ser <[email protected]>5ef7d0cb663cc8d6c3f1016b005cbec963f8beb9 authored about 2 years ago by Georg Lehmann <[email protected]>
VK_FORMAT_B8G8R8A8_SRGB doesn't support STORAGE usage.
Otherwise we hit asserts in mesa.
a7f8b26833a045031f3be2de3907f8dda7fabe9e authored about 2 years ago by Joshua Ashton <[email protected]>
7f9a6855151d4ed590b00ddeb22a8724872435db authored about 2 years ago by Joshua Ashton <[email protected]>
f65092a441163877c3a6e7fa59fd975078bfdf15 authored about 2 years ago by Joshua Ashton <[email protected]>
Co-authored-by: Joshua Ashton <[email protected]>
f072cbd58b0ab373f486bf1647b7acd0ffce8f0d authored about 2 years ago by Sam Lantinga <[email protected]>fbceed2ab5b2c4ce37b601a48277d3dc62744056 authored about 2 years ago by Sam Lantinga <[email protected]>
The capture texture will scaled to fit the requested capture size while
maintaining correct aspe...
c20e14ee740990cc3cadaa5772adb75b7ef4ca56 authored about 2 years ago by Joshua Ashton <[email protected]>
62775c765b8be242cd839650586bd2ddaf4d6c72 authored about 2 years ago by Joshua Ashton <[email protected]>
a7203603fe2fab3b8d5bb40c317dfe049e6f5d75 authored about 2 years ago by Joshua Ashton <[email protected]>
f302a23069f9eede999aee82c28ee88e2c821ffd authored about 2 years ago by Joshua Ashton <[email protected]>
9b86a797a88d54afbb9fd0387eb8f80baece9035 authored about 2 years ago by Joshua Ashton <[email protected]>
f5f0fc8c24016e9593068461d323519950088886 authored about 2 years ago by Joshua Ashton <[email protected]>
c9c004425041b877da434459edd83aa40ac2caf1 authored about 2 years ago by Joshua Ashton <[email protected]>
Split out scalers and scaling filters.
4a4178075e7d24828fea706265d1b9734f201e9f authored about 2 years ago by Joshua Ashton <[email protected]>The docs, and samples directories have been removed along with the third_party_licenses.txt file...
2f95c0fa5d7d9a266a0d266f45e6c12be8ad4273 authored about 2 years ago by Eric Sullivan <[email protected]>677e3b66245c07e6a6259a6034409753f6b4b5d3 authored about 2 years ago by Joshua Ashton <[email protected]>
Exposes GAMESCOPE_VRR_ENABLED, GAMESCOPE_VRR_CAPABLE and GAMESCOPE_VRR_FEEDBACK
ec6bd30bb61e63d29536fc1e39c0326c11da7b5c authored about 2 years ago by Joshua Ashton <[email protected]>A proper session will already do this from eg. SDDM, but when running nested, we want this to st...
4e748ba1e53abff63aab982ca81320106e045139 authored about 2 years ago by Joshua Ashton <[email protected]>We don't support Wayland clients, so let's convince any child apps that are launched that we are...
98d61844d81f0ef39358c6336eed477054c4c320 authored about 2 years ago by Joshua Ashton <[email protected]>0626c7c8f8afdb95c1aa82111922f3da74ec9996 authored about 2 years ago by Simon Ser <[email protected]>
45061ad3e3e58a244b9ff561806b01c1997cb755 authored about 2 years ago by Simon Ser <[email protected]>
14f0b78f617ce40ff83fe9290f76aa63e1313a72 authored about 2 years ago by Simon Ser <[email protected]>
12bff31008c1b1d528d5873debf0ec6ec9e007f8 authored about 2 years ago by ruineka <[email protected]>
f51b7229ae80794e514be20e6080ba4e93864a57 authored over 2 years ago by Simon Ser <[email protected]>
cf89b2fbaeeb5a903828d0d6d4a82cb2e13b4d28 authored over 2 years ago by ruineka <[email protected]>
Co-authored-by: Joaquín Ignacio Aramendía <[email protected]>
Co-authored-by: alphonsez1 <alph...
This was being overwritten by some dynamic refresh code.
b87660561fd3b48e55a26febac4aa5cd6b459172 authored over 2 years ago by Joshua Ashton <[email protected]>0 to disable, any other value sets the max height of Steam
20062ec64579e646cb296703c829a3fd80588215 authored over 2 years ago by Joshua Ashton <[email protected]>Fixes: 7c0f65e62dc8 ("wlserver: stop re-creating wl_output global")
79ad108c41c3a804664133c089a3ae12fecf1cb2 authored over 2 years ago by Simon Ser <[email protected]>Co-authored-by: Bad Sector <[email protected]>
870d54c54e160ad751adf8ed3a95f2a70b53924c authored over 2 years ago by Simon Ser <[email protected]>7c0f65e62dc88f1b29aea235e57c09e0a81bf262 authored over 2 years ago by Simon Ser <[email protected]>
576041c2b36756ccc8bdaf9bf990cfe95d6019a6 authored over 2 years ago by Simon Ser <[email protected]>
7f2db65c00b3805b13e983a6bea1aa37f93d16e3 authored over 2 years ago by Joshua Ashton <[email protected]>
Otherwise we read this back every single paint, which is bruh.
122ba3dda997e3ab21fabffcd18a202336c641ff authored over 2 years ago by Joshua Ashton <[email protected]>Xwayland blits sometimes send us duplicate commits when strange things happen such as connector ...
9a984234ba8b81ca158b244bcccd93e90d57931f authored over 2 years ago by Joshua Ashton <[email protected]>Replaces the abort here to be more lenient.
Some intense connector hotplugging could be occurin...
777fe390102a23df48248a893584313a12458997 authored over 2 years ago by Joshua Ashton <[email protected]>
Only [0] should get updated with any of this info.
Games do NOT need to see hotplug because they...
b1d928ab6f9bcdce73777d6f350ab9f65f7076d9 authored over 2 years ago by Simon Ser <[email protected]>
The inverse case of the pending surfaces...
8608e017ecb91dc7b552507f174fc8b65090782b authored over 2 years ago by Joshua Ashton <[email protected]>
Fixes an issue where we would use an invalid connector because
the MST connector object got dest...
4f62e5d18ba20156348684cbebf29fc8b19c8745 authored over 2 years ago by Joshua Ashton <[email protected]>
8562f4ee5a72eed952d708ff6cbcc7517dc1985e authored over 2 years ago by Joshua Ashton <[email protected]>
Stale pointers aaaa
4754b178247cecfb9cce1fa210aad4a7ac16679f authored over 2 years ago by Joshua Ashton <[email protected]>The x11 surface owned by the window can be destroyed, causing us to access a stale ptr.
Assume ...
716552b7d6dde607b223a5e0a49fc2b672c78d21 authored over 2 years ago by Joshua Ashton <[email protected]>c8057afbc4aac88e93a8ca1e4bec8c52ee52526c authored over 2 years ago by Joshua Ashton <[email protected]>
1. output plugged in, gamescope creates new wlr_output and sends a
wl_registry.global event
2...
7b51f5964df1d2aa810428871d9d16e860f092df authored over 2 years ago by Joshua Ashton <[email protected]>
215a19b0e80cfeb6219c752fcfcf719d5c913432 authored over 2 years ago by Joshua Ashton <[email protected]>
More closely simulate a human pressing by holding the last (or only) key in
key pressed for 30ms...
3303289afa7d8005ff42a12523b60039ecaa3287 authored over 2 years ago by Simon Ser <[email protected]>
Wayland global filtering requires 1.21 to work properly with
globals which are created and destr...
Closes: https://github.com/Plagman/gamescope/issues/571
26bbb53de7378a4c8b4ac1e5fa9b15e888c3ab40 authored over 2 years ago by Simon Ser <[email protected]>
The next commit will need to inspect wlserver.wlr.xwayland_servers
to figure out which wl_output...
ec1ce12f13138a078b530dba80e463010f24f0ae authored over 2 years ago by Joshua Ashton <[email protected]>
5ec3b7cffbf8671ba008518fa8d07d5537d59891 authored over 2 years ago by Joshua Ashton <[email protected]>
0d171a73466febb09147919026263e26e87eb33a authored over 2 years ago by Joshua Ashton <[email protected]>
88e5980cd9d72b84ac1a77352fc5388f672229cd authored over 2 years ago by Joshua Ashton <[email protected]>
1c7a2db86d63cd66f3a0417d57356b37253a81a2 authored over 2 years ago by Joshua Ashton <[email protected]>
Forgot to commit this :s
5f610d8614b63410b36776272fa12a7ba51a84bd authored over 2 years ago by Joshua Ashton <[email protected]>f0f19b34997f2eee0a015a9a77557690edd7f07c authored over 2 years ago by Joshua Ashton <[email protected]>
440d0f1b533268ed94e7c6b6ca933c70e0fdda47 authored over 2 years ago by Joshua Ashton <[email protected]>
23ba26ce997f352e215842f00d146cc1859317da authored over 2 years ago by Joshua Ashton <[email protected]>
Looks bad
6198e1be0779b78db686cf9361e2f21342084ea6 authored over 2 years ago by Joshua Ashton <[email protected]>A stop gap before x11_surface_info which is held by steamcompmgr
6dde7bd8bc89186a4eebb3e61a1c8211ec0f5391 authored over 2 years ago by Joshua Ashton <[email protected]>This used to point directly to gamescope_xwayland_server_t, but we can amke it pooint to wlserve...
733f2e2a17f2773968cbc4232e029d7564bc0589 authored over 2 years ago by Joshua Ashton <[email protected]>dad0939beda94ac32a3d59b4ac9a71a3868eed9c authored over 2 years ago by Joshua Ashton <[email protected]>
21ce7baf0f194a7bcb2092a851fa95459d1b7e67 authored over 2 years ago by Joshua Ashton <[email protected]>
Reworks some logic re. frame pacing and presentation to flip directly when an app asks when this...
a4ab1b04594ff64702831d010925dc20afdd6128 authored over 2 years ago by Joshua Ashton <[email protected]>55f764fa7f7d5d9c84af69177f10f548b18bce8f authored over 2 years ago by Joshua Ashton <[email protected]>
2e625755189cff24a0563e38c914ccbcbb5949aa authored over 2 years ago by Joshua Ashton <[email protected]>
Defaults g_bAsyncFlipsEnabled which is otherwise controlled by the atom, by Steam.
df908e691a0bd435d60833815e39c55fb3d5065a authored over 2 years ago by Joshua Ashton <[email protected]>d9cab62e80487bab18b939d2071d815afc794c69 authored over 2 years ago by Joshua Ashton <[email protected]>
We use drmGetDeviceFromDevId() now.
c40c8aa48263a69597d7f0250623bc10d77e9d47 authored over 2 years ago by Simon Ser <[email protected]>Use drmGetDeviceFromDevId() instead.
fc1fc35d5cf1c71813ee03f551499a586b58b10f authored over 2 years ago by Simon Ser <[email protected]>c5269642a293ce5e91d3d644ee15a3f3bcc3c5f3 authored over 2 years ago by Joshua Ashton <[email protected]>
5f974de2eb867e110c0dad9f206a24a007356f0c authored over 2 years ago by Ben Jackson <[email protected]>
This reverts commit 5b7f70a9e5ca380063198b709a9baa287d8dbc0e.
6da2f90e51c5fc525795792b673582b95127c2a2 authored over 2 years ago by Joshua Ashton <[email protected]>Fixes Street Fighter V (310950) splash always being overlayed
We should find more cases as we g...
8ef0922b02fa251b564205ed68c54368faa178ec authored over 2 years ago by Joshua Ashton <[email protected]>This mode is required for certaiin certifications but is effectively useless and doesn't fit the...
c49cac3a00bb41b27ba6771747a5989331847935 authored over 2 years ago by Joshua Ashton <[email protected]>608de1c19ec47b61c70580d5350500faa7e365e4 authored over 2 years ago by Simon Ser <[email protected]>
Closes: https://github.com/Plagman/gamescope/issues/571
5b7f70a9e5ca380063198b709a9baa287d8dbc0e authored over 2 years ago by Simon Ser <[email protected]>9aada10be3c90db22230b61a743587cd46e68dda authored over 2 years ago by Joshua Ashton <[email protected]>
bbc240390cc3d9648b402ea2b8dc45a17a385b7b authored over 2 years ago by Joshua Ashton <[email protected]>
Given we move that, store it there. Doesn't really matter though.
518c5042fd74c785a158b281d5aa664fe963478d authored over 2 years ago by Joshua Ashton <[email protected]>Do the same thing as SDL2
bf3093bc2c8b7fdd04be82fde741a3cb2ca83739 authored over 2 years ago by Joshua Ashton <[email protected]>cb59480be00a28bbd7462df6abd17d4c752121f0 authored over 2 years ago by Joshua Ashton <[email protected]>
3cda5e8f2e231c9082d98ed486c04a35a6caa955 authored over 2 years ago by Joshua Ashton <[email protected]>
The Launcher in Witcher 2 (20920) has a clear window with WS_EX_LAYERED on top of it.
Layered w...
d5eb6667a98fd24bb55d7274999af177f45e0bdc authored over 2 years ago by Joshua Ashton <[email protected]>910ae1b3c7582fd519e7b4df94981287d0af89ff authored over 2 years ago by Joshua Ashton <[email protected]>
f32e8637b70e4ae5d855c6bbdb4a8e146c95b307 authored over 2 years ago by Joshua Ashton <[email protected]>
Has a splash screen that ends up being treat as a dropdown.
Workaround this until we hook up th...
c3d69596690bde09aa35f860eced736f57858da8 authored over 2 years ago by Joshua Ashton <[email protected]>Avoids getting into a feedback loop with clocks when we need to composite.
Fixes stutter when u...
a8592be47d563a6ef83e522ceda12596b1519dfb authored over 2 years ago by Joshua Ashton <[email protected]>