Commit Graph

17 Commits

Author SHA1 Message Date
Ivan Molodetskikh 6e36ccb1bd Implement wp-presentation 2023-08-16 10:59:34 +04:00
Ivan Molodetskikh 20b75f5f40 Set some touchpad input settings 2023-08-15 18:17:26 +04:00
Ivan Molodetskikh 5156805c62 Remove debug print 2023-08-14 18:37:33 +04:00
Ivan Molodetskikh c65a4f1624 Add frame clock
Tracks the presentation time and allows querying the next presentation
time.
2023-08-14 15:53:24 +04:00
Ivan Molodetskikh 8f71842e7c Refactor everything again, make more things work 2023-08-13 19:55:37 +04:00
Ivan Molodetskikh 95c810c855 Refactor everything, add initial tiling code 2023-08-13 12:46:53 +04:00
Ivan Molodetskikh 0acd1d04e1 Use Alt as mod with winit backend 2023-08-13 07:45:10 +04:00
Ivan Molodetskikh a8b6f89d5c tty: Downgrade vblank message to trace!() 2023-08-11 10:47:31 +04:00
Ivan Molodetskikh 91729f7324 tty: Prefer, but don't require, a eDP connector 2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 0ed5bad452 Add tracy profiling under a feature 2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 21c3c5cad0 tty: Use GlesTexture instead of GlesRenderbuffer
According to cmeissi from Smithay, GlesRenderbuffer has issues, so
GlesTexture should be used instead. This fixes GL errors.
2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 9b073b2350 Redraw on demand rather than continuously 2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 746840a119 Add cursor drawing with a colored rectangle 2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 0047272673 Implement TTY switching
Having to pass backend around turns out to be a problem...
2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 7527cad200 tty: Improve reselience to rendering errors 2023-08-10 14:50:51 +04:00
Ivan Molodetskikh c50e22d415 Add comment about crash 2023-08-10 14:50:51 +04:00
Ivan Molodetskikh 396ab93585 Restructure things and add tty backend 2023-08-10 14:50:51 +04:00