From 06c0fc7819bb0787b24f12660c6a85c39d9f26fe Mon Sep 17 00:00:00 2001 From: Mitya Selivanov Date: Thu, 16 Jan 2025 03:56:46 +0100 Subject: Update TODO --- reduced_system_layer.c | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) (limited to 'reduced_system_layer.c') 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 // -- cgit v1.2.3