Update TODO
[grits] / TODO
1 Miscellaneous
2 -------------
3 - Use VertexArrays/VertexBufferObjects/DisplayLists/etc
4 - Plugins can time/location references too a tree-view
5 - Organize examples and demo programs
6         - Add real examples do dist
7
8 GisObject:
9   - Improve GisMarker
10   - Add min/max LOD
11   mabye: ?
12     - Add linked list node to GisObject for add/remove
13     - Move rendering code to objects intead of GisOpenGL
14         - How to work with non-opengl renders, do we care?
15
16 GisTile:
17   - Prioritize tile updates
18   - Only updates visible tiles
19   - Render correct tile resolution when zooming out
20   - Integrate with GisTile?
21   how:
22     - Update tiles after each render
23     - Use backfaces to only fetch rendered triangles for each tile
24     - Only split/update/load tiles that are used
25
26 Roam:
27   - Find a better way to fix great circle errors
28   - Improve garbage collection (use timeout?)
29   - Refactor height functions
30   - Fix texture rendering at edges w/ linear filtering
31
32 Improve plugins
33 ---------------
34 env:
35         - Config panel
36   - Add atmosphere, sun, etc
37
38 elev:
39         - Config panel
40         - Runtime option to draw heights
41
42 sat:
43         - Config panel
44
45 map:
46         - Config panel
47   - Use local rendering instead of pixmaps
48
49 gps:
50   - Create/test it
51   - Config: follow position, draw trace, leave marker
52
53
54 vim: ft=txt ts=2 sw=2 sts=2 spell!