diff options
author | mobserveur <mobserveur@gmail.com> | 2024-07-14 23:49:59 +0200 |
---|---|---|
committer | mobserveur <mobserveur@gmail.com> | 2024-07-14 23:49:59 +0200 |
commit | b5ac09bdb43e0f2506d9229e0070c5e8b8792b17 (patch) | |
tree | c155397cedef7fc72306dc15ae86c92e99b4cd66 /indra/llrender/llgl.cpp | |
parent | 2b1888091acb25bcbd849e9e216f62900c4a032d (diff) |
Performance and tuning
Performance and tuning floater updated including fixes
Diffstat (limited to 'indra/llrender/llgl.cpp')
-rw-r--r-- | indra/llrender/llgl.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/indra/llrender/llgl.cpp b/indra/llrender/llgl.cpp index 9207e6ad73..cb54785e76 100644 --- a/indra/llrender/llgl.cpp +++ b/indra/llrender/llgl.cpp @@ -50,6 +50,11 @@ #include "llglheaders.h" #include "llglslshader.h" +#include "llvertexbuffer.h" +#include "llcontrol.h" +extern LLControlGroup gSavedSettings; + + #if LL_WINDOWS #include "lldxhardware.h" #endif @@ -1263,6 +1268,15 @@ bool LLGLManager::initGL() initGLStates(); + U32 MPVBufferOptiMode = gSavedSettings.getU32("MPVBufferOptiMode"); + if (MPVBufferOptiMode == 0) + { + if(mIsApple) MPVBufferOptiMode = 2; + else MPVBufferOptiMode = 1; + gSavedSettings.setU32("MPVBufferOptiMode",MPVBufferOptiMode); + } + LLVertexBuffer::sMappingMode = MPVBufferOptiMode; + return true; } |