From 3aeac7980e5838da310ba4ae1e870f4838f42c37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emmanuel=20Beno=C3=AEt?= 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