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: build list of supported wl_shm formats

github.com/ChimeraOS/gamescope - 6fbabb94b35ec50c1104aa1d7bc074be540a2c67 authored over 3 years ago
Extract fence from Vulkan texture if buffer is shm

github.com/ChimeraOS/gamescope - 0bbecd7e90cf2538de7a356b8ddaaa1c8a319506 authored over 3 years ago
rendervulkan: drop wlr_renderer_impl.render_ellipse_with_matrix stub

This has been removed from wlroots upstream.

github.com/ChimeraOS/gamescope - d13d19981b55b92bebfb9255dd65489260c87773 authored over 3 years ago
Drop VulkanRenderer_t.parent

We don't need the wlroots parent GLES2 renderer anymore.

github.com/ChimeraOS/gamescope - a480fe81fec9685cea8740f93efc7a964bf7c89e authored over 3 years ago
rendervulkan: remove wlr_renderer_impl.init_wl_display

We don't need EGL_bind_wayland_display anymore.

github.com/ChimeraOS/gamescope - db1ffbe2e4c704e52d8554d1ac989618682d1545 authored over 3 years ago
Implement wlr_renderer_impl.get_drm_fd

This depends on VK_EXT_physical_device_drm.

github.com/ChimeraOS/gamescope - 2772a17f22da4b107cf464fc0977ea846c46c80e authored over 3 years ago
Use wlroots' wl_drm implementation

wl_drm is not available on Vulkan.

References: https://github.com/swaywm/wlroots/pull/2708

github.com/ChimeraOS/gamescope - a325cf193b16756ebbd3bf67c939473f085150ab authored over 3 years ago
build: bump wlroots version requirement

github.com/ChimeraOS/gamescope - 9593ef0bfef438c9c0f8452893793bf905a4fb9d authored over 3 years ago
drm: generalize find_drm_node_by_devid for render nodes

We'll use this to open the DRM render node from a VkPhysicalDevice.

github.com/ChimeraOS/gamescope - 332f261c35ba5eabc2f8e2f4b49bdebfe6ee010f authored over 3 years ago
in light of the various supported resolutions, remove the note in the requirements

github.com/ChimeraOS/chimeraos.github.io - 3df969a1b640ce94de5858e033740eea9eef7b1c authored over 3 years ago
Add a proper release barrier for modifier based images when not nested.

RADV does retiling in that barrier. Still hinky overall but this fixes
using compositing with DC...

github.com/ChimeraOS/gamescope - e510af1b7e2bbbcecff3a151dcbf5a3a4fcf1a7a authored over 3 years ago
Fix return value when SDL fails initialization

github.com/ChimeraOS/gamescope - 143176acb12c90edfcb3f3716ffa9031b2a8e326 authored over 3 years ago
Init format info after initializing DRM

Otherwise all our modifiers/formats and stuff are garbage.

Fixes: #269

github.com/ChimeraOS/gamescope - ce87bf1b766ffdbd7697d976f577cb62d4fb5cae authored over 3 years ago
steamcompmgr: more GAMESCOPECTRL work

github.com/ChimeraOS/gamescope - 8e752874543d728d457c435a4cb97ea90af4709e authored over 3 years ago
Fix BIsNested return type

github.com/ChimeraOS/gamescope - 2eb520bc1725e30fd5ceef2f0949bfaff8795f43 authored over 3 years ago
Minor style fixup

github.com/ChimeraOS/gamescope - 5a93c4ed13d2c76fb5ee6b25695246b5df93367b authored over 3 years ago
sdlwindow: ignore key repeat events

Wayland clients (incl. Xwayland) handle this.

github.com/ChimeraOS/gamescope - eed360ce09aca90f222570fdc05efd0891f4847d authored over 3 years ago
sdlwindow: get mod from key event

No need to call SDL_GetModState, the event already carries this
information.

github.com/ChimeraOS/gamescope - 0d43e3472a5229dde88104f8b673968590fdf3e5 authored over 3 years ago
Open DRM device from Vulkan physical device

Initialize Vulkan first to pick a physical device, then initialize
DRM or SDL. That way, DRM can...

github.com/ChimeraOS/gamescope - e5faeaed68b68d014e5e6001344630d778de5b77 authored over 3 years ago
wlserver: remove wlserver_init args

argc and argv are unused, bIsNested can be fetched from globals.

github.com/ChimeraOS/gamescope - 1fca3896b12186f0a58cc46d9c426a86199f812a authored over 3 years ago
Unify init functions return types a bit

We had both int and bool, let's try to end up with only bools.

github.com/ChimeraOS/gamescope - 7198851e980cf3fba2c5a8e0c5b3d8e1be1c9618 authored over 3 years ago
Untangle preferred mode and current mode

g_nOutput* stored two different values: preferred values taken from
the CLI at init-time, then c...

github.com/ChimeraOS/gamescope - 1d528be605df1fcfa852ea06d57bdd481df09189 authored over 3 years ago
wlserver: stop setting keyboard in wlserver_new_input

This avoids messing up with the current keyboard settings when a
new one is plugged in.

github.com/ChimeraOS/gamescope - 54e6614e2c38fada41adb3c33b7173e3f88c77cf authored over 3 years ago
wlserver: set keyboard in wlserver_key

This ensures clients see the right keymap/modifiers/etc when
handling a keyboard event.

github.com/ChimeraOS/gamescope - f10e2248fd26323a52be43131cf26cd59c95024b authored over 3 years ago
wlserver: handle null keyboard in wlserver_keyboardfocus

github.com/ChimeraOS/gamescope - 1694e0c4f786a754b367cc5aed2bc0d89a99bb16 authored over 3 years ago
wlserver: expose nested refresh if set

Instead of faking an output with the KMS mode's refresh rate,
expose the nested refresh rate whe...

github.com/ChimeraOS/gamescope - 16211ba7ca90e202600aaf448d0581f6aca8f745 authored over 3 years ago
Revert "use python3 explicitly"

This reverts commit 3be8c9d84140e2488c42b5d459b5acb5f1ffa411.

github.com/ChimeraOS/chimera - c1dcd4ba487a3c436517783b98d0c3eda46691e0 authored over 3 years ago
use python3 explicitly

github.com/ChimeraOS/chimera - 3be8c9d84140e2488c42b5d459b5acb5f1ffa411 authored over 3 years ago
wlserver: Add support for mouse wheels

github.com/ChimeraOS/gamescope - 56727370931f29442fa1c15760a9129810d26b6e authored over 3 years ago
Drop trailing spaces

github.com/ChimeraOS/gamescope - 90f3a13c13c9c376b3ef4121f85a819ea29fd7d1 authored over 3 years ago
wlserver: Force reading XKB_DEFAULT_* variables

When gamescope has cap_sys_nice capability, then `secure_getenv` used
by libxkbcommon does not l...

github.com/ChimeraOS/gamescope - a8ba73b8aec4aec898df6979e66f2726187f350d authored over 3 years ago
drm: don't use globals as inputs for find_mode

These globals are overwritten by drm_set_mode. Save the globals at
init time to remember what th...

github.com/ChimeraOS/gamescope - 5ac5a1ea2905fc05e37bcc0091641a1d9868f0b4 authored over 3 years ago
steamcompmgr: fix mouseMoved type

github.com/ChimeraOS/gamescope - 3504fb261327d72a8522e867f30b758742578856 authored over 3 years ago
steamcompmgr: unify function call code style a bit

github.com/ChimeraOS/gamescope - af836736bf40041744be5565d973a445d45c64c7 authored over 3 years ago
steamcompmgr: switch to stdbool

github.com/ChimeraOS/gamescope - d237cf387f48d88f33423041dd99bb41e62d5db4 authored over 3 years ago
steamcompmgr: don't always warp cursor on mouse input focus change

github.com/ChimeraOS/gamescope - 66064b23cf826a4ea94eb76bf8f8a192df70dda7 authored over 3 years ago
steamcompmgr: don't allow giving an overlay layer keyboard focus

The main plane app rarely lets it go without making visible trouble.

We can reinstate this feat...

github.com/ChimeraOS/gamescope - 3db90edd75dea68f567c69070e440f9294ea29ac authored over 3 years ago
steamcompmgr: some cursor hiding improvements

Absorb 5 moves for auto-hide purposes instead of 3. Our nudge is 2 moves,
and we can warp on top...

github.com/ChimeraOS/gamescope - ab72155ce079bd486b5f818e1c89f37ee8abea5c authored over 3 years ago
rendervulkan: Enable VK_KHR_image_format_list if we use modifiers

This extension is required for whatever reason. Validation complains about it.

Signed-off-by: J...

github.com/ChimeraOS/gamescope - 249708feddfc2fa0354734e72766452fe8a861c1 authored over 3 years ago
rendervulkan: Use push constants for composite data

We can just bung this in here and avoid needing to deal with a buffer.

Signed-off-by: Joshua As...

github.com/ChimeraOS/gamescope - 5a1f28d8bcbaddbc41633ac106aadfe72e4b6c37 authored over 3 years ago
rendervulkan: Set addressModeW for samplers

Technically, YCbCr has a hard requirement of everything being CLAMP_TO_EDGE here and validation ...

github.com/ChimeraOS/gamescope - 805e3c580149dbede1441b5fe6bf2981cddf0964 authored over 3 years ago
rendervulkan: Replace border color with CLAMP_TO_EDGE + bounds check

We can't use normal border colors if we are doing linear filtering as we will sample slightly ou...

github.com/ChimeraOS/gamescope - 3e1ebd724135a90a14391f096606560f85333a75 authored over 3 years ago
add Proton-6.16-GE-1

github.com/ChimeraOS/chimera-data - 805e463049676dff575b648f86723a568c5e4f13 authored over 3 years ago
fix steam-patch not applying patches

github.com/ChimeraOS/chimera - e8311e93485b14489cefc914ab7814de56bcaa9d authored over 3 years ago
Fix shortcuts creation with older logic (#206)

github.com/ChimeraOS/chimera - b7aafbc46d28fbebdf72c8922f2b4768b0650172 authored over 3 years ago
add retry logic for downloader

github.com/ChimeraOS/chimera - 5672c58c98694fc68f8ad97a345337ff7efc0b6c authored over 3 years ago
prevent individual operations from interfering with each other

github.com/ChimeraOS/chimera - 11379a121e6a6afaffb7b6a13edf6cc26c9366a3 authored over 3 years ago
Fix typo in usage message

github.com/ChimeraOS/gamescope - 1e707d7947fe699ea76a9f4708a248ac1b5399be authored over 3 years ago
Add nvidia-prime package (#267)

This package will allow for Nvidia optimus-like machines to offload
render workloads with minim...

github.com/ChimeraOS/chimeraos - 6de75b55bf2aa93a8fd3fe113599a152976a6d82 authored over 3 years ago
transition steam-buddy to chimera

github.com/ChimeraOS/chimeraos - b9839ccb8ab578a224e2f1b64a2e64dd65930c80 authored over 3 years ago
Revert "downgrade freetype2"

This reverts commit a2d3a53010f9f7113785146bb48ec1a671ffbffc.

github.com/ChimeraOS/chimeraos - 0bd6c93abf7e1876bf7430e4412628bec85bca01 authored over 3 years ago
Simplify build_optstring for long-only options

github.com/ChimeraOS/gamescope - b5001aa00c308cf268957ecd87c3ab5f7ef97d61 authored over 3 years ago
meta: Use wrap file for STB rather than submodule

Allows us to use this as a Meson subproject which means that recursive cloning doesn't matter (M...

github.com/ChimeraOS/gamescope - 2cea675db0157c1dc221c5b7fc574690c60d10e8 authored over 3 years ago
Fix build_optstring bug with long-only options requiring argument.

github.com/ChimeraOS/gamescope - 21d631590a5b343adc7c89e07c63a92183e20030 authored over 3 years ago
fix game focus in latest Steam

github.com/ChimeraOS/steamos-compositor-plus - cdfc4431b9f47215c439504af3be223eadb4308a authored over 3 years ago
readme: mention --help

github.com/ChimeraOS/gamescope - 97b73a8c9ace1c2947f5c5d4f40a7d8977809fe6 authored over 3 years ago
Drop short option for --cursor

github.com/ChimeraOS/gamescope - fb4ec7cb4e9555d895f12240b005846480c2a61c authored over 3 years ago
steamcompmgr: use log scope

github.com/ChimeraOS/gamescope - 94f78d1b3cadadcc1135dc6f7b7aa39b4ba52b63 authored over 3 years ago
steamcompmgr: init g_nudgePipe to invalid FDs

Make sure we don't wrongly read from stdin or something.

github.com/ChimeraOS/gamescope - d926ea0b337628646017eaefaa01da2ef8e7957a authored over 3 years ago
steamcompmgr: remove unused environ

github.com/ChimeraOS/gamescope - 97746c609f96cc2becb808051ad81f9312614b8e authored over 3 years ago
drm: disable all KMS resources at exit

github.com/ChimeraOS/gamescope - ba9c46cea26ee8cc00d4d16d18d49ec2fdb0f2c7 authored over 3 years ago
Introduce finish_drm

For now it just closes the DRM FD, but will do more soon.

github.com/ChimeraOS/gamescope - ff8c0b183be29249264076dee0a4c3182300fac6 authored over 3 years ago
wlserver: remove wlserver_run return value

It always returns 0.

github.com/ChimeraOS/gamescope - fc748ebd784136caed933e0df69ed6e74c389eed authored over 3 years ago
Wait for steamcompmgr when exiting

This allows steamcompmgr to perform cleanup actions without being
hard-terminated.

github.com/ChimeraOS/gamescope - cd0e12d050fc36c0c3d28f376b7c39c0c1c1b375 authored over 3 years ago
build: specify explicit C++ edition

github.com/ChimeraOS/gamescope - 6557cdce18028f8f4a4af876a7bbb0f45e812c86 authored over 3 years ago
Fix downloader script on empty home dir run (#204)

* Fix downloader script on empty home dir run

- Fix tests for downloader on (real this time) ...

github.com/ChimeraOS/chimera - d509a43042ab8a55206c5f96d86907932aecae9a authored over 3 years ago
Remove SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0

github.com/ChimeraOS/gamescope-session - a1a7a18b2f2e2160b15e23f068263c500f0f6d57 authored over 3 years ago
steamcompmgr: check for XNextEvent errors

github.com/ChimeraOS/gamescope - 1e163fa358607e5cf736afb747e47add86fbd337 authored over 3 years ago
Move signal handler to main

github.com/ChimeraOS/gamescope - 597fc8fa4801e5a511d69ec77dd1ae8b21119558 authored over 3 years ago
Fix runaway img closing tag (#205)

github.com/ChimeraOS/chimera - 3c2cc9d97ec906c7a314476c8eed87c684e01e74 authored over 3 years ago
Fix ampersands in GOG and image quotation on platform page template (#203)

* Fix amps in GOG login url

* Fix quotation of images url

github.com/ChimeraOS/chimera - 6a8f3ba4f3ce1b0cf7fdff2ea4f15b721b38e11f authored over 3 years ago
grab pcsx2 core from main repo

github.com/ChimeraOS/chimeraos - 107d0d31393f11b2b6c6e5fd9b53364fcee67714 authored over 3 years ago
downgrade freetype2

github.com/ChimeraOS/chimeraos - a2d3a53010f9f7113785146bb48ec1a671ffbffc authored over 3 years ago
Source environment from user config

github.com/ChimeraOS/gamescope-session - c23416c90dad2cc9a68749c0d35c358542c00eaa authored over 3 years ago
Avoid double-closing GEM handles

github.com/ChimeraOS/gamescope - 1989c291ee87b01ec726e1bc6dfecfa2970e695e authored over 3 years ago
drm: clean up buffer handles

Closes: https://github.com/Plagman/gamescope/issues/60

github.com/ChimeraOS/gamescope - 4330ec5433818eb95c2b56947fef1c5168b84085 authored over 3 years ago
setup.py fixes

github.com/ChimeraOS/chimera - 12efb15489d1ed217f9c4fdd6f979b3000c7e122 authored over 3 years ago
use XDG environment variables in migration script

github.com/ChimeraOS/chimera - 79a759750c2601e4f4985b5d08026e35e866e075 authored over 3 years ago
Repaint on possible connector hotplug

github.com/ChimeraOS/gamescope - 5d3a0eb078b00fc8df9b02aa719fe2c214e31cdc authored over 3 years ago
drm: Always explicitly set rotation property

This allows to transition in and out of rotation based on connector hotplug.

github.com/ChimeraOS/gamescope - 8782dc2cd110ef169e7d5abf5e40c94763bf7a05 authored over 3 years ago
Option -O takes one arg

github.com/ChimeraOS/gamescope - 5e66e9cee0208dbe0ad4724c36df0a6efb2b86ec authored over 3 years ago
Remove short notation for some debug options

These should be only used during development, so don't deserve a
short option.

github.com/ChimeraOS/gamescope - 268b62565549af33736b540c3f63d2963920b443 authored over 3 years ago
Remove -s and -N options

These were unused.

github.com/ChimeraOS/gamescope - ae785b25bf4f6a97194ff0c37c8e0b712fdba02c authored over 3 years ago
Rename -S to --synchronous-x11

github.com/ChimeraOS/gamescope - 3df6fa58bd06445873e2bf28412b470cb1373400 authored over 3 years ago
readme: add command to pull git submodules

github.com/ChimeraOS/gamescope - 6626706022812d44dafe4c9f9d489e0768fe62c9 authored over 3 years ago
fix missing gog and epic banners

github.com/ChimeraOS/chimera - da472d568cdec4cc14c0cf3ebc9cf26e8c5341b2 authored over 3 years ago
remove grid relinking; will be handled by chimera --shortcuts

github.com/ChimeraOS/chimera - 9b83caa85d4b745cc722dde2d44bac3ae262e39b authored over 3 years ago
migrate legendary config

github.com/ChimeraOS/chimera - f4a6aadf624c9c8f2c1fb8e6fb5371a1ab7d2e24 authored over 3 years ago
Add setCursorImage to MouseCursor

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