summaryrefslogtreecommitdiff
path: root/TODO
blob: 2a006b89edeafe0199d278ff328f5c9a530f0f16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- Split out the rendering functions into their own listings, consolidate into
  a single main, it'd be neat to just have a bunch of rendering plugins for eye
  candy you can select on the commandline.

- Replace the dirty mess of libdrm calls with a flexible drm setup thingy, so
  the user can choose the crtc/encoder/connector/mode etc.  It's all hard-coded
  currently, requiring you to go change ~3 lines to make it display on an
  external monitor for example.

  I'd like a commandline interface for selecting the outputs, an interactive
  text one for navigating the drm topology and selecting what you want would be
  a nice alternative as well.

- Figure out if it's possible/how to page flip and synchronize multiple crtcs
  at once.  Can we have a drm program running discrete effects on multiple
  monitors, in a tear-free fashion on all of them?  I think this is actually a
  complicated problem they're struggling to deal with in X/weston land general
  multihead.
© All Rights Reserved