-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathTODO
More file actions
22 lines (21 loc) · 703 Bytes
/
TODO
File metadata and controls
22 lines (21 loc) · 703 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
NEED
-Handle multi-pass shaders
-Automatic handling of framebuffers as needed - mostly done
-Integrate object picking
-Lighting system
-'Attachment' system for shader programs overrideable from objects
-Textures
-Cubemaps
-Defaults for each
-Object specific override hooks for pretty much everything
WANT
-Further optimization for speed
-Robust library of shaders
-Lots of examples
-Spline interpolation
-Inverse kinematics
-Attachment system checks compatability with currently associated shader
program
-Warns if issues are found e.g. attaching a texture, but there's no
sampler in the shader.
-Warning doesn't block and can be overridden with additional param