Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

ChimeraOS

Creating an operating system for an out of the box console gaming experience on PC hardware.
Collective - Host: opensource - https://opencollective.com/chimeraos - Code: https://github.com/ChimeraOS

rendervulkan: log when SDL_Vulkan_CreateSurface fails

github.com/ChimeraOS/gamescope - e1879015bdd991ace89b60f6e91db28c08e0f449 authored over 4 years ago
Explicitly enable VK_KHR_get_physical_device_properties2

VUID-vkCreateInstance-ppEnabledExtensionNames-01388(ERROR / SPEC): msgNum: -437968512 - Vali...

github.com/ChimeraOS/gamescope - f6fb47ad12a294c1b280900d2dfbbade9af1d99f authored over 4 years ago
sdlwindow: improve SDL error handling

github.com/ChimeraOS/gamescope - fdc8527d01f395e24a0f50e2c6b7dcb2dc0b9484 authored over 4 years ago
steamcompmgr: drop unused private field after f7d815a2037e

In file included from ../src/steamcompmgr.cpp:74:
src/steamcompmgr.hpp:75:7: warning: private fi...

github.com/ChimeraOS/gamescope - e8c90981879449ef306c2acd2a783e6c9d108c67 authored over 4 years ago
build: fall back to system system deps without subprojects

`git archive` and `git clone` don't include submodules by default.
Downstream with up-to-date wl...

github.com/ChimeraOS/gamescope - fc8c8fcfa8aa848d4f93a83ab7389b0dbd66f2b2 authored over 4 years ago
build: rename _dep vars to match pkg-config name

- wlroots_static_dep is wrong when dynamically linking system wlroots
- liftoff_dep contains a t...

github.com/ChimeraOS/gamescope - 50093f7ee6abbcc79cd294ac946d2504778e6267 authored over 4 years ago
build: abort if wlroots is too old or lacks xwayland

src/wlserver.cpp:28:10: fatal error: 'wlr/xwayland.h' file not found
#include <wlr/xwayland.h>
...

github.com/ChimeraOS/gamescope - 1488ccc923f62401628d8104000120b05cfbe5a5 authored over 4 years ago
steamcompmgr: add missing header

src/steamcompmgr.cpp: In function 'void statsThreadMain()':
src/steamcompmgr.cpp:357:62: error: ...

github.com/ChimeraOS/gamescope - 0416b5fe08dde8a8cf89796c171d2c4b06e35bde authored over 4 years ago
build: drop unused dependencies per -Wl,--as-needed

- pixman and libinput are only used by wlroots
- xfixes is used directly, not just via xdamage

github.com/ChimeraOS/gamescope - 6250685f0a5e7e6880b3d946a287df3c62b6180b authored over 4 years ago
Add PSP support (#101)

* Add PSP support

* Increase PSP internal resolution

github.com/ChimeraOS/chimera - 76c69ee9d7f962d82f91a049d1af7661b8f3c837 authored over 4 years ago
Update README.md

github.com/ChimeraOS/chimera - 13dcfbc8bc0539330c33ed5500876d006ba4de58 authored over 4 years ago
Generate banners for new shortcuts if none is set (#102)

This uses the Pillow library to generate a simple banner with the title
of the game on it.
It ...

github.com/ChimeraOS/chimera - 76e521b399006a661fc219ab7675afc444d421d7 authored over 4 years ago
Improve linting (#100)

* Unit test and reduce complexity looks_like_ssh_key function

* Fixed several linting warning...

github.com/ChimeraOS/chimera - 60c2808d2f6571cfc44bdd688816ad05ae19c8b8 authored over 4 years ago
update list of platforms and screenshots

github.com/ChimeraOS/chimera - 5a7db33b3179334cf55025f6c4e92ed2095c7dfb authored over 4 years ago
don't let unmount failure stop the script

github.com/ChimeraOS/frzr - 97cd66336076a8ac10a6786d8854f2d0c9ccdb87 authored over 4 years ago
use Arch repo archive

github.com/ChimeraOS/chimeraos - df88590e45e6d7774fa7bfd7f999e585d325a962 authored over 4 years ago
remove unused fstab entry

github.com/ChimeraOS/chimeraos - bf6243a4ebc612a12ebac66fb289e80a75d45743 authored over 4 years ago
wait a bit for connection

github.com/ChimeraOS/install-media - 2bb132ae20778617e54bad4966d35127a7072cdb authored over 4 years ago
Merge pull request #23 from moonwolf-github/build-fixes

Fixes to build process

github.com/ChimeraOS/install-media - bf77fde566bda31eaf2f382dfad71bf8949bb1c0 authored over 4 years ago
clean up installation experience

github.com/ChimeraOS/install-media - 61847957c9d5bf678c0b8e49dc40182d8f211876 authored over 4 years ago
clean up installation experience

github.com/ChimeraOS/frzr - 6a6d86865d759f977aa95f96cf58dc0141eea7ab authored over 4 years ago
wlserver: was wrong clickmode, we want 4, also fix some logic issues

github.com/ChimeraOS/gamescope - 667d8afc542b8cccdcdf5acbab801ae10bff8b7c authored over 4 years ago
fix update failure when using legacy/BIOS mode

github.com/ChimeraOS/frzr - c43c3f76c0ce9d9d5ba7c076effa45cdf7f4ed91 authored over 4 years ago
add nvidia-settings, mame-tools

github.com/ChimeraOS/chimeraos - fb9f60124efea9f4c92ad83e622395ab677c8f4e authored over 4 years ago
fix test failures

github.com/ChimeraOS/chimera - aad3a7e55cee226557b60f189ccd022821b06292 authored over 4 years ago
wlserver: add touch passthrough support, if clickmode == 0

github.com/ChimeraOS/gamescope - 4f70525fc6b39918fbb725faa0aaa47f6a6d0cd8 authored over 4 years ago
Update README.md

github.com/ChimeraOS/gamescope - 3a9aa01dedec0d482ab29c822ba430d85cf287a5 authored over 4 years ago
Fixes to build process

Added lynx to docker image, changed paths and packages parsing in build.sh
closes #22

github.com/ChimeraOS/install-media - 00c85d6d34c354a2dad3536e417ce6f02a21c1be authored over 4 years ago
sdlwindow: add alternate refresh rate option when out-of-focus.

github.com/ChimeraOS/gamescope - 405f18b08d386ded27760355ddb4a09bb9ccbef2 authored over 4 years ago
vblankmanager: obey nested refresh rate if set

github.com/ChimeraOS/gamescope - fd7a81547a599ffac2b6dc2a9f579695825733a2 authored over 4 years ago
steamcompmgr: still affect LD_PRELOAD if we strip everything from it

In cases where LD_PRELOAD only contained things we wanted to strip, we
weren't actually setting ...

github.com/ChimeraOS/gamescope - afccf2a4d19dcc24ead71c749e0e2ffb33c45666 authored over 4 years ago
steamcompmgr: unset ENABLE_VKBASALT for subcommands

We only want gamescope's outermost swapchain to get hooked, similar as the
Steam overlay.

github.com/ChimeraOS/gamescope - cdfe50d53baa658944ee6cd50cec7c50769126b1 authored over 4 years ago
rendervulkan: fall back to compute+graphics if compute-only can't be found

Should let people run against Intel and other non-AMD Mesa GPUs.

Also force compute+graphics if...

github.com/ChimeraOS/gamescope - 0619998a4964a0a5b0b63822a42122d231901ee0 authored over 4 years ago
steamcompmgr: gracefully exit stats thread if exists.

github.com/ChimeraOS/gamescope - ebdd156df66f09cf1346c4816ff0083fdadf806e authored over 4 years ago
steamcompmgr: gracefully exit imageWaitThread and steamcompmgr loop.

github.com/ChimeraOS/gamescope - bff790eccbfe96fcdea23a44bc1ab0b17975b787 authored over 4 years ago
sdlwindow: mimic window shown.

github.com/ChimeraOS/gamescope - d7a85b00d9342cd3dd4c30d1890d531885e578b4 authored over 4 years ago
Add support for the system tray protocol

Blacklist system tray icons when deciding which window should have
focus.

Closes: https://githu...

github.com/ChimeraOS/gamescope - 08e8b048e9dde99d0999b415bec7c6a7db5c490c authored over 4 years ago
Remove hack checking the window size

We now properly detect system tray icons, no need for this hack anymore.

github.com/ChimeraOS/gamescope - 0a5ecb45a92b30bc12d3ac4c59f7950f09964263 authored over 4 years ago
Add nano sleep helper functions

github.com/ChimeraOS/gamescope - 325445a061f4a178effdf5147aa6720444cd534c authored over 4 years ago
Use nanoseconds for vblank timing

Avoids locking on-vblank
STL's clock's accuracy can be funky also.

github.com/ChimeraOS/gamescope - bb9d0cdf8f06e0c1a276ba54c54258e08484a8f4 authored over 4 years ago
Cleanup vblankmanager

Keep everything on the same timescale.
Avoid using floats here when we can just use integer math...

github.com/ChimeraOS/gamescope - 9af5c3f254aa5e886de5697d3bd6470c93ec01d0 authored over 4 years ago
Add get_time_in_nanos to header

github.com/ChimeraOS/gamescope - d49c95569b028ce38113559f53b2a514a8e32f2e authored over 4 years ago
Encode vblank time in client message

Eliminates the atomic hack here

github.com/ChimeraOS/gamescope - 50a508ae74f02b606137c4bbc566fa7ec2bb1ea8 authored over 4 years ago
fix images on custom platform edit screen

github.com/ChimeraOS/chimera - 6c874bd45a14965c3b3eb1e03ae7ac56223b7bb6 authored over 4 years ago
Add Sonic Robo 2 games (#96)

github.com/ChimeraOS/chimera - e5bb2ef61fbaa8ca32f3f691d565cacd0703b254 authored over 4 years ago
Move nLayerCount and bSwapLayers to spec constants

Eliminates these comparisons being done from the constant buffer.

github.com/ChimeraOS/gamescope - 56442322cf7a45da8a401c765eb07cb86c8ecd4a authored over 4 years ago
Move layer info to CompositeData_t struct

Have a nice struct for us to copy into the constant buffer
once we eliminate nLayerCount and nSw...

github.com/ChimeraOS/gamescope - b247f9f16400c4a31402104f23badee7817e62da authored over 4 years ago
Add demarcations to large time values

Increases readability

github.com/ChimeraOS/gamescope - 62b0a46cf360585dfedd33bb0ae25ee5054be63b authored over 4 years ago
Use MONOTONIC_RAW clock for vblank timing

``gettimeofday`` is expensive and suffers from NTP drift which means
we could miss vblank on tim...

github.com/ChimeraOS/gamescope - c57eb1bf28cb3d8fe22da1216aa6a92bc3bafff2 authored over 4 years ago
Base get_time_in_milliseconds off get_time_in_nanos

Avoids NTP drift and ensures time is uniformly monotonic.

No need to implement differently, thi...

github.com/ChimeraOS/gamescope - 1b8ff8a5120b0df65043b1760755c76916626a34 authored over 4 years ago
Add to-do note for frame submission time

github.com/ChimeraOS/gamescope - d9920c90876e129b0d12ace10703c7c8ecf254aa authored over 4 years ago
adjust style for smaller screens

github.com/ChimeraOS/chimera - b4c474c80c5c2aab800cd61b346897297deeb999 authored over 4 years ago
fix compatibility issue with latest version of legendary

github.com/ChimeraOS/chimera - 04f190fdc84abe5224381db5c615902838d97f62 authored over 4 years ago
hide retroarch splash screen

github.com/ChimeraOS/chimera - 16f678782045daa8f83e97803d030feb30aeb38f authored over 4 years ago
whitelist minecraft bedrock and armagetron

github.com/ChimeraOS/chimera - 6a56366e3b96191625d5fcf89e10cb02368f2570 authored over 4 years ago
Add an option to start in fullscreen if nested

github.com/ChimeraOS/gamescope - 5954361cc328b71eb1dff98cff7e0980cdaf65bf authored over 4 years ago
Setup an X IO error handler

The default erro handler calls exit(), which doesn't work well when
multiple threads are involve...

github.com/ChimeraOS/gamescope - f268c17fb1210cc0fc649d42c3c6622add2e1dd6 authored over 4 years ago
rendervulkan: don't mix designated and non-designated initializers

github.com/ChimeraOS/gamescope - 1ecb8d3b46a22466c4470884ecbe33fe516dc00f authored over 4 years ago
steamcompmgr: don't use 'd' suffix on float constant.

Fixes clang build error.

github.com/ChimeraOS/gamescope - 9d6b37ee226e555f49b6071afbe3ad0190fa4042 authored over 4 years ago
Different method of bumping priority.

Calling nice() in the very beginning ensures that Mesa worker threads in
gamescope and Xwayland ...

github.com/ChimeraOS/gamescope - e1d49373100a7bfacd8de5a66b9d3d70a887fa7f authored over 4 years ago
Exit with status 1 on error

github.com/ChimeraOS/gamescope - f70308a36fd1626ded54f3f371685015d5df3ad4 authored over 4 years ago
steamcompmgr: also set thread priorities for ourselves and Xwayland.

Avoid setting it for our children processes, by spawning them in a new
thread group and setting ...

github.com/ChimeraOS/gamescope - 60ecb0f1f8bbf2531fcb4150b0e08424790e85af authored over 4 years ago
steamcompmgr: better error handling for Vulkan device create failure.

alarm!!!

github.com/ChimeraOS/gamescope - 79d85ed53273c5fb4fe99d977fe7e1002e2fc7a9 authored over 4 years ago
rendervulkan: use realtime priority async compute if CAP_SYS_NICE is set.

Fixes: https://github.com/Plagman/gamescope/issues/20.

github.com/ChimeraOS/gamescope - 22f20882b9f291bb1aa51436bc54374fc41a0b2e authored over 4 years ago
sdlwindow: put all the SDL I/O code in the same spot.

github.com/ChimeraOS/gamescope - 79cb130dcceda94700d8977e817cb1a9de561d1e authored over 4 years ago
steamcompmgr: ignore vblank messages if we get them too late.

github.com/ChimeraOS/gamescope - 81b8e8c33c4e8aeafa09a6aead91876a34f84894 authored over 4 years ago
attempt fix of yuzu, remove pcsx2 which is likely bloating image size

github.com/ChimeraOS/chimeraos - e4d46297199c7d4a701a49a816624d198cd5e111 authored over 4 years ago
fix missing platforms module

github.com/ChimeraOS/chimera - 09be33655b772aa90534b2ea8736285d6e456a91 authored over 4 years ago
bump disk image size

github.com/ChimeraOS/chimeraos - faa2d358552815307801da59092ee5d2a778f9fd authored over 4 years ago
fix setup for chaotic aur

github.com/ChimeraOS/chimeraos - e6570bb9f4ff7a4b4a12b14f8d7cf34507c2a876 authored over 4 years ago
steamcompmgr: show which window we're pushing commit waits for.

github.com/ChimeraOS/gamescope - b196cd063b397dd95c421c9e332ccac8fe5add6f authored over 4 years ago
steamcompmgr: add 100ms timeout for commit wait thread.

poll() inexplicably blocks forever for some commits right now, this helps
a bit while we underst...

github.com/ChimeraOS/gamescope - 8854cd8bd67a01ddacf4f183ffc25b78410fde27 authored over 4 years ago
drm: add gpuvis error spew when failing a legacy flip.

github.com/ChimeraOS/gamescope - 9f183ae76c07853da2c98423a1e0a3dec4d17331 authored over 4 years ago
main: set R600_DEBUG=nodcc ourselves if we have a sub-command.

We know it's strictly better than not having it in the current state,
so might as well, if we kn...

github.com/ChimeraOS/gamescope - 11dd8014ad8de6a3ab0c1cdb7d307d97d22d3b1a authored over 4 years ago
fix docker image build error

github.com/ChimeraOS/chimeraos - b5d112d972e0b63fc9f5b36139f76b7e9b8dc066 authored over 4 years ago
mount /boot partition for bios fix

github.com/ChimeraOS/chimeraos - 0d095e526353131662a7f0b34a58083700a7cf1f authored over 4 years ago
add various packages

github.com/ChimeraOS/chimeraos - 0b2c673951e3b9c750e7b8c9223926aa06f08308 authored over 4 years ago
disable integer scaling and bump internal res of various 3d platforms

github.com/ChimeraOS/chimera - 7673cfd098ca2e228482b7460cbd4cdc5b159379 authored over 4 years ago
fix epic games store images path

github.com/ChimeraOS/chimera - 7d499db8d60c3b0ba82473c90eace20d40434a3f authored over 4 years ago
Add Sega CD support

github.com/ChimeraOS/chimera - 329611d11b0f64104dc925d966e8d7b8db52c1d0 authored over 4 years ago
Add Sega 32X support

github.com/ChimeraOS/chimera - c4f138c1e8b423f869921ea169607971369580d8 authored over 4 years ago
Add wlr_buffer to commit queue

This lets us keep the buffers for pending commits locked.

github.com/ChimeraOS/gamescope - d88cfec0c273e4a13948076d5fc76c51ea4f2e64 authored over 4 years ago
Hold buffers till steamcompmgr processes them

github.com/ChimeraOS/gamescope - c2d9b23d08acac42198704e515a00572bdc966d9 authored over 4 years ago
Hold client buffers till KMS stops using them

github.com/ChimeraOS/gamescope - aac57e7c759f1a7156c829f64012b7617b8b08b5 authored over 4 years ago
Copy commit queue in check_new_wayland_res

This will allow us to call wlr_buffer_lock/unlock in import_commit without
causing a deadlock.

github.com/ChimeraOS/gamescope - 31a07134559f63811eaee3ce6678881c1b94da58 authored over 4 years ago
wlserver: use gamescope-N wayland display name.

Letting wayland use the default makes random things connect to us, which we
don't want.

Fixes h...

github.com/ChimeraOS/gamescope - 2a98d2b85ae432e52df3a43e3a431f82e84574ed authored over 4 years ago
fallback to starting steamcompmgr if nothing is running

github.com/ChimeraOS/chimera - 7a1cb884ec63fdad35a02a8c063b35a4aea6f9d6 authored over 4 years ago
add Epic Games Store support

github.com/ChimeraOS/chimera - 40a1b621f64053ba4e5d20ac91908ff7c3aae1b6 authored over 4 years ago
Remove whitespace at the end of rendervulkan.cpp

github.com/ChimeraOS/gamescope - d36a11d39fc4cf355be3835c81b4cb35c7a37b17 authored over 4 years ago
Read window title

Prefer _NET_WM_NAME since it's UTF-8. Fallback to WM_NAME if the client
doesn't support it.

Clo...

github.com/ChimeraOS/gamescope - 9a78452a41b71399bcd2f04af2b93ac8fdeb06a8 authored over 4 years ago
Fix buffer overflow when reading WM_NAME

XTextProperty doesn't guarantee the string will be null-terminated.

github.com/ChimeraOS/gamescope - 5076ec15867c21dffc023bf7462e397cf2203a46 authored over 4 years ago
Extract client message event handling in function

No logic changes, just shuffling code around.

github.com/ChimeraOS/gamescope - 6eb108d3bc366cb98ad70f310b94b078f2a12c24 authored over 4 years ago