Go to file
ruslantproductengine 1ce674c03f MAINT-4360 FIXED (Setting LogTextureDownloadsToSimulator causes a viewer crash)
The fix in fllowing:
LLTextureFetch has object LLTextureInfo which is has Recorder object.

The recorder object activate (Recorder::handleStart()) self AccumulatorBufferGroup
(Recorder::mBuffers into the current (LLTrace::get_thread_recorder()) ThreadRecorder object
which created (as I understand) one per thread, and time to time send accumulated data to the master ThreadRecorder.

The problem is that LLTextureFetch also can uses from the main thread.
I decide add parameter to CTOR LLTextureInfo(bool postponeStartRecoreder) -
if it false the recorder start immediatly in LLTextureInfo CTOR body, if true we need to start it manually.

Also I add another one LLTextureInfo  in LLTextureFetch::mTextureInfoMainThread which is intended
for accumulate data from the main thread.
The postponed Recorder started/stoped from LLTextureFetch::startThread()/endThread().
2015-10-21 18:47:24 +03:00
debian
…
doc MAINT-5756: Unicode characters in online notifications get stripped 2015-10-16 11:28:53 +02:00
etc Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
indra MAINT-4360 FIXED (Setting LogTextureDownloadsToSimulator causes a viewer crash) 2015-10-21 18:47:24 +03:00
scripts merge changes for 3.7.29-release 2015-06-08 16:33:02 -04:00
.hgignore merge changes for 3.7.29-release 2015-06-08 16:33:02 -04:00
.hgtags Added tag 3.8.6-release for changeset 5a5bd148943b 2015-10-26 17:06:20 -04:00
BuildParams add edu release channel 2015-06-08 17:37:56 -04:00
autobuild.xml Remove viewer build dependency on Incredibuild. 2015-02-27 14:12:06 -05:00
build.sh Ensure AUTOBUILD is in native_path form for non-cygwin tools. 2015-01-22 14:43:08 -05:00