diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp index 24cbf0a468ec7d1ca7161389a007b8b6409508ca..feb4ed844d972908a10613918f9365e6a089a2c5 100644 --- a/indra/llrender/llimagegl.cpp +++ b/indra/llrender/llimagegl.cpp @@ -1715,7 +1715,7 @@ void LLImageGLThread::updateClass() { S32 meminfo[4]; glGetIntegerv(GL_TEXTURE_FREE_MEMORY_ATI, meminfo); - LLImageGLThread::sFreeVRAMMegabytes = meminfo[0]; + LLImageGLThread::sFreeVRAMMegabytes = meminfo[0] / 1024; } else if (gGLManager.mHasNVXMemInfo) diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index e9593ec8f215666f1b4fc1338da841af061dea27..64e22841e45b03e747b686294c9e6106439183f3 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -536,7 +536,7 @@ void LLViewerTexture::getGPUMemoryForTextures(S32Megabytes &gpu, S32Megabytes &p timer.reset(); { - gpu_res = (S32Megabytes) LLImageGLThread::getFreeVRAMMegabytes(); + gpu_res = S32Megabytes(LLImageGLThread::getFreeVRAMMegabytes()); //check main memory, only works for windows. LLMemory::updateMemoryInfo();