Pierre-Loup A. Griffais
3aac5b9015
Get working input, but steamcompmgr now randomly takes down my X server when
...
exiting.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
5bf32a3335
Use headless backend, give it a dummy output, keyboard and pointer.
...
I can render an app with the only GPU work coming from steamcompmgr now.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
32fe2d5bfb
Register GL error callback instead of checking by hand.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
3a091e864a
Process doesn't go away when closing clients anymore.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
6c04eba8c6
Allow re-import, still consume FDs that fall through the crack.
...
Lets glxgears animate at 60fps and doesn't leak FDs anymore.
steamcompmgr still goes down when glxgears exits.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
6dc724b2cd
No idea what that was for, but it can presumably go.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
617174e4b4
Add placeholder GameID to every window so I can easily test with glxgears.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
382004513a
Finish removing glX stuff, remove path_rendering stuff (with prejudice),
...
add some freeing of resources.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
7c4e06af94
Missed some files.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
b39c5a67d4
Hook up steamcompmgr output pipeline.
...
Get steamcompmgr's GL context from EGL and rip out GLX, as we need EGL to
import dma-bufs.
When new buffers are committed to surfaces, push their information to
steamcompmgr (without any feedback for now, fire-and-forget).
Can render games now.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
d740ac4d57
Windows render again now that WL_SURFACE_ID is plumbed through steamcompmgr.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
5b1154f863
Fix warnings on my setup.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
86efc186c5
Merge with rootston.
...
Enable C++ for bits of the code, but nothing that includes wlroots as that
doesn't want to build as C++.
Enable SubstructureRedirectMask mode and handle MapRequest for now; this lets
us get the WL_SURFACE_ID ClientMessages.
This uses a build of wlroots that has its internal XWM ripped out.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
137f0838e5
Add initial Meson build system, no install target yet.
2020-01-01 15:28:10 +09:00
Pierre-Loup A. Griffais
b99f04e8a7
Import Debian version 1.35
...
steamos-compositor (1.35) brewmaster; urgency=medium
* Crude workaround for Steam login issue.
2020-01-01 15:28:01 +09:00
Pierre-Loup A. Griffais
9f4bc871d2
Import Debian version 1.34
...
steamos-compositor (1.34) brewmaster; urgency=medium
* Small tweak to loadargb_cursor to better handle non-premult cursors
2020-01-01 15:26:44 +09:00
Pierre-Loup A. Griffais
4769de3024
Import Debian version 1.33
...
steamos-compositor (1.33) brewmaster; urgency=medium
* Prefer HDMI/DP over other types of displays. (patch by Coucouf)
2020-01-01 15:26:44 +09:00
Pierre-Loup A. Griffais
7b43e3ff99
Import Debian version 1.32
...
steamos-compositor (1.32) brewmaster; urgency=medium
* Fix a bug where cursor would be auto-hidden even when buttons held
* Show cursor if a button gets clicked while it's hidden
2020-01-01 15:26:44 +09:00
Pierre-Loup A. Griffais
59f9261aca
Import Debian version 1.31
...
steamos-compositor (1.31) brewmaster; urgency=medium
* Added support for one than more overlay layers; most opaque one wins.
2020-01-01 15:26:44 +09:00
Pierre-Loup A. Griffais
840e4883a3
Import Debian version 1.30
...
steamos-compositor (1.30) brewmaster; urgency=medium
* Added preliminary support for screen magnification.
* Increase cursor hiding time to 10 seconds.
* Fix bug while cursor would hide even when moving the mouse if a button was
held.
2020-01-01 15:26:44 +09:00
Pierre-Loup A. Griffais
34f963a59a
Import Debian version 1.29
...
steamos-compositor (1.29) brewmaster; urgency=medium
* Tweaking focus and display logic in steamcompmgr to avoid event storms on newer
X servers. It looks like Damage semantics changed on Xserver 1.16 and we were
getting unexpected events after XDamageSubtract().
2020-01-01 15:26:44 +09:00
Pierre-Loup A. Griffais
a7deb61fc5
Import Debian version 1.28
...
steamos-compositor (1.28) brewmaster; urgency=medium
* Add set_hd_mode.sh helper script, run at start of session; helps get out
of problematic cases like 30hz refresh rates and non-HD modes
2020-01-01 15:24:35 +09:00
John Vert
601e49f2e5
Import Debian version 1.27 - sidestep to Brewmaster
...
steamos-compositor (1.27) brewmaster; urgency=medium
* depend on libudev1 instead of libudev0
steamos-compositor (1.26) brewmaster; urgency=medium
* compilation fixes
steamos-compositor (1.25) brewmaster; urgency=medium
* fix missing tab in debian/rules, change Build-Depends from automake to automake1.11
2020-01-01 15:23:18 +09:00
Pierre-Loup Griffais
d740313b06
steamcompmgr documentation fix.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
7c401cd538
SteamOS compositor v1.24 with XCOM fix.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
33a5f82916
SteamOS compositor beta update.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
8ae95f1f37
[SteamOS compositor] Fix overlay flickering problem.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
acbd2c8d7c
Fix random flash of corruption when first presenting the overlay or a notification
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
e512d3ee1b
SteamOS compositor 1.19 with black screen fix for MS games on Intel graphics.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
c26d9e7687
SteamOS compositor 1.18 with hitching fix on toast notifications.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
8ae6046bad
SteamOS: add udev_is_boot_vga tool to detect hybrid configs
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
a325bad986
steamcompmgr 1.16; fixes "CID the Dummy".
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
a50620bace
SteamOS: Always sync to vblank to fix tearing on AMD.
2019-09-09 11:02:32 -07:00
Pierre-Loup Griffais
b0fd3a75d5
SteamOS: fix double cursor when game exiting.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
8ed08641d4
SteamOS: when any of the Steam windows are invisible, completely halt their rendering.
...
Can't have a WebM video playing on a halted window or the decoder starts spinning waiting for the renderer.
CR: John McCaskey
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
503b35b547
steamos-compositor 1.14
2019-09-09 11:02:31 -07:00
johnv
09f33e9374
update copyright
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
967feaabe5
SteamOS compositor 1.12 with Bard's Tale, Long Live the Queen fixes.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
1fc30b7e60
SteamOS compositor 1.10 with mouse fixes for Superbrothers and scaled
...
cursors.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
ec4e10d3f6
SteamOS compositor 1.9
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
ececbafa73
SteamOS compositor 1.8
...
SteamOS modeswitch-inhibitor 1.7
Changelogs:
steamos-compositor (1.8) alchemist; urgency=low
* Rearm ignore warp count when hiding cursor to prevent spurious appearances.
* Work around X server bug 69198 by warping the cursor back into our window
if it escapes.
* Disable DPMS and the X screensaver for now in the SteamOS session.
steamos-modeswitch-inhibitor (1.7) alchemist; urgency=low
* Correct interposer open location to account for new library name.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
b155422b18
Enable remote control by default in SteamOS.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
d48a8aa5e3
SteamOS session: fix modeswitch inhibitor and publish pulseaudio at session startup.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
0e397b2e3d
Use tenfoot cursor as default system cursor in SteamOS; apps can still override is with another cursor if they wish.
2019-09-09 11:02:31 -07:00
Pierre-Loup Griffais
12446b9d88
Fix mouse input in Steam on SteamOS when desktop is smaller than 1080p.
2019-09-09 11:02:31 -07:00
johnv
aa59866bc5
Add loadargbcursor program
2019-09-09 11:02:31 -07:00
johnv
c97051705f
Update steamos-compositor and steamos-modeswitch-inhibitor packages
2019-09-09 11:02:31 -07:00
johnv
6bac64fc08
Latest packages
2019-09-09 11:02:31 -07:00
johnv
d32f660945
turn off error from dpkg-shlibdeps about libGL.so.1
2019-09-09 11:02:31 -07:00
johnv
92f5394b78
add debian package build files
2019-09-09 11:02:31 -07:00