diff options
author | Erik Kundiman <erik@megapahit.org> | 2024-07-27 10:08:02 +0800 |
---|---|---|
committer | Erik Kundiman <erik@megapahit.org> | 2024-07-27 10:08:02 +0800 |
commit | 06e8f0c443c1ba7858d000c6d695b7e988e02053 (patch) | |
tree | bccd8f5b70e24934eff26cab934cd4ecf5864825 /indra/llrender/llrender.cpp | |
parent | 790e708ffc1cb138a484249b3ac7f240be21dd98 (diff) | |
parent | 591ecf748a620f7528d498e576271a33df5366ee (diff) |
Merge branch 'main' into webrtc-voice
Diffstat (limited to 'indra/llrender/llrender.cpp')
-rw-r--r-- | indra/llrender/llrender.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/indra/llrender/llrender.cpp b/indra/llrender/llrender.cpp index 7ca628bac5..0a522c88d7 100644 --- a/indra/llrender/llrender.cpp +++ b/indra/llrender/llrender.cpp @@ -1702,7 +1702,7 @@ void LLRender::flush() if (attribute_mask & LLVertexBuffer::MAP_TEXCOORD0) { - vb->setTexCoordData(mTexcoordsp.get()); + vb->setTexCoord0Data(mTexcoordsp.get()); } if (attribute_mask & LLVertexBuffer::MAP_COLOR) @@ -1710,6 +1710,12 @@ void LLRender::flush() vb->setColorData(mColorsp.get()); } + //LL_INFOS() << "LLVertexBuffer::sMappingMode " << LLVertexBuffer::sMappingMode << LL_ENDL; + if(LLVertexBuffer::sMappingMode > 1) + { + vb->unmapBuffer(); + } + vb->unbind(); sVBCache[vhash] = { vb , std::chrono::steady_clock::now() }; |