diff options
| author | pavelkproductengine <pavelkproductengine@lindenlab.com> | 2016-11-10 19:44:51 +0200 | 
|---|---|---|
| committer | pavelkproductengine <pavelkproductengine@lindenlab.com> | 2016-11-10 19:44:51 +0200 | 
| commit | 9bfcda0a5118d0a0782f2786049de411701019a4 (patch) | |
| tree | b601b1acae182bc14c8e5c81aa3efaab86498c93 | |
| parent | a283e9b2e155160f0766d95875d4d6b0679e47c5 (diff) | |
MAINT-6882 4k monitor with maximized window overwhelms low end GPUs and crashes viewer
| -rw-r--r-- | indra/newview/llviewertexture.cpp | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index 3cef34445a..6abd6f7b64 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -488,7 +488,7 @@ bool LLViewerTexture::isMemoryForTextureLow()  	LL_RECORD_BLOCK_TIME(FTM_TEXTURE_MEMORY_CHECK); -	const S32Megabytes MIN_FREE_TEXTURE_MEMORY(5); //MB +	const S32Megabytes MIN_FREE_TEXTURE_MEMORY(20); //MB Changed to 20 MB per MAINT-6882  	const S32Megabytes MIN_FREE_MAIN_MEMORY(100); //MB	  	bool low_mem = false; @@ -511,18 +511,17 @@ bool LLViewerTexture::isMemoryForTextureLow()  			}  		}  	} -#if 0  //ignore nVidia cards +	//Enabled this branch per MAINT-6882  	else if (gGLManager.mHasNVXMemInfo)  	{  		S32 free_memory;  		glGetIntegerv(GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX, &free_memory); -		if(free_memory / 1024 < MIN_FREE_TEXTURE_MEMORY) +		if ((S32Megabytes)(free_memory / 1024) < MIN_FREE_TEXTURE_MEMORY)  		{  			low_mem = true;  		}  	} -#endif	  	return low_mem;  }  | 
