]> Pileus Git - grits/commitdiff
Roam and Wms optimizations
authorAndy Spencer <andy753421@gmail.com>
Wed, 9 Sep 2009 01:25:35 +0000 (01:25 +0000)
committerAndy Spencer <andy753421@gmail.com>
Wed, 9 Sep 2009 01:25:35 +0000 (01:25 +0000)
- Store WmsCacheNode's in RoamTriangle and RoamPoint and shortcut the
  fetch operation when they do not change.

- Added RoamView that stores GL_{MODELVIEW,PROJECTION,VIEWPORT_MATRIX}s
  between calls to gluProject.

- Cache heights (via height_func calls) and screen coordinates in
  RoamPoint to avoid excess gluProject calls.


No differences found