Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
somewhat work, in a clunky sort of way
|
|
|
|
|
|
|
|
|
|
- memory leaks fixing;
|
|
|
|
- Added clear() after DeletePointer() call to hopfully fix this...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
disabled.
|
|
bear)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
linked objects
Removed "geometry" and "surface" Reviewed by Kelly
|
|
|
|
|
|
|
|
|
|
with crash fix
|
|
so singleton cleanup doesn't do things it really ought not do
|
|
|
|
|
|
|
|
|
|
|
|
mode always
|
|
|
|
|
|
|
|
Have the ::notifyLoadedMeshes() method doing correct locking
and stall avoidance at the same time. This method now does
lazy mutex lock acquisition (trylock()) and if it fails on
either, it gives up and comes back later. Capture the maximum
number of sequential failures and report this at the end of
the run in the log. (So far, with big mesh regions, I've
only seen 1s and 2s.) Locking/mutex requirements sorted in
other locations as well. LLMutex gets trylock() method as
well as new LLMutexTrylock scoped locking class. Clean up
some documentation, more to do.
|
|
|