Fix up some broken comments in TextureAtlasFilter |
|
More...
|
over 11 years ago
|
Merge branch 'master' of github.com:sirikata/sirikata |
|
More...
|
over 11 years ago
|
Various performance improvements to AggregateManager. Add some code that is useful for testing. Add a function for counting triangles in a model, and computing spatial correlation (Moran's I) in a scene. |
|
More...
|
over 11 years ago
|
Correctly deal with duplicated faces during simplification. |
|
More...
|
over 11 years ago
|
Add code in texture atlasing to deal with repeated wrapping textures. Also, add code that converts colors in a model into regions within a texture atlas. This color-to-texture conversion code works correctly, but is currently commented out because it increases pressure on texture RAM. |
|
More...
|
over 11 years ago
|
only mark Prox iostream_requested if request was actually queued |
|
More...
|
over 11 years ago
|
Fix bug in atlasing. Various other fixes in scheduling aggregate generation. |
|
More...
|
over 11 years ago
|
Fix debug level of a frequently occurring message. |
|
More...
|
over 11 years ago
|
Fix queuing of dirty aggregates and stats. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 11 years ago
|
Fix waiting count stat in aggregate manager. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 11 years ago
|
Instead of having a global delay to wait for batch updates, have a per-aggregate generation delay. This allows parts of the tree to be updated as other parts change. |
|
More...
|
over 11 years ago
|
Make sure dirty aggregates are generated bottom-up to avoid generating new top-level aggregates from previously generated, out-of-date aggregates. Add a lock for the list of dirty aggregates. |
|
More...
|
over 11 years ago
|
While atlasing, make sure textures fit within a budget of texture RAM. Maintain aspect ratios of textures within the atlas. |
|
More...
|
over 11 years ago
|
Remove redundant mMeshdata variable from aggregate objects. Fix mMeshstore size management. Significantly reduces memory consumption during aggregate generation. |
|
More...
|
over 11 years ago
|
Add code in MeshAggregateManager that uses different mesh deduplication thresholds for differently sized children of an aggregate. |
|
More...
|
over 11 years ago
|
Return immediately from aggregateObserved in MeshAggregateManager, since the code there is for experimental purposes only. |
|
More...
|
over 11 years ago
|
Fix bug in SST where we were occasionally trying to pop from an empty queue. This happened more often when the server is under load, increasing the chances of five failed retries. |
|
More...
|
over 11 years ago
|
Fix #523 by causing disconnects to be handled for objects still in their session message phase that had their ObjectConnection ripped out from under them during a TCP disconnect while they were undergoing the final phases of their connection process. This prevented 'stuck' object identifiers that would reside in the mObjects map but not actually have a connection and would prevent any future objects of that identifier from joining the space |
|
More...
|
over 11 years ago
|
Fix missing start-comment in MeshAggregateManager, probably lost during the merge. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 11 years ago
|
Merge remote branch 'origin/master' |
ewencp
as Ewen Cheslack-Postava
|
More...
|
over 11 years ago
|
In MeshdataToCollada, ONLY cityengine textures should be deduplicated by filename. |
|
More...
|
over 11 years ago
|
Make sure rectangular textures remain rectangular within the atlas. |
|
More...
|
almost 12 years ago
|
Fix bad interaction between switching static/dynamic trees and migration. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 12 years ago
|
While exporting collada, skip any empty texture names in texture list. |
|
More...
|
almost 12 years ago
|
In AggregateManager, various bug fixes as well as: - Deduplicate meshes only if they are very small in the overall aggregate (don't want to replace large objects that make up an aggregate) - Do not deduplicate if the two meshes cannot be aligned using their major and minor axes - Use a lock to protect the shared state across threads downloading textures before atlasing. - Better management of the in-memory mesh store in Aggregate Manager |
|
More...
|
almost 12 years ago
|
Properly use texture coordinate from the target collapse vertex |
|
More...
|
almost 12 years ago
|
hash function for vector4's |
|
More...
|
almost 12 years ago
|
Some fixes to atlasing where the original texture is too small or wraps |
|
More...
|
almost 12 years ago
|
Rev prox to f5c2a0fcf051b340b381bc3b429da7b0d14ba933 |
|
More...
|
almost 12 years ago
|
Fix clearing of GC'd timers. |
ewencp
as Ewen Cheslack-Postava
|
More...
|
almost 12 years ago
|