lp:~gimaker/peekabot/og3d-caching
- Get this branch:
- bzr branch lp:~gimaker/peekabot/og3d-caching
Branch merges
Branch information
Recent revisions
- 830. By Staffan Gimåker
-
Made Og3dCache into a singleton.
Since the available graphics memory, and thus the appropriate amount of memory
to use for caching, the cache size setting is better exposed as a global
setting than a per-object setting. - 827. By Staffan Gimåker
-
Change the behaviour of Og3dCache:
:set_max_ size() to evict cache entries
until the new max size is met. - 825. By Staffan Gimåker
-
Move all actual rendering code to Og3dRenderContext.
This enables us to share much of the code whether rendering to a buffer for
caching or rendering things for immediate display. This commit also changes
non-cached drawing to worked with the same interleaved vertex format as cached
data.A bug in how a node's occupancy belief was updated for non-leaf nodes was also
fixed. Previously, the subtree belief was only correctly updated when the new
belief propagated down the was larger or equal to the true subtree belief. - 824. By Staffan Gimåker
-
Add experimental support for caching parts an og3d in video memory.
This removes the LOD-support since it does not integrate well with caching.
- 823. By Staffan Gimåker
-
Merge changes from trunk.
Also updated OccupancyGrid3D to use 8-bit colors since that's what's used by
default after merging.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)