summaryrefslogtreecommitdiff
path: root/reduced_system_layer.c
diff options
context:
space:
mode:
authorMitya Selivanov <automainint@guattari.tech>2025-01-16 03:56:46 +0100
committerMitya Selivanov <automainint@guattari.tech>2025-01-16 03:56:46 +0100
commit06c0fc7819bb0787b24f12660c6a85c39d9f26fe (patch)
tree194f72d413adaadb8ed0678433fcafe098970621 /reduced_system_layer.c
parent725662a623ac36d44d2b44c568d8dd6c3eeeeca1 (diff)
downloadreduced_system_layer-06c0fc7819bb0787b24f12660c6a85c39d9f26fe.zip
Update TODO
Diffstat (limited to 'reduced_system_layer.c')
-rw-r--r--reduced_system_layer.c31
1 files changed, 19 insertions, 12 deletions
diff --git a/reduced_system_layer.c b/reduced_system_layer.c
index 017fc43..b828781 100644
--- a/reduced_system_layer.c
+++ b/reduced_system_layer.c
@@ -7,6 +7,8 @@
// input events, write samples to audio output, send and receive
// UDP packets.
//
+// Primary target platforms: Linux (X11), Windows, Web.
+//
// ----------------------------------------------------------------
//
// DESIGN PRINCIPLES
@@ -25,27 +27,30 @@
//
// To-Do list
//
+// - Work in progress
+// - X11, Web - Drop files
+// - Graphics - Anti-aliasing
+// - Plain buffer allocator
+// - Logging
// - Examples
// - Conway's Game of Life
// - Julia Set
// - Labyrinth
// - Chat
-// - Window
-// - Wayland
-// - Windows graphics
-// - Drop files
-// - Sound
-// - Windows audio
-// - Recording
-// - Networking
-// - Windows sockets
// - Graphics
// - UI
// - Icons
// - Vector math
-// - Anti-aliasing
-// - Logging
// - Test suite
+// - System
+// - Window
+// - Wayland
+// - Windows graphics
+// - Sound
+// - Windows audio
+// - Recording
+// - Networking
+// - Windows sockets
// - Long term
// - Allocator
// - Parsing
@@ -60,9 +65,11 @@
// - Mersenne Twister 64
// - Arithmetic coding
// - Threads - https://nachtimwald.com/2019/04/05/cross-platform-thread-wrapper
-// - Web sockets
// - HTTP
// - Cryptography - https://github.com/jedisct1/supercop
+// - Web sockets
+// - macOS support
+// - Mobile devices support
//
// Done
//