diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/lltexturefetch.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/llviewertexture.cpp | 9 | 
2 files changed, 7 insertions, 6 deletions
| diff --git a/indra/newview/lltexturefetch.cpp b/indra/newview/lltexturefetch.cpp index 6dcf4bc798..6c35464a51 100644 --- a/indra/newview/lltexturefetch.cpp +++ b/indra/newview/lltexturefetch.cpp @@ -1515,8 +1515,8 @@ bool LLTextureFetch::createRequest(const std::string& url, const LLUUID& id, con  		unlockQueue() ;  		worker->lockWorkMutex(); -	worker->mActiveCount++; -	worker->mNeedsAux = needs_aux; +		worker->mActiveCount++; +		worker->mNeedsAux = needs_aux;  		worker->unlockWorkMutex();  	} diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index b66f58d853..51d99a1d36 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -2250,13 +2250,13 @@ void LLViewerFetchedTexture::destroyRawImage()  	if (mRawImage.notNull())   	{ -		sRawCount--; -		setCachedRawImage() ; +		sRawCount--;		  		if(mForceToSaveRawImage)  		{  			saveRawImage() ;  		}		 +		setCachedRawImage() ;  	}  	mRawImage = NULL; @@ -2346,7 +2346,8 @@ void LLViewerFetchedTexture::setCachedRawImage()  			mRawImage->scale(w >> i, h >> i) ;  		}  		mCachedRawImage = mRawImage ; -		mCachedRawDiscardLevel = mRawDiscardLevel + i ;			 +		mRawDiscardLevel += i ; +		mCachedRawDiscardLevel = mRawDiscardLevel ;			  	}  } @@ -2416,7 +2417,7 @@ BOOL LLViewerFetchedTexture::hasSavedRawImage() const  F32 LLViewerFetchedTexture::getElapsedLastReferencedSavedRawImageTime() const  {  -	return mLastReferencedSavedRawImageTime - sCurrentTime ; +	return sCurrentTime - mLastReferencedSavedRawImageTime ;  }  //----------------------------------------------------------------------------------------------  //atlasing | 
