diff options
| author | RunitaiLinden <davep@lindenlab.com> | 2024-01-18 10:33:02 -0600 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-18 10:33:02 -0600 | 
| commit | 19163fd0fea6c92712b37e29f34b72edbbfe152d (patch) | |
| tree | 85bf85974245b66970485f6400d82dbef639539b /indra/newview | |
| parent | 0ed6112967f2240de689b08373bf61905321e199 (diff) | |
Allow for upload of 2k textures (#652)
* SL-20760 Allow 2k texture uploads
* SL-20760 Fix for textures not downloading.
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llmaterialeditor.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llviewertexture.cpp | 8 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/indra/newview/llmaterialeditor.cpp b/indra/newview/llmaterialeditor.cpp index 34f2f77d25..45bb350e1f 100644 --- a/indra/newview/llmaterialeditor.cpp +++ b/indra/newview/llmaterialeditor.cpp @@ -1872,7 +1872,7 @@ static void pack_textures(      if (normal_img)      {          // create a losslessly compressed version of the normal map -        normal_j2c = LLViewerTextureList::convertToUploadFile(normal_img, 1024, false, true); +        normal_j2c = LLViewerTextureList::convertToUploadFile(normal_img, 2048, false, true);          LL_DEBUGS("MaterialEditor") << "Normal: " << normal_j2c->getDataSize() << LL_ENDL;      } diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index 56bba51692..8436159e14 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -1699,7 +1699,7 @@ void LLViewerFetchedTexture::processTextureStats()          {              if (mFullWidth > MAX_IMAGE_SIZE_DEFAULT || mFullHeight > MAX_IMAGE_SIZE_DEFAULT)              { -                mDesiredDiscardLevel = 1; // MAX_IMAGE_SIZE_DEFAULT = 1024 and max size ever is 2048 +                mDesiredDiscardLevel = 1; // MAX_IMAGE_SIZE_DEFAULT = 2048 and max size ever is 4096              }              else              { @@ -1712,7 +1712,7 @@ void LLViewerFetchedTexture::processTextureStats()  		}  		else  		{ -			U32 desired_size = MAX_IMAGE_SIZE_DEFAULT; // MAX_IMAGE_SIZE_DEFAULT = 1024 and max size ever is 2048 +			U32 desired_size = MAX_IMAGE_SIZE_DEFAULT; // MAX_IMAGE_SIZE_DEFAULT = 2048 and max size ever is 4096  			if(!mKnownDrawWidth || !mKnownDrawHeight || mFullWidth <= mKnownDrawWidth || mFullHeight <= mKnownDrawHeight)  			{  				if (mFullWidth > desired_size || mFullHeight > desired_size) @@ -3089,7 +3089,7 @@ void LLViewerLODTexture::processTextureStats()  	{  		mDesiredDiscardLevel = 0;  		if (mFullWidth > MAX_IMAGE_SIZE_DEFAULT || mFullHeight > MAX_IMAGE_SIZE_DEFAULT) -			mDesiredDiscardLevel = 1; // MAX_IMAGE_SIZE_DEFAULT = 1024 and max size ever is 2048 +			mDesiredDiscardLevel = 1; // MAX_IMAGE_SIZE_DEFAULT = 2048 and max size ever is 4096  	}  	else if (mBoostLevel < LLGLTexture::BOOST_HIGH && mMaxVirtualSize <= 10.f)  	{ @@ -3134,7 +3134,7 @@ void LLViewerLODTexture::processTextureStats()          discard_level = floorf(discard_level);          F32 min_discard = 0.f; -        U32 desired_size = MAX_IMAGE_SIZE_DEFAULT; // MAX_IMAGE_SIZE_DEFAULT = 1024 and max size ever is 2048 +        U32 desired_size = MAX_IMAGE_SIZE_DEFAULT; // MAX_IMAGE_SIZE_DEFAULT = 2048 and max size ever is 4096          if (mBoostLevel <= LLGLTexture::BOOST_SCULPTED)          {              desired_size = DESIRED_NORMAL_TEXTURE_SIZE; | 
