TODO list update
This commit is contained in:
parent
0abab985c1
commit
4e77e6cf16
1 changed files with 21 additions and 23 deletions
36
TODO
36
TODO
|
@ -1,10 +1,6 @@
|
||||||
Rendering:
|
Capabilities:
|
||||||
* Secondary rays
|
* Compute shaders
|
||||||
* Shadows
|
* Buffers & instancing
|
||||||
|
|
||||||
Post-processing:
|
|
||||||
* Chromatic aberration
|
|
||||||
* Lens dirt
|
|
||||||
|
|
||||||
Scripting:
|
Scripting:
|
||||||
* Spill values in the FPU stack runs out
|
* Spill values in the FPU stack runs out
|
||||||
|
@ -13,23 +9,19 @@ Scripting:
|
||||||
* Check for overrides on the same inputs when setting things up
|
* Check for overrides on the same inputs when setting things up
|
||||||
* Aliases
|
* Aliases
|
||||||
* Display errors in UI
|
* Display errors in UI
|
||||||
* Optimizer:
|
|
||||||
* Dead code elimination
|
Optimizer:
|
||||||
|
* Dead code elimination
|
||||||
* Unused arguments
|
* Unused arguments
|
||||||
* Dead store: call arguments
|
* Dead store: call arguments
|
||||||
* Unused functions
|
* Unused functions
|
||||||
* Unused inputs
|
* Unused inputs
|
||||||
* Common subexpressions
|
* Common subexpressions
|
||||||
* Strength reduction
|
* Strength reduction
|
||||||
* Loop-invariant code motion
|
* Loop-invariant code motion
|
||||||
(esp. uniforms and var defs)
|
(esp. uniforms and var defs)
|
||||||
* Sampler re-use
|
* Sampler re-use
|
||||||
* (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
|
||||||
|
@ -49,3 +41,9 @@ Misc:
|
||||||
* Camera
|
* Camera
|
||||||
* Control for up vector - check if something more appropriate exists?
|
* Control for up vector - check if something more appropriate exists?
|
||||||
* Vector controls are too sensitive
|
* Vector controls are too sensitive
|
||||||
|
|
||||||
|
Producing output:
|
||||||
|
* We need the synth done first. General idea:
|
||||||
|
1/ Generate assembly code for the init and main loop
|
||||||
|
2/ Generate executable
|
||||||
|
3/ Start working on Frankencoding
|
||||||
|
|
Loading…
Reference in a new issue