| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Fixes Manthis #3420
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following feedback from 0003440, i've made some changes to the new texture pipeline to optimise
performance. The changes are:
- Fixed a math issue where a small percentage of images with a certain size (on the packet boundary) would not have their final data delivered. This issue has been present since pre- 0003440
- It was suggested that a discardlevel of -1 and a prioriy of 0 meant to abandon the transfer, this is incorrect and caused some textures to clog.
- The texture throttle blocking queue is now only filled in relation to the actual throttle amount.. i.e, on a connection throttled to 300k, only twenty packets will be placed in the queue at a time, on a larger connection it will be much more. This is to balance responsiveness to requests and speed, and to minimise wasted packets.
- The engine now keeps track of the number of pending textures, and the stack will not be walked if there's no textures pending, saving CPU. Textures are only considered "pending" when they've already been decoded.
- As part of the above, some textures may receive twice as much data per cycle if the number of pending textures is below the cycle threshold, this should prevent loading from slowing down when there are fewer textures in the queue.
|
|
|
|
| |
increase my commit frequency *wink*)
|
|
|
|
|
|
|
|
| |
Adds a test to see if the first option on osDynamicTextureData is "AltDelim",
then picks up the first character after the whitespace and uses as a delimiter
instead of ;. If this string does not appear at the start of the data, the
default ; will be used, hence this should not break existing code.
|
|
|
|
| |
OGS1SecureInventoryServer (mantis #3483). The provided patch was slightly modified to narrow the locking scope to smaller portions of the functions. Applied the same locking to HGInventoryService, which suffered from the same race condition.
|
|
|
|
|
|
|
| |
llHTTPRequest when the owner is offline/not in the region.
Fixes Mantis #3454
|
|
|
|
|
|
| |
* Implements Sculpty modification support to MRM
* Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000....");
|
| |
|
|
|
|
| |
crossings introduced in r9110. Fixes mantis #3456.
|
| |
|
|
|
|
|
|
|
| |
This patch adds extended status reporting with the url
http://server:port/simstatusx/ [^] . The data is returned
in json format as "text/plain" type.
|
|
|
|
| |
Vehicle API in Physics
|
| |
|
|
|
|
|
|
|
| |
being detected.
Fixes Mantis #3467
|
|
|
|
|
|
| |
* Clean up some log messages
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
read-only files on linux.
|
|
|
|
|
|
|
| |
* Moved the constants out into a separate DefaultConfig
* Pulled configMember up
* Some minor CCC
|
| |
|
|
|
|
|
| |
* Vertical Attractor servo
|
| |
|
|
|
|
|
|
|
|
|
|
| |
WindModule plugins --- manifesting itself through:
2009-04-16 15:32:02,764 [Heartbeat for region sea 3] [Scene]: Failed with exception System.IndexOutOfRangeException: Array index is out of range.
at System.Random.Sample () [0x0003e] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:91
at System.Random.NextDouble () [0x00000] in /usr/local/src/mono/build/mono-2.0.1/mcs/class/corlib/System/Random.cs:142
at OpenSim.Region.CoreModules.World.Wind.Plugins.SimpleRandomWind.WindUpdate (UInt32 frame) [0x00019] in /tmp/opensim-deploy-oTyFP12501/opensim-deploy/OpenSim/Region/CoreModules/World/Wind/Plugins/SimpleRandomWind.cs:92
|
|
|
|
|
|
|
|
| |
derived classes
- make OpenSimBackground inherit from OpenSim instead of OpenSimBase
so that it will have a MainConsole instance and we can use console
commands, setting m_gui to false
|
|
|
|
|
|
|
| |
causing issues.
* Tweak the ODEPrim PID a bit more.
|
|
|
|
|
|
| |
* Tweak the LLSetStatus results in the ODEPlugin. Hopefully it's a little less unstable.
* ODEPlugin is using experimental math for LLSetStatus, use with caution! :)
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Scripting now works again
|
| |
|
| |
|
| |
|
|
|
|
| |
actually being used.
|
|
|
|
|
|
| |
* This allows specific requests to be identified.
|
|
|
|
|
|
| |
handling to XEngine. Add needed stubs to DotNetEngine.
|
|
|
|
|
|
| |
* Have the test scene always return success for session id authentication for now
|
|
|
|
| |
added
|
| |
|
|
|
|
| |
with local user IDs. If that happened by accident, too bad, foreign user can't come in with that ID. This test is a consequence of not having truly global names yet.
|
|
|
|
| |
authentication (in safemode only) upon CreateChildAgents. All of this for Hypergrid users too. This addresses assorted spoofing vulnerabilities.
|
|
|
|
|
|
|
|
|
| |
normal runtime thread
* This may eliminate the occasional archive test freezes, since they appeared to occur when somehow the asset server didn't pick up on the presence of a request in the asset
quque
|
|
|
|
| |
when we're looking up the profile...
|
|
|
|
| |
rather than multi-threaded (which may be behind the occasional test freezes)
|
|
|
|
| |
having Initialise() and Initialize() in the same class - very difficult to read.
|