-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
48 lines (37 loc) · 1023 Bytes
/
TODO
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
* Documentation
* counter
** DONE improve
** Record stats.
*** Percentile frame latency.
* Input
** DONE mouse
** DONE key
** Touch??
* Buffer types
** DONE Memory
** DMA
*** Video # Do do it with buffer-copying is easy, but how to do it properly?
*** opengl # To do it properly then someone needs to do crystal EGL bindings, if I understand things right.
*** vulcan # seems unbaked.
** Moar formats
* mouse cursors
** system # https://wayland.app/protocols/cursor-shape-v1 coming eventually. Waiting for gnome support
** DONE custom
* window states
** DONE fullscreen
Well, go back and check whenever libdecor upgrades. Perhaps not done
* popups
* clipboard
** drag & drop
* Time
** accurate instead of exposing raw numbers
* examples
** Buttons no async
** Async - camera?
** GL crystal
** Video?
* DONE Graceful surface tree close on exit
* Put wait_loop in WaylandClient#display
Need to keep track of surfaces to close them in hierarchical order then. Otherwise crash ensue, so
GC is not the way.
* SPECS!!