TODO list updated

This commit is contained in:
Emmanuel BENOîT 2017-11-15 09:52:07 +01:00
parent 1b06f9e299
commit 1d66085483

34
TODO
View file

@ -6,12 +6,32 @@ Post-processing:
* Chromatic aberration * Chromatic aberration
* Lens dirt * Lens dirt
Technical: Scripting:
* Use uniform buffers * Eliminate functions that are not called / prevent them from causing
* GLSL constants generator type errors
* Common handling for parameters * Spill values in the FPU stack runs out
* Curves for value control * More checks in the execution engine
* Reload script on file changes
* Re-execute init if shaders are changed
(better yet, only execute the parts that are actually needed)
* Overrides
* Aliases
* Display errors in UI
* Optimizers:
* Constant folding
* Detect variables that are actually constants
* Dead code elimination
* Sampler re-use
* (Output only) Support for fixed size
* (Output only) Texture / framebuffer re-use
UI: Sync / inputs:
* Support for overrides
* Curve / timeline display
* Display selected input values
* Display selected overrides
* Edit curves in UI
* Specific controls for color grading
Misc:
* General overhaul (e.g. use tabs) * General overhaul (e.g. use tabs)
* Better controls for color grading