summaryrefslogtreecommitdiff
path: root/indra/newview/lltexturefetch.cpp
AgeCommit message (Collapse)Author
2010-09-22fix for SH-173/VWR-22868: Development Viewer freezes just after startup / ↵Xiaohong Bao
greedy with file handles / 'WARNING: ll_apr_warn_status: APR: Too many open files'
2010-09-16debug code for SH-115: investigate texture related network traffic between ↵Xiaohong Bao
viewer 2.x and 1.23.
2010-08-24merge heads. whew.Tofu Linden
2010-08-18EXT-8673: FIXED: UDP texture loading is slower in 2.x viewers than 1.23.5Xiaohong Bao
Improved the following: 1, make sure the texture callback queue is properly handled and cleaned in time; 2, estimate the LLVOTree pixel area more accurately; 3, eliminate the possibility of back and forth stopping/restarting a texture fetching
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-11fix for EXT-7399: 2.0.2 with http textures loads textures slower than 1.23.5 andXiaohong Bao
EXT-7397: decoding textures get stuck in REQ status
2010-08-10EXT-7399: FIXED: 2.0.2 with http textures loads textures slower than 1.23.5Xiaohong Bao
2010-08-09EXT-8596: FIXED: crash at LLTextureFetchWorker::doWork(int) [secondlife-bin ↵Xiaohong Bao
lltexturefetch.cpp] line 1061
2010-08-04more fix for EXT-7397: decoding textures get stuck in REQ statusXiaohong Bao
2010-08-03Automated merge with ssh://hg.lindenlab.com/q/viewer-releaseXiaohong Bao
2010-08-03fix for EXT-7399: 2.0.2 with http textures loads textures slower than 1.23.5Xiaohong Bao
and EXT-7397: decoding textures get stuck in REQ status
2010-07-22EXT-7145 - Handle http redirects in viewer properly. Didn't work before.Palmer
Reviewed by Bao and Babbage
2010-06-16EXT-7032: POSSIBLE FIXED: [crashhunters] crash in libcurl background thread ↵Xiaohong Bao
on windows
2010-06-16EXT-6567: POSSIBLE FIXED: crash at LLImageBase::allocateData [secondlife-bin ↵Xiaohong Bao
llimage.cpp:170]; also removed the debug code for this bug.
2010-06-07merge backoutTofu Linden
2010-06-07EXT-7145: FIXED: make viewer to handle "URL redirect " for http texture.Tofu Linden
Backed out changeset e6feef9704cf to re-introduce Bao's fix
2010-06-03EXT-7630: FIXED: turn on http texture fetching by default.Xiaohong Bao
2010-05-28Automated merge with ssh://hg.lindenlab.com/dessie/viewer-publicXiaohong Bao
2010-05-28A possible fix for EXT-7032: [crashhunters] crash in libcurl background ↵Xiaohong Bao
thread on windows. killed accessing the asset server for map textures after http returns 404.
2010-05-24Backed out changeset 57e00f7d4d4fTofu Linden
(was: EXT-7145: FIXED: make viewer to handle "URL redirect " for http texture.) This was causing osx/linux build failure.
2010-05-18EXT-7145: FIXED: make viewer to handle "URL redirect " for http texture.Xiaohong Bao
2010-05-04EXT-7080 Partial FIXED: Outfit texture updates are not transmitted (in ↵Xiaohong Bao
either direction) when HTTP Textures is enabled Fixed baked textures downloading. Uploading will be fixed on the server side.
2010-04-28fix for EXT-7159: textures are not fully loaded when http-texture is enabled.Xiaohong Bao
and EXT-6928: Viewer crashes immediately after enabling HTTP Textures on a http-texture-server-1 simulator
2010-04-22trivial: convert to unix eol.Xiaohong Bao
2010-04-22fix for EXT-6928: Viewer crashes immediately after enabling HTTP Textures on ↵Xiaohong Bao
a http-texture-server-1 simulator and EXT-7009: textures fetched through http are never cached.
2010-03-25Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkXiaohong Bao
2010-03-25more fix for EXT-5711: Some textures loading from cache seems jammed.Xiaohong Bao
and possible fix for EXT-5704: FPS drop, and this could be cause freez and crash.
2010-03-18fix for EXT-6465: sometimes the texture fetching queue is never empty.Xiaohong Bao
2010-03-04fix for EXT-5683: viewer crashes at llcommon/llworkerthread.cpp(323): ERROR: ↵Xiaohong Bao
LLWorkerClass::checkWork: ASSERT(workreq).
2010-02-24fix for EXT-5710: improve the raw image reloading process in the texture ↵Xiaohong Bao
pipeline; EXT-4612: failing assert LLViewerTexture::setDecodePriority: ASSERT (!mInImageList); EXT-4912: Texture alpha mask is not applied on the first frame after decode.
2010-02-12some code dents change (nothing else).Xiaohong Bao
2010-02-11more refinement for EXT-4352: texture problem in viewer 2.0.Xiaohong Bao
2010-02-09more fix for EXT-4352: texture problem in viewer 2.0. fixed texture priority ↵Xiaohong Bao
problem.
2010-02-08partial fix for EXT-4352. fixed mutex deadlocks and turned on the ↵Xiaohong Bao
multi-threaded texture fetching.
2010-01-27CID-198Tofu Linden
Checker: RESOURCE_LEAK Function: LLTextureFetchWorker::doWork(int) File: /indra/newview/lltexturefetch.cpp
2010-01-15partial fix for EXT-4352: Texture loading problems in Viewer 2.0. More to ↵Xiaohong Bao
come later (next week).
2009-12-29for DEV-44376: create a switch for texture decoding.Xiaohong Bao
2009-12-23Fix for world map textures not loading with HTTP Texture changes.Steve Bennetts
2009-12-21Better error handling for HTTP Texture code.Steve Bennetts
2009-12-18Additional HTTP Texture tuniningSteve Bennetts
* Important fix in lltexturefetch.cpp where a 'partial' resonse was incorrectly setting mHaveAllData.
2009-12-17HTTP Texture changes:Steve Bennetts
* Fixed bug in llqueuedthread.cpp causing unnecesssary sleeeping * Fixed an issue that was preventing retries on 503 errors * Added number of pending creates to Texture View * Increased time allocated for texture creates
2009-12-15Fixed an edge case that was triggering an error check when doing HTTP ↵Steve Bennetts
texture fetches.
2009-12-14Merge of my old precompiled headers dependency cleanup with tip of viewer-2-0.brad kittenbrink
2009-12-11replace some magic numbers of http status, and fix for DEV-40952/SNOW-208: ↵Xiaohong Bao
HTTP GET requests for textures check for http status 203, but should check for 206.
2009-12-09EXT-3298 world map does not load simulator texturesSteve Bennetts
Forgot to add LLCurl update call to non threaded LLTextureFetch update.
2009-12-07Another merge of include dependency cleanup work with viewer-2-0.brad kittenbrink
2009-12-03Un-threaded LLTextureFetch to address potential performance and edge case ↵Steve Bennetts
crash issues. Changed an assert to an llerrs with extra info Added "HTTP Textures" to "Develop" menu
2009-11-23Added some threading debugging code. Should catch any recursive mutex locks ↵Steve Bennetts
in non Release builds.
2009-11-14More texture cache fixes, including a possible deadlock when the cache was ↵Steve Bennetts
getting purged. Significantly reduced spurrious warnings and delition of non sin-based texture fetch comptabable sided cache files.
2009-11-13Refactoring of llviewerprecompiledheaders.h to hopefully increase stabilitybrad kittenbrink
and reduce unnecessary dependencies and incredibuild wedging. Hopefully in the long run this will reduce build time. Also cleaned up a lot of header file usage to conform better to the coding standard. reviewed by james and steve.