redhog / InfiniteGlass

Window manager with infinite desktop, infinite zoom and infinite window resolution
https://redhog.github.io/InfiniteGlass/
GNU General Public License v3.0
35 stars 5 forks source link

Playing games on InfiniteGlass #67

Open IanTrudel opened 4 years ago

IanTrudel commented 4 years ago

I have introduced InfiniteGlass to @alexkh and he tried to play some games on it. He reported a very low FPS and screen tearing.

He wrote his own WM a few years ago. https://github.com/alexkh/ywm

What do you need for a good issue report on this?

redhog commented 4 years ago

Hm, I think this is a good report. And I have known for a while that the way I do event handling in the renderer needs some work. Specifically I think I need to have three separate threads with a separate connection to the X server for each: One for screen updated, one for mouse / keyboard input and one for window property updates. The thread synchronization/locking will add complexity though :(

redhog commented 4 years ago

ping @alexkh https://github.com/redhog/InfiniteGlass/invitations

IanTrudel commented 4 years ago

The game @alexkh tested is Unreal Tournament 2004.

I actually bought it. Alex wants to play, he likes that game. Not sure that I would have time to play but it would be an excellent stress test for InfiniteGlass.