aboutsummaryrefslogtreecommitdiff
path: root/todo.txt
diff options
context:
space:
mode:
authorRaymaekers Luca <luca@spacehb.net>2025-06-22 08:41:24 +0200
committerRaymaekers Luca <luca@spacehb.net>2025-06-22 08:56:08 +0200
commitdd24f66c90b220de500f2b3c6b0843c56de123b4 (patch)
treecba08a4b1866cd578357fa1e8348ad599713be0c /todo.txt
parent7427ae1688e5933625a3609bcfba7e32988971fb (diff)
checkpoint
Diffstat (limited to 'todo.txt')
-rw-r--r--todo.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/todo.txt b/todo.txt
new file mode 100644
index 0000000..45f4a2e
--- /dev/null
+++ b/todo.txt
@@ -0,0 +1,21 @@
+- Pause program while the window is not focused?
+- Debug markers for sound (delay, avail, pointers, timestamps)
+- Input: Cross frame values, half transition count and average.j
+- Sound: Lagfree playback + recovery after live reload
+- Replay: use mremap(3) and memory backed file for faster writing
+- Replay: Multiple slots
+- x11: fullscreen
+- x11: hide decorations on other DEs.
+x Input: Detect new controllers / disconnects.
+x Hide cursor
+x Replay
+x Sound (Play sinewave)
+x Hot reload
+x Gamepad Input
+x Get Refresh rate
+x Keyboard Input
+x Timing
+x File IO
+x input: IsConnected bug: if checking on the property the inputs will be played multiple times.
+- Load libasound.so at runtime
+- statically link alsalib and xlib \ No newline at end of file