]> Pileus Git - grits/blobdiff - TODO
Add cube GtkGL example
[grits] / TODO
diff --git a/TODO b/TODO
index f082afcace38ec4fe5563b2cf833c6f175472726..f797a6f0b6b69cdf5d975e975148adc63a6faa9b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,14 +1,24 @@
 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?
+- Organize examples and demo programs
+       - Add real examples do dist
+
+GritsObject:
+  - Improve GritsMarker
+  - Add min/max LOD
+  mabye: ?
+    - Add linked list node to GritsObject for add/remove
+
+GritsTile:
+  - Prioritize tile updates
+  - Only updates visible tiles
+  - Render correct tile resolution when zooming out
+  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
@@ -16,13 +26,6 @@ Roam:
   - Refactor height functions
   - Fix texture rendering at edges w/ linear filtering
 
-Data:
-  - Move to subdirectory?
-  - Create consistent way for caching data.
-  - Provide set of cachers (http, http/wms, http/slippy, etc)
-  - How to integrate these with GisObject?
-
-
 Improve plugins
 ---------------
 env: