summaryrefslogtreecommitdiff
path: root/TODO
blob: b221458615e82e2a22d9b8bf96c6da9f8cb6f88e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

'kmsprint' tool to print everything about kms objects

port 'capture' test from omapdrm-tests

Wrap the drm event handling (especially for py/lua)
- how is the void* passed to drm handled, i.e. how to keep py/lua reference to
  the object

Is it possible to use python coroutines for page flipping, i.e. a separate
coroutine while-loop for each output?

C++ move semantics for classes (especially for Framebuffers)?

enum class for fourcc formats

Proper error checks and use of exceptions

Free drmModeConnectorPtr (and similar for other drm objects) after use, instead
of storing it.

Helpers to easily get common connector-crtc setupts (i.e. get all connected connectors and a crtc for each connector).

Bug: when drawing YUV test pattern, R and B are swapped.

Add env variables to control libkms++ (LIBKMS_DISABLE_ATOMIC_MODESET etc)

Add double-buffering test app that uses crtc+planes simultaneously.

Add triple buffering support for db.