-
Notifications
You must be signed in to change notification settings - Fork 7
/
todo.txt
116 lines (104 loc) · 2.68 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
_Scenes_
+ 'tele2' mirror missing
+ setup envmaps in 'mix' scenes
+ setup envmaps in 'gun' scenes
+ make beer less opaque
+ 'logo' scale uv scroller
+ fix letters-on-char in 'text' scene
+ 'jealousy' text wrong animation
+ fix 'mix' scenes
+ 'reload' gun/hands are not visible
+ 'reload' gun/clip translations are wrong (bake?)
_Demo_
. fix deltatime calc
. shadows
+ mirror
? clear color from camera
? 'visibility' tracks
+ TGA exporter
+ rendering glitch
+ blur in timeline
+ scene-specific blur
+ flashing
+ add audio to TimelineViewerPSP
+ add time control to TimelineViewerPSP/ScenePlayerPSP
+ blockReads for sequential containers
+ fix UV export
+ fix per-vertex normals
+ 3-point lighting on PSP
+ release on PSP
+ envmap on PSP
+ face
+ blur/bloom (configurable) on PSP only
+ simple time profiling for PSP
+ memory profiling for PSP
+ memory consumption by player/availability on PSP
_RunTime_
. frustum culling
~ material support
~ dx9 uber-shader simulating psp ffp
+ diffuse path
. specular path
+ effect framework
+ dx9 effect framework support
+ psp effect framework support
~ cpu vertexshader framework
~ blur
~ CPU blur (optimize)
+ GPU
+ transparent objects support
+ directional 3-color lighting (2 polar colors and 1 equator color)
. textcoordgen
+ scroll
. envmap
. diffuse envmap (normal) [psp: 2 envmaps required for full surrounding]
. specular envmap (reflected eye) [psp: cpu only]
! hemisphere envmap with modifiable horizon 'height' [texture projection matrix trick]
. projected
. render-to-texture
. cut-geometry|pseudo-decal|drop-shadow
+ skybox
+ sprites
. SH support
. render-to-cube [dx9: only]
. cube-to-SH [dx9: only]
. per-vertex SH lighting
+ fix psp skinning
+ timeline
~ timeline helper functions (show_scene, clear_framebuffer, clear_zbuffer, apply_postprocess, blink, ...)
. alpha-ref
_Mutalisk_
. Exporter
+ texture uv
. more than 1 layer uv support
+ texture image
+ vertex color
. aux vertex element stream support
+ visibility flag animation
~ camera params
. camera target
+ fov
. aspect animation
~ materials/shaders
+ shader names
. instance specific mesh subsets
++ custom properties
+ extract properties (string/vector types)
+ store properties in scene file
+ script (lua?) based properties
+ port exporter to fbx2006_11
. Resource loader
+ d3d mesh loader
+ d3d mesh subset support
+ d3d texture loader
+ psp mesh loader
. psp mesh subset support
+ psp texture loader
. record frustum cull events
. record irradiance with dt step
_System_
. errors
. log
. profiler
. move new containers
. move new containers