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
steamcompmgr: add env var to enable/disable 720p restriction
741bb26b8ef35c00e919daadc39470d0af3642bd authored 10 months ago by Matthew Anderson <[email protected]>Fix refresh rate control on the Legion Go
ec58bd5b4c772b87d54e31b71946dadb2810b501 authored 10 months ago by Matthew Anderson <[email protected]>Add environment variable to disable touch gestures
23ad33da196d4c8a2a52cac097ac3f11d97b414e authored 10 months ago by Matthew Anderson <[email protected]>e265f2d52303e0264e47dde0a221d16a8ae53474 authored 11 months ago by Kyle Gospodnetich <[email protected]>
b68fd83b32f7be04059e626b6b42a4371b318b21 authored 11 months ago by Sterophonick <[email protected]>
Forces the Legion Go to only use 60 or 144, and none of the invalid steps between. Allows both c...
b89d8a71c173668c742cc2d735d35c202009361c authored 11 months ago by Kyle Gospodnetich <[email protected]>Requested by some of our users due to them accidentally firing them off. Defaults to gestures en...
0e7329bd8275e46705a97a584c548a3998d08a25 authored 11 months ago by Kyle Gospodnetich <[email protected]>This will use more hardware planes, causing some devices to composite yeilding lower framerates
7f112d556430e1f814c4646b427bf71ae5b0de77 authored 11 months ago by Bouke Sybren Haarsma <[email protected]>67567c9c3121de1e9189343aeeab94b7228a1b1f authored 11 months ago by Matthew Anderson <[email protected]>
02554be16a3b7dcbc74a08968c1cc12e23091bc0 authored 12 months ago by Matthew Anderson <[email protected]>
b5be70c5cf0578e54ca10cd704dd0b92ce6f9029 authored 12 months ago by Matthew Anderson <[email protected]>
* Add --force-panel-type and --force-external-orientation arguments.
* Rotate only the internal...
fbdf922912918717afc9d2e92505ace7e0fb8ea2 authored 12 months ago by Matthew Anderson <[email protected]>7f6668422d70da3d7286da0c569966d433bc7a61 authored 12 months ago by Matthew Anderson <[email protected]>
You can select 720p/800p still in game or via Steam's resolution setting
Steam > Settings > Disp...
f8a54aedfd750c7825f9e807f0292eba7069385c authored 12 months ago by Matthew Anderson <[email protected]>
65e67653f2410b4ffc78d0b8055db92ec95fc146 authored 12 months ago by Matthew Anderson <[email protected]>
This also fixes an issue where blobs were leaked due to current = pending
assignment happening e...
This becomes the base class of the existing wlserver blob structs, and
will be used for more DRM...
This was leading to use-after-free of HDR metadata blobs which can show up
as modeset failures.
The "target FPS" feature divides vblank to achieve a target refresh
rate. Previously, the target...
If you have a modifier with image compression that is only support for
some image formats like :...
3e14ef9c37266b19ba77fbef467d1b8a77d827f2 authored about 1 year ago by Joshua Ashton <[email protected]>
a2f8db9fdb20975582535828533619603705b257 authored about 1 year ago by Joshua Ashton <[email protected]>
4e0a42f2e09628ee1f664c23dd876b556a63b105 authored about 1 year ago by Joshua Ashton <[email protected]>
ed6cd455beca4c60dd6a1a53ce3c84643b5da6e0 authored about 1 year ago by Joshua Ashton <[email protected]>
52624de3616e8f64111334bfbf2ca69acbbf9ed9 authored about 1 year ago by Joshua Ashton <[email protected]>
Avoids it getting in the way of us doing the actual preparation on-device and missing vblank
d2a396ec235cd4e86437d1b3a205b84f93fc62b9 authored about 1 year ago by Joshua Ashton <[email protected]>cbb1646359034b04bc36ce7788fded40429ccdbd authored about 1 year ago by Joshua Ashton <[email protected]>
5caf3e139b587f2361d85f34ca881b9ce9dd5109 authored about 1 year ago by Joshua Ashton <[email protected]>
No need for as many now pipewire is not using this.
24bdce9e2e0e25024b1a65ebc974f901685b9f60 authored about 1 year ago by Joshua Ashton <[email protected]>Keep their lifetime in tandem with that, avoids running out of cached buffers and keeping those ...
5ca516afd90eb8343fe0906851b805d04ba15b00 authored about 1 year ago by Joshua Ashton <[email protected]>e4f1e14063e60094f278e8254c116a4bc45282d7 authored about 1 year ago by Joshua Ashton <[email protected]>
07024b8979b57bfc9c2b86c820bbbf7b9fe66934 authored about 1 year ago by Joshua Ashton <[email protected]>
Ports vblankmanager to be timerfd based, and also fxies issues
with re-arming at higher refresh ...
13381d23ec845e108759a70dd212bdd9fc94d2e5 authored about 1 year ago by Joshua Ashton <[email protected]>
2e1dd0b8e21c95b9895a622af52fe16bf78038c7 authored about 1 year ago by Joshua Ashton <[email protected]>
499cd6f4982333775ba232729cd5c44096aca490 authored about 1 year ago by Joshua Ashton <[email protected]>
9376d530d8ee28c0556a53915be85e860ade2834 authored about 1 year ago by Joshua Ashton <[email protected]>
b7c828b38675a11d5d130024a8f6c9703fe5b7fd authored about 1 year ago by Joshua Ashton <[email protected]>
Because we are using timerfd, ulWakeupTime should actually be the target
point of the timerfd wh...
2b9c739d20179b294fac4adb311d3d79516a9e5c authored about 1 year ago by Joshua Ashton <[email protected]>
9894245aa7a98063bf99fc78269d5d7a6f0a358b authored about 1 year ago by Joshua Ashton <[email protected]>
X11/XCursor is not good at dynamically changing the requested cursor theme size. Always request ...
3dc93b70984d89c2953b1d1194a7bafbd632440f authored about 1 year ago by Joshua Ashton <[email protected]>Fixes bubble where we can stay open
936d86ed4dd09ce1c13170964c12e4700c48e861 authored about 1 year ago by Joshua Ashton <[email protected]>6935dfe947334a41c3786eba1dbb16d3bf5c5a9c authored about 1 year ago by Joshua Ashton <[email protected]>
b5e14ba6c3f778f3e6192b59b4f556bfcc60280e authored about 1 year ago by Joshua Ashton <[email protected]>
Fixes getting stuck in 60Hz mode after sleep
baf211f5d11dbe84d9df8687055e7f51fc1de626 authored about 1 year ago by Joshua Ashton <[email protected]>https://lists.freedesktop.org/archives/dri-devel/2023-December/433308.html
08f01b9dec31843364592800494d5d871312c15a authored about 1 year ago by Joshua Ashton <[email protected]>9a53b6eb37817ef403c89c104bcb73e617799114 authored about 1 year ago by Joshua Ashton <[email protected]>
Otherwise we can get in a bad situation where we start spinning as epoll returns instantly.
7fa6ae8bd538c320c8227273fad489840f3a39ba authored about 1 year ago by Joshua Ashton <[email protected]>38bfd04be4e24f7a28517cabbbce1ea5095bc934 authored about 1 year ago by Joshua Ashton <[email protected]>
ce34c432172f16ff52230debd49227e8209cb6e4 authored about 1 year ago by Joshua Ashton <[email protected]>
639260814b584a2e38560fbe1845a97322672bff authored about 1 year ago by Joshua Ashton <[email protected]>
Fixes Deck Dock VRR capable getting passed to Steam
ce089200e49526456d0855c7e5c518ebf66ccf9b authored about 1 year ago by Joshua Ashton <[email protected]>a5a4e364dfb9d079e40543b05db0d75a82b440a2 authored about 1 year ago by Joshua Ashton <[email protected]>
036866c7d1dee0e932f6bd5443bf527252a3aa78 authored about 1 year ago by Joshua Ashton <[email protected]>
I have never ever hit this case in any testing, but it's technically possible, so handle it.
a2a91e3a409b6d1f0400f63c81af1c4f887b7b46 authored about 1 year ago by Joshua Ashton <[email protected]>1acdadcc57414d96d87b2737d8ea3108d5900f79 authored about 1 year ago by Joshua Ashton <[email protected]>
59053562e5ef8a1421e8501fc47d9ef584ef8898 authored about 1 year ago by Joshua Ashton <[email protected]>
54d3c0bbbba7a55fd31f3db8651e8e44e236d68b authored about 1 year ago by Joshua Ashton <[email protected]>
5caef73bcf422598d62d7c3c44c498d05fd296dc authored about 1 year ago by Joshua Ashton <[email protected]>
c455413bb272c3274a0fe2baa150bbefba86155c authored about 1 year ago by Joshua Ashton <[email protected]>
183e632631eb401f8cf9cc98b92f40e0dbe7326b authored about 1 year ago by Joshua Ashton <[email protected]>
a1d021441d843b199d4ae6cfff32380e5fb9cfb8 authored about 1 year ago by Simon Ser <[email protected]>
This is guaranteed to never be re-used.
592f7780e043cfb0d32600343e7c7adf35729ce9 authored about 1 year ago by Simon Ser <[email protected]>3a13b35411f43397c6defb2eccaeb34d0de2036e authored about 1 year ago by Simon Ser <[email protected]>
If the queue contains two commits with a desired time set in the
future, keep the second one in ...
3a3f6f8241f739a2b13da6226a7df76ea1790a00 authored about 1 year ago by Simon Ser <[email protected]>
Reduce boilerplate a bit, and should be compatible with both last
wlroots release and upcoming one.
4a067fb4ebe2291a1acaab77205cc1ed3bd19e86 authored about 1 year ago by Simon Ser <[email protected]>
ld: error: undefined symbol: epoll_ctl
>>> referenced by steamcompmgr.cpp
>>> src/...
e384c4e066a51cae3c22722e8c9409aae5a826bd authored about 1 year ago by Joshua Ashton <[email protected]>
Refactors the image wait thread to handle multiple image waits at once.
528eb7ede771c353cd8d36d37565556a464c934f authored about 1 year ago by Joshua Ashton <[email protected]>abdc97e796a3bd22ed767895cbf460ade8ebf811 authored about 1 year ago by Joshua Ashton <[email protected]>
commit f473496d9dea9f7dcae5dfcb9e05acf3a16c28fc accidentally rolled
back the last bump
f473496d9dea9f7dcae5dfcb9e05acf3a16c28fc authored about 1 year ago by Pierre-Loup A. Griffais <[email protected]>
Fixes that stutter on external displays.
444bbc61a8c2e370b9d0beebb16bd7d1bd45670b authored about 1 year ago by Joshua Ashton <[email protected]>This is a TEMPORARY HACK we will definitely get rid of eventually.
Use a transparent overlay im...
fe3dbc6ba617af8cc42e0d855186cc49847fb030 authored about 1 year ago by Joshua Ashton <[email protected]>Needs proper destroy listener, not destroy interface. Bleh.
31ad6917317e0cfaebb5088d9fa49833b7e0531c authored about 1 year ago by Joshua Ashton <[email protected]>add96e3ba8a9ba5aa60adfe6c9b4e654cf6de23e authored about 1 year ago by Joshua Ashton <[email protected]>
f3012f6e6d5c897ba6a7c5c8ac465601c03b2e97 authored about 1 year ago by Joshua Ashton <[email protected]>
7439592b49db585eafe209d7f58d0cf4e4bed112 authored about 1 year ago by Joshua Ashton <[email protected]>
Closes: #1014
274d2a65554a9f68ccaac18c55825e1bd999fa79 authored about 1 year ago by Joshua Ashton <[email protected]>4d4cc404404de3b279dbf26a777cbffb11f41a65 authored about 1 year ago by Joshua Ashton <[email protected]>
a54ffcab0f27ed6bba52aa0d6ad0c124f3e6c501 authored about 1 year ago by Joshua Ashton <[email protected]>
bbf337de7b8182a521589db0ff4ab7ff1a8688e1 authored about 1 year ago by Joshua Ashton <[email protected]>
4b57b57ad86773efd3e742ad3cf7309a13537a3f authored about 1 year ago by Joshua Ashton <[email protected]>
51bd7d03d16490cfc47695217efa48a673568511 authored about 1 year ago by Joshua Ashton <[email protected]>
789c0324d637e6e273d7513a6e32ff7fcf9e231d authored about 1 year ago by Joshua Ashton <[email protected]>
68fcc76a557886d91b149279ec987bd5ed2c3ef2 authored about 1 year ago by Keith Mikoleit <[email protected]>
59c1571e3427f11bf6223a9eb7f9e9572ba2fe3a authored about 1 year ago by Joshua Ashton <[email protected]>
All layers, screen buffer, full composition, etc.
ce281a9291b85935b134d85f78a99c056171ceb3 authored about 1 year ago by Joshua Ashton <[email protected]>7eb99803de3be5c90377337d40d8e29c060f7460 authored about 1 year ago by Joshua Ashton <[email protected]>
Can't implement this easily with limiter and switching between X11 and Wayland
05407167cd843ddb59f71d3209d7f8751e526ae5 authored about 1 year ago by Joshua Ashton <[email protected]>71c4b55ef48cbc2e1129416aa3691f87618fb14e authored about 1 year ago by Joshua Ashton <[email protected]>
0dbf62aa6bddf4282e00da25e4ff53804488680f authored about 1 year ago by Joshua Ashton <[email protected]>
075c5802a0b4eabca23fb3d26aa2513cb7def8b3 authored about 1 year ago by Joshua Ashton <[email protected]>
4e0d1f994e260c3bda25af8258ab0e0ccd407bae authored about 1 year ago by Joshua Ashton <[email protected]>
76273dd4efe97afb61586a453d9e8a9a6790f62a authored about 1 year ago by Joshua Ashton <[email protected]>
711285a20e76ca72446aba224972d54df8bbacc0 authored about 1 year ago by Joshua Ashton <[email protected]>