Commit graph

20 commits

Author SHA1 Message Date
Joshua Ashton
a54ffcab0f protocol: Add only_change_refresh_rate flag to target_refresh_cycle_flag 2023-11-14 00:08:42 +00:00
Joshua Ashton
7f067de652 wlserver: Add feature bit for pixel filter 2023-10-06 16:12:46 -07:00
Joshua Ashton
b7f319aea1 protocol: Add display_info to gamescope-control protocol 2023-10-05 23:03:21 -07:00
Joshua Ashton
1bb7ef50ba layer: Implement VK_GOOGLE_display_timing + present wait/id for nested
Required a decent refactor of the protocol to be more swapchain based.

Tested with Dota 2 + `-vulkan -vulkan_enable_google_display_timing`

Should hopefully improve latency/pacing in nested a good amount too.
2023-09-25 22:20:43 -07:00
Joshua Ashton
ae73dd1ce0 wlserver: Add gamescope-control protocol 2023-09-14 09:08:46 -07:00
Joshua Ashton
95368ea7ef protocol: Add presentation-time xml + build 2023-05-05 20:30:06 +01:00
Joshua Ashton
b167dfbf94 wlserver: Initial hookup of xdg-shell 2023-01-25 14:45:58 +00:00
Joshua Ashton
6bc6a85d6d build: Add options for building layer/executable 2022-12-30 03:21:55 +00:00
Joshua Ashton
7fffcc813c protocol, wlserver: Add override_window_content2 2022-12-30 03:21:55 +00:00
Joshua Ashton
87b75026f8 protocol: Add set_hdr_metadata to gamescope_xwayland 2022-12-30 03:21:55 +00:00
Joshua Ashton
2aa4791ba0 layer, wlserver: Implement swapchain feedback 2022-12-30 03:21:55 +00:00
Joshua Ashton
dd3f14be83 protocol: Expose client protocol headers too 2022-12-06 01:25:38 +00:00
Simon Ser
3303289afa ime: add move_{up,down} actions 2022-09-13 17:56:33 +01:00
Joshua Ashton
23ba26ce99 protocol: Add tearing control protocol 2022-09-06 17:01:22 +01:00
Simon Ser
ba32e4df21 ime: add support for actions 2021-10-08 22:55:01 -07:00
Simon Ser
a3ec65ef06 Switch to vendored protocol
We'll implement some more features on top of input-method, so let's
incubate our own protocol for now. We'll give feedback upstream
once we've experimented a bit with this approach.

The protocol is minimal: it just includes the features needed for
gamescope. It's always easier to add new requests/events than to
change existing ones.
2021-10-08 22:55:01 -07:00
Simon Ser
ef64b60cec Add gamescope-pipewire protocol
Can be tested with:

https://git.sr.ht/~emersion/gamescope-pipewire-demo
2021-08-31 17:06:49 +02:00
Simon Ser
6f8e25dc89 Add gamescope-xwayland protocol 2021-04-20 09:13:10 +02:00
Pierre-Loup A. Griffais
11d50c1618 CHOP 2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
7c4e06af94 Missed some files. 2020-01-01 15:30:37 +09:00