TODO list update
This commit is contained in:
parent
daf885cd20
commit
3aeac7980e
1 changed files with 6 additions and 2 deletions
8
TODO
8
TODO
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue