OpenSimMirror/OpenSim
Justin Clark-Casey (justincc) 0109603cdc If reusing dynamic textures, do not reuse small data length textures that fall below current viewer discard level 2 thresholds.
Viewer LL 3.3.4 and before sometimes fail to properly redisplay dynamic textures that have a small data length compared to pixel size when pulled from cache.
This appears to happen when the data length is smaller than the estimate discard level 2 size the viewer uses when making this GetTexture request.
This commit works around this by always regenerating dynamic textures that fall below this threshold rather than reusing them if ReuseDynamicTextures = true
This can be controlled by the [Textures] ReuseDynamicLowDataTextures config setting which defaults to false.
2012-09-27 23:15:43 +01:00
..
ApplicationPlugins
Capabilities If the GetTexture capability receives a request for a range of data beyond that of an otherwise valid asset, return HTTP PartialContent rather than RequestedRangeNotSatisfiable. 2012-09-27 23:14:39 +01:00
ConsoleClient
Data Also do other MySQL region settings related calls under m_dbLock, in common with other calls. 2012-09-27 23:12:58 +01:00
Framework adding a clip method to handle Vector3 objects to enable a minor amount of refactoring 2012-09-27 23:00:01 +01:00
Region If reusing dynamic textures, do not reuse small data length textures that fall below current viewer discard level 2 thresholds. 2012-09-27 23:15:43 +01:00
Server pasting in show uptime code 2012-09-27 23:15:07 +01:00
Services
Tests Renaming existing 'torture' tests to 'performance' tests instead, since this better matches what they really do. 2012-09-27 23:11:55 +01:00
Tools