diff options
author | Erik Kundiman <erik@megapahit.org> | 2024-07-17 11:57:01 +0800 |
---|---|---|
committer | Erik Kundiman <erik@megapahit.org> | 2024-07-17 11:57:01 +0800 |
commit | e8c39210bdb1cc1775cb37d539a00db2c817aed3 (patch) | |
tree | 94ba8edddce15c93a5e5d93db99bbc3bad146962 /indra/llrender/llgl.cpp | |
parent | 551224d0d0c0d8866432b3610e9c042a3f4ad6ba (diff) | |
parent | 84908dd8001bacf88786e5630ce80c47944c400a (diff) |
Merge branch 'main' into webrtc-voice
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; } |