Miscellaneous
-------------
- Use VertexArrays/VertexBufferObjects/DisplayLists/etc
-- Mouse control
- Plugins can time/location references too a tree-view
-- Consolidate data code (GisData, GisWms, [GisSlippy])
GisObject:
- - Improvie GisMarker
- - Move GisTile/render_tile to GisObject
- - Move to subdirctory?
-
-gis-demo:
- - Rename gis_test -> gis_demo
- - Add configs, prefs, name spoofing, offline
-
-roam:
+ - Improve GisMarker
+ - Add min/max LOD
+ mabye: ?
+ - Add linked list node to GisObject for add/remove
+ - Move rendering code to objects intead of GisOpenGL
+ - How to work with non-opengl renders, do we care?
+
+GisTile:
+ - Prioritize tile updates
+ - Only updates visible tiles
+ - Render correct tile resolution when zooming out
+ - Integrate with GisTile?
+ how:
+ - Update tiles after each render
+ - Use backfaces to only fetch rendered triangles for each tile
+ - Only split/update/load tiles that are used
+
+Roam:
- Find a better way to fix great circle errors
- Improve garbage collection (use timeout?)
- Refactor height functions
- Fix texture rendering at edges w/ linear filtering
-
Improve plugins
---------------
env:
- Config panel
- Add atmosphere, sun, etc
-srtm:
+elev:
- Config panel
- - Rename to elev
- Runtime option to draw heights
-bmng:
+sat:
- Config panel
- - Rename to sat[ellite]
map:
- Config panel
- Use local rendering instead of pixmaps
- - Color mapping for alpha/color values
gps:
- Create/test it
- Config: follow position, draw trace, leave marker
+
vim: ft=txt ts=2 sw=2 sts=2 spell!