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

remove test for removed functionality

github.com/ChimeraOS/chimera - 20ea9ddd0a1c1e8551136361b9485560ed69eebf authored over 3 years ago
remove non-functional exit game action

github.com/ChimeraOS/chimera - 393e8a101ebbcb6ae0974629291a51e8825368e5 authored over 3 years ago
Avoid pikaur cache and increase Image builder size (#259)

* Use PKGDEST instead of cache for extra_pkgs

* Increase builder image size to 10Gb

This w...

github.com/ChimeraOS/chimeraos - ce83ba81cd011f86d11666163f10f8b40c0a77ed authored over 3 years ago
Bump Proton version from Control (#192)

github.com/ChimeraOS/chimera - 46b648a5fe4874f4a2d8acf2b42b17dfe443ac76 authored over 3 years ago
wlserver: make more variables static

github.com/ChimeraOS/gamescope - 538610154c594fe3c509bfac27fd35bdc03e2ec4 authored over 3 years ago
wlserver: stop using headless backend for keyboard

The headless backend forces a wlroots renderer to be initialized.
Stop using it, so that it's ea...

github.com/ChimeraOS/gamescope - 482f1f3b0bc7b43867c8b55c680c1aa235af785d authored over 3 years ago
wlserver: check wlr_output_commit return value

github.com/ChimeraOS/gamescope - ee96a669ef22ee687f7b907a0288747441015ef9 authored over 3 years ago
readme: mention that Intel is supported

github.com/ChimeraOS/gamescope - 2597c25ec6ddec19859dec069f4d75be0a828589 authored over 3 years ago
wlserver: create wl_output before starting Xwayland

Apparently there's a race that makes Steam unhappy and fail with:

libGL error: failed to cre...

github.com/ChimeraOS/gamescope - 0034d492d84122ff7dc8703c861c7909b2a6cd5f authored over 3 years ago
drm: switch connector on hotplug

Refresh connector status and mode list on hotplug event. Then
execute the connector selection lo...

github.com/ChimeraOS/gamescope - 6e1d4c2a7e577b106a7f44f298411ade761b58dd authored over 3 years ago
Remove flippable bit from g_emptyTex

This causes a KMS import failure on Intel. A 1x1 buffer never seems
to be flippable there.

Clos...

github.com/ChimeraOS/gamescope - 15b4eb04eca3dc77e0e3f37d52962629840fb53e authored over 3 years ago
rendervulkan: add err log for vkAllocateMemory failure

github.com/ChimeraOS/gamescope - bedef214749157a06d16dd01c6e03ed1a84768f5 authored over 3 years ago
rendervulkan: add vulkan prefix to log message

github.com/ChimeraOS/gamescope - 5f31d7ed79c4f8b36febe18d95a5e2e10fe7860a authored over 3 years ago
rendervulkan: check DRM and Vulkan devices match

References: https://github.com/Plagman/gamescope/issues/158

github.com/ChimeraOS/gamescope - 694f6b14e8656d934607b087d5a4c6af3f7dc91c authored over 3 years ago
rendervulkan: make init_device() return a bool

github.com/ChimeraOS/gamescope - 4dac8c0c1f967225c430fa41e9d3d6f7cbbbb737 authored over 3 years ago
rendervulkan: make vulkan_init() return a bool

github.com/ChimeraOS/gamescope - d2bca1c440e3bad858c2cd69e729d1e65cc707ef authored over 3 years ago
rendervulkan: log physical device name

github.com/ChimeraOS/gamescope - fa779c0ed2d16c94be3413c9169d77c796a33a36 authored over 3 years ago
drm: check return value of liftoff_device_register_all_planes

github.com/ChimeraOS/gamescope - 802d86c4bc65d96414abd686b9e8ed223ba2f6a7 authored over 3 years ago
Patch new working directory

github.com/ChimeraOS/chimera-data - 72efad70ea51abc9eb6447e8fabdbf8075ebe501 authored over 3 years ago
drm: extract connector setup into separate function

It'll get re-used when handling hotplug.

github.com/ChimeraOS/gamescope - 82897e1fbf07713e246726b6e11bc0ba8389a6b7 authored over 3 years ago
drm: plane -> primary

github.com/ChimeraOS/gamescope - a314c3f0ba161a063e24b942ffb9b248595f958d authored over 3 years ago
drm: plane_formats -> primary_formats

github.com/ChimeraOS/gamescope - a7ab8e7a1a3461c5de370b8869618d789a09e588 authored over 3 years ago
drm: get_matching_mode -> find_mode

For consistency with find_connector.

github.com/ChimeraOS/gamescope - 94706f0f0ec417ab6ab8ee855a24476240426b5e authored over 3 years ago
drm: fallback to any connector if none matches

github.com/ChimeraOS/gamescope - 6c24e829aed25a8a020baccea178374f48cf7992 authored over 3 years ago
drm: add drm_set_connector

github.com/ChimeraOS/gamescope - f15aafe478eef065281e4d64353b39fecf95711b authored over 3 years ago
drm: add drm_set_crtc

github.com/ChimeraOS/gamescope - 041c0dad1ba4f4bc8ad0f22c9e87155bf3ca93d7 authored over 3 years ago
drm: allow changes from portait mode to landscape

github.com/ChimeraOS/gamescope - 3cbf958680cdc0193f8467b377bfe455b1290611 authored over 3 years ago
drm: set needs_modeset in drm_set_mode

github.com/ChimeraOS/gamescope - 1b4231e33b50dfc11c63b3e6d2d86782ee64e1f3 authored over 3 years ago
drm: stop recording drmModeModeInfo in state

github.com/ChimeraOS/gamescope - a978c54fff38c0233bb2054e684a9318aaf6d8e2 authored over 3 years ago
drm: remove outdated TODO

github.com/ChimeraOS/gamescope - c9b8ff38542e9548d70c964f066eed039c26fabf authored over 3 years ago
drm: add explicit needs_modeset flag

github.com/ChimeraOS/gamescope - f1eb06d9b782f262e2c1e3d8353a7cd5d04d587c authored over 3 years ago
drm: give up the modeset on failure

Instead of being stuck when modesetting is not possible, rollback
the changes and give up.

github.com/ChimeraOS/gamescope - 802f01d16f2b7d5140b9812de1adbe7134275fb7 authored over 3 years ago
drm: group current state

github.com/ChimeraOS/gamescope - 3ffd29c23a80dbb38deb731ac7ae9b925bd26b57 authored over 3 years ago
drm: reload our internal state on hotplug

github.com/ChimeraOS/gamescope - 24fe84c40293bac5fa71a4f7ec2a81a6e104e1bc authored over 3 years ago
drm: refresh props after VT switch

github.com/ChimeraOS/gamescope - fae6bfc4110b6cf64f7c77f626fa3122ef3f95e1 authored over 3 years ago
drm: add CRTC state

This allows tracking whether we've previously disabled a CRTC.

github.com/ChimeraOS/gamescope - 2b975d14af14659a0779ac22d0c4dd7caa91eac9 authored over 3 years ago
drm: de-duplicate drmModeGetProperty calls

A property can be attached to multiple objects.

github.com/ChimeraOS/gamescope - df6091a3b43887cba894c5ca87d0595231000c1d authored over 3 years ago
rendervulkan: remake output images on resolution change

github.com/ChimeraOS/gamescope - c0c005278c8f44975ed52283da8d998603a984ab authored over 3 years ago
drm: add drm_set_resolution

Allows to easily switch the output resolution.

github.com/ChimeraOS/gamescope - 590d7129aab49f27b5abd8c4ec2cddbe8cc82099 authored over 3 years ago
wlserver: make global static

Let's prevent other threads from directly accessing it. Helper
functions can be introduced as ne...

github.com/ChimeraOS/gamescope - d67ce2865e8cc0f26963c51e7a2f731cde72a78c authored over 3 years ago
steamcompmgr: fix error path on execvp failure

github.com/ChimeraOS/gamescope - d79530d13b01f79875e0f6201f18b076e2a402a6 authored over 3 years ago
Log screenshot filename

github.com/ChimeraOS/gamescope - 82c89fdff965d90ebab6759a9abc5dcd0a60cc7a authored over 3 years ago
sdlwindow: replace goto with bool flag

github.com/ChimeraOS/gamescope - e678e0c0b2753c623ae1aa4cb3ac6c46fa67b140 authored over 3 years ago
rendervulkan: don't use global g_output.pScreenshotImage in BInit

github.com/ChimeraOS/gamescope - 7ff26668abce23ccbd3205cb1428987e3ed701b8 authored over 3 years ago
Check wlserver_init return value

github.com/ChimeraOS/gamescope - f44db16b1bd0c05a1f261c8d5b0bddcdae4b8e06 authored over 3 years ago
Handle session switch events

Pause/resume our frame submission on VT switch.

Closes: https://github.com/Plagman/gamescope/is...

github.com/ChimeraOS/gamescope - c33ad217e1e3b2c44c5b0babbbbe726c7a1fb770 authored over 3 years ago
drm: add more logging for prepare failures

github.com/ChimeraOS/gamescope - cc309681e3423a10ac5f02ec71ea5814b23dce57 authored over 3 years ago
Don't die on EACCES

EACCES is returned by the kernel when we're VT-switched away.

github.com/ChimeraOS/gamescope - e125a8291471e5efedb67c8c59dfaaf26cc22a09 authored over 3 years ago
Open KMS device with wlr_session

This allows proper integration with logind/seatd. When switching
VTs, gamescope now dies with EN...

github.com/ChimeraOS/gamescope - 43ba33425b674a064eefae2f64e6cd3cb985e820 authored over 3 years ago
wlserver: strip wl_ prefix from fields, remove event loop FD

github.com/ChimeraOS/gamescope - ba79953e4e5c989ec03ff55edb9cbeb916682870 authored over 3 years ago
wlserver: add missing newline to error log

github.com/ChimeraOS/gamescope - 5f638dd780f961a469695597f93affca6b590100 authored over 3 years ago
Move steamcompmgr init out of wlserver

github.com/ChimeraOS/gamescope - f33b040ba7866cc18f6d53c2776a8777a7cdb941 authored over 3 years ago
wlserver: wait for Xwayland to be ready in wlserver_init

We''l be able to move some init bits out of wlserver with this.

github.com/ChimeraOS/gamescope - 0f0489b455561727930d342fde8ba940dd85af63 authored over 3 years ago
drm: simplify add_{connector,crtc,plane}_property

github.com/ChimeraOS/gamescope - 25b036a2d60a1b7e7d23de484402c8564b00a908 authored over 3 years ago
drm: ignore page-flip events on other CRTCs

github.com/ChimeraOS/gamescope - 5c6ab5a730939026abc4b8463bf69b9511ef5019 authored over 3 years ago
drm: atomically disable CRTCs

github.com/ChimeraOS/gamescope - fc31fcf359c48cae2dc703eb51cb7a0e72965bba authored over 3 years ago
drm: add missing newline in debug log message

github.com/ChimeraOS/gamescope - d5d3efe30345926bc401f31d771c1acbd60d924d authored over 3 years ago
drm: print human-readable error string on commit failure

github.com/ChimeraOS/gamescope - 999673e56b7da0e43b762206c3ef54ac4c9ac5dd authored over 3 years ago
drm: log flipcount in drm_atomic_commit if logs are enabled

github.com/ChimeraOS/gamescope - 35a0eff0c40914554d06150015e383f90d0ac6f1 authored over 3 years ago
drm: log flipcount as integer in page_flip_handler

github.com/ChimeraOS/gamescope - da58d14ddafe5e0da97adb79d1157baee8176703 authored over 3 years ago
Add test for shortcuts and fixes (#190)

github.com/ChimeraOS/chimera - a329c8b99e4c12dcac29a87c8fda54d99095b725 authored over 3 years ago
Merge pull request #38 from Samsagax/add-rtl88x2bu

Add rtl88x2bu kernel driver

github.com/ChimeraOS/install-media - ad6d6332eda63d0774d6f6cd5d92271f9a7f444e authored over 3 years ago
Fix GamerOS -> ChimeraOS references (#255)

github.com/ChimeraOS/chimeraos - 0ba8a55064ac8f069bbafd2c37dd29560a77f5c8 authored over 3 years ago
Add rtl88x2bu kernel driver (#254)

github.com/ChimeraOS/chimeraos - de20ed279fff69d9918330487837b94e3bdcda7a authored over 3 years ago
Integration tests and some fixes for them (#189)

* Add patching for sleep to speed up test

* Add pyfakefs for integration testing

* Add int...

github.com/ChimeraOS/chimera - a15cad9ec1e9b0c30b3c096eed4523356e4032e0 authored over 3 years ago
Switch to poll

epoll doesn't offer any benefit for our use-case. select is old.
Let's just make things consiste...

github.com/ChimeraOS/gamescope - 5fedd45d2f9e70a09732494f06fc09bd4a972683 authored over 3 years ago
rendervulkan: document bNeedsSwizzle

github.com/ChimeraOS/gamescope - 9a6b72f712fe3c2f2cdcc49738be3d5b1a1f66cf authored over 3 years ago
rendervulkan: add back VK_FORMAT_R8G8B8A8_UNORM

This format is used for the cursor. Regressed by 8b7063799874 ("Use
VK_FORMAT_B8G8R8A8_UNORM no ...

github.com/ChimeraOS/gamescope - c9e8634e13560850e1227b6b939e636b1d56828a authored over 3 years ago
drm: fetch formats for all planes

We were stopping at the primary plane, but we can also scanout
on the overlay planes.

github.com/ChimeraOS/gamescope - 5d12da3d22f107fe942de56b099a2da283a0a1fe authored over 3 years ago
Add rtl88x2bu kernel driver

github.com/ChimeraOS/install-media - 3965884564c2c74d95d0471c3bd6195ee96d05f5 authored over 3 years ago
Fix priority parameter capitalization (#187)

* Fix priority parameter capitalization

* Add test for priority

github.com/ChimeraOS/chimera - 0abb6216634dc2abcf0532e264428933553a8132 authored over 3 years ago
Replace paths in custom shortcuts (#186)

* Replace paths in custom shortcuts

* Use find-replace to catch all yaml files

github.com/ChimeraOS/chimera - d75ebb721fdf958a26e738d2232589d5719b8d06 authored over 3 years ago
fix various issues with compat_tools script

github.com/ChimeraOS/chimera - 67b9bcb40df8020d035a1a722a266490bb475368 authored over 3 years ago
Add basic chimera CLI for tweaks (#185)

* Move chimera app logic to a module

Create __main__.py:
- Call main logic
- Create parse...

github.com/ChimeraOS/chimera - b0601d75e84c5ee7a2e4a3b6fb4d486a74280b4f authored over 3 years ago
drm: log selected connector

github.com/ChimeraOS/gamescope - 8828f7218bd60bb18d3f62b759f1851b87865efd authored over 3 years ago
bump proton versions

github.com/ChimeraOS/chimera - dc3b86a66e7229aeab585358380e28ceee0bd04a authored over 3 years ago
Use VK_FORMAT_B8G8R8A8_UNORM no swizzle for DRM_FORMAT_ARGB8888

We use this as an input not as the output so we can just use the DRM format as this exactly with...

github.com/ChimeraOS/gamescope - 8b7063799874fc5f1968cfdd985722357aba3d5d authored over 3 years ago
Use VK_FORMAT_R8G8B8A8_UNORM for DRM ARGB formats

DRM formats are not endian-dependent, therefore we should not use the PACK32 formats for this.

github.com/ChimeraOS/gamescope - 860f4d6384324bad3107ed6991c1344156265fce authored over 3 years ago
Check all endpoints unauthorized access (#184)

github.com/ChimeraOS/chimera - 76ddea4595c9b84387635684cc92b19d05853a5a authored over 3 years ago
Strictier tests and some fixes (#183)

* Fix typo in `num_attempts` tests

* Exit if we find a failing test

* Add requests-mock to...

github.com/ChimeraOS/chimera - fec5f6cd0627e8e0f186d5a52ca4528a01c3d5ec authored over 3 years ago
drm: sort mode list for all connectors

We'll add multi-output support in the future, so we'll need to pick
a mode for an arbitrary conn...

github.com/ChimeraOS/gamescope - 7a55cb80b9dade4c1a745024e8a668088a3c5f30 authored over 3 years ago
drm: allow selecting a connector via -O

References: https://github.com/Plagman/gamescope/issues/211

github.com/ChimeraOS/gamescope - e5e0ebf5a4339f00392336622975aaf85c135f87 authored over 3 years ago
wlserver: improve wlr_session_create error handling

github.com/ChimeraOS/gamescope - 52063b385871b8dfda62472d9348df9fc3c86a90 authored over 3 years ago
wlserver: remove unnecessary wlr_backend_is_headless check

A headless backend will always pass this check.

github.com/ChimeraOS/gamescope - 96346bd5f12834985eb856704da03ec1a786ff32 authored over 3 years ago
Compat tools refactor (#182)

* Add compat_tools submodule

* Rewrite steam-compat-tool-stubs

github.com/ChimeraOS/chimera - 838530bd171804d9573f8d921706b549c6874fbb authored over 3 years ago
`steam-config` refactor into a submodule (#179)

* Add steam_config submodule to handle configuration

Use requests instead of urllib for retri...

github.com/ChimeraOS/chimera - 9c70f350984f5b5f395db3800889384632b8fada authored over 3 years ago
Move shortcuts and tweak files to chimera data (#181)

* Move shortcuts to chimera data

Move all shortcut files to `~/.local/share/chimera/shortctus...

github.com/ChimeraOS/chimera - 202b75bc5d6537b61b0b4e502c7f025e4e924485 authored over 3 years ago
drm: take struct arg in add_{connectopr,crtc,plane}_property

github.com/ChimeraOS/gamescope - ebfdad512f6b57dc0deef12412ec46df0d82e811 authored over 3 years ago
drm: remove get_prop_value

github.com/ChimeraOS/gamescope - 11927253d5cc7b923dc56b749713e398e2bf92d6 authored over 3 years ago
drm: save initial object prop values

github.com/ChimeraOS/gamescope - 593fe90695ce5159dd5d8f311f5a996b09d70480 authored over 3 years ago
drm: de-indent loop in find_primary_plane

github.com/ChimeraOS/gamescope - 637e5341d4d1ec48b30ace0dcba3b8f1d10e6fe3 authored over 3 years ago
drm: populate plane/crtc/connector from vectors

github.com/ChimeraOS/gamescope - 69caa325c4d5b222fc442aa8020120c60ac895b9 authored over 3 years ago
drm: drop {crtc,plane,connector}_id fields

github.com/ChimeraOS/gamescope - b2f016dfe5f2ecbe7d1ce6985d1701863d82049c authored over 3 years ago
drm: stop calling drmModeGetPlaneResources in find_primary_plane

github.com/ChimeraOS/gamescope - 97853e2ecb276db9e6976fd03f27831e73fc8e1f authored over 3 years ago
drm: make find_crtc_for_connector return a crtc pointer

github.com/ChimeraOS/gamescope - defd14d39d0a42dfc5a8a1e9453791f2fcd07eae authored over 3 years ago
drm: remove duplicate drmModeGetResources

github.com/ChimeraOS/gamescope - d5097e2a216250b6358da41e3eb15e0ca755cfcf authored over 3 years ago
drm: use drmIsKMS to detect KMS-capable devices

github.com/ChimeraOS/gamescope - c9af23c75097b95e70386367b51720efea816ea2 authored over 3 years ago