TODO list update

This commit is contained in:
Emmanuel BENOîT 2017-11-30 17:31:24 +01:00
parent daf885cd20
commit 3aeac7980e

8
TODO
View file

@ -11,8 +11,6 @@ Scripting:
type errors type errors
* Spill values in the FPU stack runs out * Spill values in the FPU stack runs out
* More checks in the execution engine * More checks in the execution engine
* Re-execute init if shaders are changed
(better yet, only execute the parts that are actually needed)
* Overrides * Overrides
* Check for overrides on the same inputs when setting things up * Check for overrides on the same inputs when setting things up
* Aliases * Aliases
@ -21,10 +19,16 @@ Scripting:
* Constant folding * Constant folding
* Detect variables that are actually constants * Detect variables that are actually constants
* Dead code elimination * Dead code elimination
* Inline functions that are called only once
* Sampler re-use * Sampler re-use
* (Output only) Support for fixed size * (Output only) Support for fixed size
* (Output only) Texture / framebuffer re-use * (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: Sync / inputs:
* Mouse controls for overrides * Mouse controls for overrides
* Zoom level is mostly useless, fix it * Zoom level is mostly useless, fix it