Melanie
|
1e71e3f910
Remove the "mel_t" from version string
|
15 ani în urmă |
Melanie
|
b35fbe1f98
Merge branch 'melanie_test' into prioritization
|
15 ani în urmă |
John Hurliman
|
32ccd5bb40
* Changed the misc. methods calling ThreadPool.UnsafeQueueUserWorkItem() to Util.FireAndForget()
|
15 ani în urmă |
Melanie
|
624af66c35
Make the LSL scripting delays take full effect. To tune, tweat the
|
15 ani în urmă |
Melanie
|
8ce4fd7234
Reduce the default pool threads to 15 (from 30) and the minimum from 5 to 2
|
15 ani în urmă |
Melanie
|
8a336c6860
Add MaxPoolThreads in startup to limit the size of the thread pool used
|
15 ani în urmă |
John Hurliman
|
6492640e72
* Change the OnQueueEmpty signature to send the flags of the queues that are empty instead of firing once per empty queue
|
15 ani în urmă |
Melanie
|
9ec55df988
Mark new version
|
15 ani în urmă |
John Hurliman
|
4e04f6b3a5
* Clarified what FireQueueEmpty is doing with a MIN_CALLBACK_MS constant and upped it to 30ms
|
15 ani în urmă |
John Hurliman
|
2b39ff0a39
Merged master into prioritization
|
15 ani în urmă |
John Hurliman
|
b06f258319
* FireQueueEmpty now checks if a measurable amount of time has passed, and if not it sleeps for a small amount of time. This throttles OnQueueEmpty calls where there is no callback or the callback is doing very little work
|
15 ani în urmă |
John Hurliman
|
2752a3525c
* Changed the timing calculations for sending resends/acks/pings from per-client back to per-scene
|
15 ani în urmă |
John Hurliman
|
62f1bfd136
Testing out a hack to identify the source of the high cpu usage
|
15 ani în urmă |
John Hurliman
|
bb4da417ad
Removing the Sleep(0) call from the OutgoingPacketHandler
|
15 ani în urmă |
John Hurliman
|
7ee422a344
* Handle UseCircuitCode packets asynchronously. Adding an agent to a scene can take several seconds, and was blocking up packet handling in the meantime
|
15 ani în urmă |
Melanie
|
d88bb83136
Fix llParticleSystem to accept LSL variables and LSL constants in place
|
15 ani în urmă |
John Hurliman
|
9178537e94
* Replaced the UnackedPacketCollection with a lockless implementation. The tiny amount of time spent in the locks turned into a lot of time when the rest of the LLUDP implementation went lockless
|
15 ani în urmă |
Melanie
|
8dd15fd5a5
Patch by mcortez: Remove lock from scene presence updating in groups module
|
15 ani în urmă |
John Hurliman
|
c0c845aea4
Fixed the way OnQueueEmpty is called to prevent simultaneous calls for the same category
|
15 ani în urmă |
John Hurliman
|
cde47c2b3d
Committing Jim's optimization to replace the 20ms sleep in outgoing packet handling with an interruptible wait handle
|
15 ani în urmă |
Melanie
|
93b24b5207
Fix web map retrieval for regions configured via .ini
|
15 ani în urmă |
Melanie
|
2a886fd76c
Really make module port selection work. Implement port setting in
|
15 ani în urmă |
John Hurliman
|
45dc4e0a54
* Added a sanity check to GetScriptAssemblies() and GetScriptStates() for the case where no scripting engine is enabled
|
15 ani în urmă |
John Hurliman
|
1833c69568
* Removed the unused m_agentUpdates collection and some extra work that was being done for AgentUpdate packets
|
15 ani în urmă |
John Hurliman
|
d38f33736c
* Removed the throttle speed optimizations to see if it brings stability back
|
15 ani în urmă |
John Hurliman
|
d1ab11dc2a
Added try/catches in the outgoing packet handler to match the one in the incoming packet handler
|
15 ani în urmă |
John Hurliman
|
99abe885c8
Fixing position/rotation/collisionplane in ObjectUpdate packets for avatars
|
15 ani în urmă |
John Hurliman
|
edd393ff30
Reverting the deletion of files related to texture sending until we figure out exactly what is and isn't needed
|
15 ani în urmă |
Melanie
|
f568982e69
Cleanup and comment the region module loader. Add support for configuring
|
15 ani în urmă |
John Hurliman
|
8151190a45
* Removing ODEPrim and ODECharacter GetHashCode() overrides since they were based on something that could change
|
15 ani în urmă |