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
092aef1f95a8b145ada7cbe2558c15fb498d6430 authored over 2 years ago by Joshua Ashton <[email protected]>
db99b92e2b545113683cfd334045746a9977cbca authored over 2 years ago by hexchain <[email protected]>
Fixes fullscreen in Batman: Arkham City GOTY (200260)
65d97cb152e1c3e10b338ca12dc96208f1e0eed3 authored over 2 years ago by Joshua Ashton <[email protected]>8d03522dcde77c78b0281f5f688f0ca7dbe0ca48 authored over 2 years ago by Joshua Ashton <[email protected]>
e2bc5d4c71ad1c6a3b1e41e768531b198529872b authored over 2 years ago by Joshua Ashton <[email protected]>
60513c09251ca60371f26911fda55761dfc64b29 authored over 2 years ago by Joshua Ashton <[email protected]>
3122d1aabec4d8f7df79edb1b76e136c0dd5ffbf authored over 2 years ago by Saphira Kai <[email protected]>
6371958e1a4fa3e8d198a456fc588ae8bd89a03b authored over 2 years ago by Simon Ser <[email protected]>
Don't parse it only when we see the connector for the first time.
2e03b8fb6b0a35c259872460d4e73a3c1e18eb63 authored over 2 years ago by Simon Ser <[email protected]>
Two preferred modes shouldn't happen, but this ensures a copy-paste
for another flag doesn't res...
Works around a DRM bug where the EDID blob would be 0.
We always get modes from DRM from this, ...
90693b72cd12afa0d012411358fcdf5f5f765844 authored over 2 years ago by Joshua Ashton <[email protected]>
Avoids picking 4K@30Hz and other modes which feel really bad.
Happens on a lot of USB C -> HDMI ...
30b74a762a535f6de305a3c576741d621735fbc6 authored over 2 years ago by Joshua Ashton <[email protected]>
When adding/removing from a normal map, the iterators become undefined, which means drm->connect...
7adbdd3f80a4f01f62a8ef8fea243b9903ec2693 authored over 2 years ago by Joshua Ashton <[email protected]>
GAMESCOPE_DYNAMIC_REFRESH remains for internal
GAMESCOPE_DYNAMIC_REFRESH_EXTERNAL will be used f...
Deck screen can handle this with our custom clocks and this just increases latency otherwise.
9c81cd1d8088677318859e4bfcd4fce3da70992d authored over 2 years ago by Joshua Ashton <[email protected]>Either internal or external
81cd2bbc6decbbb5bb463ad4a4ed289d47f46e35 authored over 2 years ago by Joshua Ashton <[email protected]>drm: improve wl_output.description
c0e152ff01cae515f9d91d45c5b90d6336aa7eaa authored over 2 years ago by Sam Lantinga <[email protected]>Fixes frametimings at 4K@30Hz
312a6165011ff3dcda78ca3e33bb2070c107708b authored over 2 years ago by Joshua Ashton <[email protected]>cd1fed6c2dcaa2fcd5c4f7361d05ec6275a085fb authored over 2 years ago by Simon Ser <[email protected]>
This function doesn't return a bool.
ab409892ed458f6aa73e6a4ae2fa2e83daf71550 authored over 2 years ago by Simon Ser <[email protected]>8e6c1b16d144c65212819b3e9afa2a703bb4dec7 authored over 2 years ago by Simon Ser <[email protected]>
4dbcd068ede5a91e7fda7ea9f1e50a7a76f6e0fc authored over 2 years ago by Simon Ser <[email protected]>
5fca0702ab2cf584ffd6e71e84613488dddaf55c authored over 2 years ago by Simon Ser <[email protected]>
09a53dc416c53a37906b3a9b0e2bee5eb5076f2f authored over 2 years ago by Simon Ser <[email protected]>
cce6a29a2494eaf8f99e299a39b957fda3fcdb2a authored over 2 years ago by Simon Ser <[email protected]>
Otherwise we don't have it and it segfaults.
Closes: #553
7167877bca0f999c0bc3c6c2c84ba32b00b340e8 authored over 2 years ago by Joshua Ashton <[email protected]>These are uint32_t
8b993053525ecea47195053cdefd41eab9ef6203 authored over 2 years ago by Joshua Ashton <[email protected]>Fixes Warhammer 40,000: Dawn of War II (15620)
71717b2ce38805e18f1c51d5d443873ecf41e778 authored over 2 years ago by Joshua Ashton <[email protected]>fde74ee8d0f592b86d6b0a8382d335459ad2ae68 authored over 2 years ago by Simon Ser <[email protected]>
12ef7685eba79f5f4fa6a6b99f6ff3fd7560eebc authored over 2 years ago by Joshua Ashton <[email protected]>
allows selecting a preferred Vulkan device for compositing, for example
to use the iGPU over the...
8c816a46855b70a3d33fa65599b1d32ecac6d45e authored over 2 years ago by Ben Jackson <[email protected]>
disable SDL mouse emulation to avoid getting mouse events.
1b3ad771817bc3e7e68c53fb26c3da889f9ddd12 authored over 2 years ago by Clément Guérin <[email protected]>
There is no way to tel a NV12 buffer in Wayland's color space. Why?
What a glaring omission.
Ev...
1b34a570a51d0a65451d1f2a990487add8cde40a authored over 2 years ago by Joshua Ashton <[email protected]>27ab72ec72b2d100f99bd5fc3364271f1a617d2c authored over 2 years ago by Ben Jackson <[email protected]>
Currently creating a new external overlay window will not show up until all others close or are ...
541ea8fa53da23bacb7ce4c12789bb16e933d984 authored over 2 years ago by trigg <[email protected]>Once external overlay windows set their XAtom `GAMESCOPE_EXTERNAL_OVERLAY` to 0 they should be r...
8ee041c5f4596a971bfbb783acc8e6f04a289da8 authored over 2 years ago by trigg <[email protected]>Needed for a future Deck EDID update.
ee043b2ca963dc46288d60b22f2bdc8f6dc15dec authored over 2 years ago by Pierre-Loup A. Griffais <[email protected]>11760e8bd80289d43b452d125ce1629c9c3cc026 authored over 2 years ago by Georg Lehmann <[email protected]>
3a1f4fbacd5f80458c8316f9ef6badfb78323c14 authored over 2 years ago by Georg Lehmann <[email protected]>
9a2c4af58533e027474d3f6bab656dbbc7c2704d authored over 2 years ago by Georg Lehmann <[email protected]>
326d7e1f9667b8a6b70dcd2b8eb305e3a78d70bc authored over 2 years ago by Georg Lehmann <[email protected]>
b406bba47eebb9ce43a78bf5f285728caba055d7 authored over 2 years ago by Georg Lehmann <[email protected]>
fa26f16fa91503d4f207a183e5f8ec99b754b98a authored over 2 years ago by Georg Lehmann <[email protected]>
0a0a000a8963c74d434615610fbac1b7a5f46090 authored over 2 years ago by Georg Lehmann <[email protected]>
e2139bc0bb49406d6a302f40575ec2d08dca1f07 authored over 2 years ago by Georg Lehmann <[email protected]>
166395a61971618deed66ad0a426f5d17da44311 authored over 2 years ago by Georg Lehmann <[email protected]>
009d4959d120c24c9e06b52ed8d400e4bd9e055e authored over 2 years ago by Georg Lehmann <[email protected]>
b1c38598ee8b9e96c8f86c195c93048ec2f4341c authored over 2 years ago by Georg Lehmann <[email protected]>
7f1e55dd96117b79c272627644938d65d1907d09 authored over 2 years ago by Georg Lehmann <[email protected]>
549d22094bb04ebeb55ada796d3189b121c9b4e0 authored over 2 years ago by Joshua Ashton <[email protected]>
Use sched_get_priority_min for priority
Accommodates other unixes with odd minimum priorities.
...
ef234d1a80e580739d06e2e05182052c7db13912 authored over 2 years ago by Simon Ser <[email protected]>
a515153a93f877d5e306a59568ba701120ac95c8 authored over 2 years ago by Eric <[email protected]>
The docs, and samples directories have been removed along with the
third_party_licenses.txt file...
3c59167b67404fba93601758cd89d035d3ffc41d authored over 2 years ago by Joshua Ashton <[email protected]>
231f4fb2211b536deb16169960bf25a8799d4dcd authored over 2 years ago by Joshua Ashton <[email protected]>
No real reason to overcompilicate things.
2c47fc57f074cc3f66a86733db9f6cbf514ababe authored over 2 years ago by Georg Lehmann <[email protected]>2f111b0b9818970b310233fdc178a1d1de4eb69e authored over 2 years ago by Georg Lehmann <[email protected]>
867308b01069fdf8051be24802fe63a9f53712e5 authored over 2 years ago by Georg Lehmann <[email protected]>
9ba37d923c8ac83b2d57560f9d6fda9584f60ea1 authored over 2 years ago by Georg Lehmann <[email protected]>
97288b8b1a770d91b18fe3f852045a457526019f authored over 2 years ago by Georg Lehmann <[email protected]>
d29d83f792fde90ce67208fbf0f1a31273bb751f authored over 2 years ago by Georg Lehmann <[email protected]>
d7605865432ccac8e430a8897453768fd9ab67fe authored over 2 years ago by Joshua Ashton <[email protected]>
1c731b61c89c5a4a114ad0f2c26f379d769d7776 authored over 2 years ago by Joshua Ashton <[email protected]>
27eaf5f9268c5b978168700e425dace20238132a authored over 2 years ago by Joshua Ashton <[email protected]>
964a9b15cfb57b2a18871adbfb90a09795d8bf0b authored over 2 years ago by Joshua Ashton <[email protected]>
ff14b6a5dd0bd09a665b609e6f47f76be7607816 authored over 2 years ago by Joshua Ashton <[email protected]>
On hardware and drivers that don't support a gamma
LUT property, don't attempt to generate or se...
Gamescope currently uses 1024 VkFence objects to
synchronize CPU and GPU work. The NVIDIA Vulkan...
This matches the hardware color conversion on Steam Deck
a32244de62644eee08556382f6c6d85d0bb9e8ba authored over 2 years ago by Sam Lantinga <[email protected]>2855219311d677681ab38cc8bfac44e61beafbfc authored over 2 years ago by Joshua Ashton <[email protected]>
4a153094b59d3f829fa415db29e7c6a278420fe1 authored over 2 years ago by Joshua Ashton <[email protected]>
d4bdeb71e285da9e898e1636208ab29190c218d1 authored over 2 years ago by Sam Lantinga <[email protected]>
1b54be4acab173b45fd60780b7ff0ff9e994c904 authored over 2 years ago by Simon Ser <[email protected]>
3c2235dadcd7163901ccde4d8626acfa299d7a42 authored over 2 years ago by Simon Ser <[email protected]>
b5c0a0f7febeaa75dd310007b1947300ef437b37 authored over 2 years ago by Simon Ser <[email protected]>
0c5dcc5ba3f742acff98c0c50a0f25b520e28363 authored over 2 years ago by Simon Ser <[email protected]>
6b59f377ce8fbb5ec8d198f90683e1a716158aca authored over 2 years ago by Simon Ser <[email protected]>
4d631e240ef940716ebdbfc5f39b49f21e57ac47 authored over 2 years ago by Joshua Ashton <[email protected]>
0865717165a1a801c8f7fb874372adfeb20f77b8 authored over 2 years ago by Joshua Ashton <[email protected]>
Closes: #416
3e81a24171afedc941a525d6da8ceb75cd0fc73d authored over 2 years ago by Joshua Ashton <[email protected]>f810a8563dff8bbc2233af636fdb18842ac8d50e authored over 2 years ago by Simon Ser <[email protected]>
accadbb2915cb892b16a318207dafa7fb356c3da authored over 2 years ago by Alistair Findlay <[email protected]>
b5aa05ae8f772391bad7c352a2153b925286e8a7 authored over 2 years ago by Alex Maras <[email protected]>
For timeline semaphores. It's common enough for us to do that now.
e478a746a51ad5d23cf672516865172dc6dee12d authored over 2 years ago by Joshua Ashton <[email protected]>ce1c428788946bf92da729c15ad6ebd5275a6f09 authored over 2 years ago by Joshua Ashton <[email protected]>
76aad316ce095bf13b05ca1dbf816da60283f0bf authored over 2 years ago by Joshua Ashton <[email protected]>
This is in 1.2 now
34957bc3837234ebc9914e3ec286cc61a42c9203 authored over 2 years ago by Joshua Ashton <[email protected]>a85d71cc9eefdd8f550658479d10087726709284 authored over 2 years ago by Joshua Ashton <[email protected]>
Better to be defensive here than crashing.
34c6904234b660a1b94ed5d4ca5792329995d4bb authored almost 3 years ago by Joshua Ashton <[email protected]>Otherwise it can end up not propogating to windows properly, and they will never recieve the Poi...
45ba90bc40b2518b4c2cef3cb530c2decbbd7e7b authored almost 3 years ago by Joshua Ashton <[email protected]>c7962c3e6bce0e667b549f59705701e428161d34 authored almost 3 years ago by Joshua Ashton <[email protected]>
Fixes regressions in TES:IV Oblivion launcher + Zwei launchers
e4a517b4b888c71bc0a8a39b6d7d240e3ef65fa9 authored almost 3 years ago by Joshua Ashton <[email protected]>6d0c84d16393daa2a4fd6dbe1c66339a546862ed authored almost 3 years ago by FlightlessMango <[email protected]>
9b5e6d8fd97c429bd154048e3d35340bc8e8f404 authored almost 3 years ago by Pierre-Loup A. Griffais <[email protected]>
Fixes Origin launcher being parented to a 1x1 centred window.
9eb7445a62f8dd3abeeef7243601f35d315f4bf1 authored almost 3 years ago by Joshua Ashton <[email protected]>49125a2d17d8bf2304ddb3b8e09fe82626160f39 authored almost 3 years ago by Joshua Ashton <[email protected]>
499573c5fbdf00e7f068176cecb286e4c65eb04a authored almost 3 years ago by Joshua Ashton <[email protected]>