From 3aeac7980e5838da310ba4ae1e870f4838f42c37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Emmanuel=20Beno=C3=AEt?= <tseeker@nocternity.net>
Date: Thu, 30 Nov 2017 17:31:24 +0100
Subject: [PATCH] TODO list update

---
 TODO | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/TODO b/TODO
index 9b426b4..2867e3d 100644
--- a/TODO
+++ b/TODO
@@ -11,8 +11,6 @@ Scripting:
 	type errors
 * Spill values in the FPU stack runs out
 * More checks in the execution engine
-* Re-execute init if shaders are changed
-	(better yet, only execute the parts that are actually needed)
 * Overrides
 	* Check for overrides on the same inputs when setting things up
 * Aliases
@@ -21,10 +19,16 @@ Scripting:
 	* Constant folding
 	* Detect variables that are actually constants
 	* Dead code elimination
+	* Inline functions that are called only once
 	* Sampler re-use
 	* (Output only) Support for fixed size
 	* (Output only) Texture / framebuffer re-use
 
+Producing output:
+	1/ Generate assembly code for the init and main loop
+	2/ Generate executable
+	3/ Start working on Frankencoding
+
 Sync / inputs:
 * Mouse controls for overrides
 * Zoom level is mostly useless, fix it