summaryrefslogtreecommitdiff
path: root/reduced_system_layer.c
diff options
context:
space:
mode:
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
//