Pierre-Loup A. Griffais
d357278b98
Add SDL input handling in the nested case, plumb basic mouse stuff.
...
Relative mouse broken right now.
2020-01-02 19:26:53 -08:00
Pierre-Loup A. Griffais
56c1fd217e
wlserver: I think that worked, now make it not destroy a core.
2020-01-01 15:30:38 +09:00
Pierre-Loup A. Griffais
24c10095e5
wlserver: Add naive locking to try to see if that fixes hangs for good.
...
Change the wl event loop to busy-wait for now as that's easiest to make
unlock periodically.
2020-01-01 15:30:38 +09:00
Pierre-Loup A. Griffais
67c5affe47
Start of some DRM plumbing, make it work again outside of X.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
a58dfdd203
Only acknowledge frame_done once per commit, otherwise we pull unwanted
...
frames out of thin air.
Also use dummy ClientMessage events to nudge steamcompmgr's event loop,
Expose events have a meaning and we don't want to confuse some clients.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
985d6e40a7
Use actual display name instead of relying on the environment.
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
2bdbd01902
Some cleanup,
2020-01-01 15:30:37 +09:00
Pierre-Loup A. Griffais
11d50c1618
CHOP
2020-01-01 15:30:37 +09:00