summaryrefslogtreecommitdiff
path: root/indra/llrender/llvertexbuffer.cpp
diff options
context:
space:
mode:
authorandreykproductengine <andreykproductengine@lindenlab.com>2019-07-29 15:44:15 +0300
committerandreykproductengine <andreykproductengine@lindenlab.com>2019-07-29 15:44:15 +0300
commit749eae85ce2b40e8d229be0027a940a44278c1b8 (patch)
tree5dba88dd2a1e06f7097c4c35606d301c95b52035 /indra/llrender/llvertexbuffer.cpp
parent04db46b088b8d974f10ce0b5acdd35007f4bb060 (diff)
SL-11661 Backed out part of changeset 3a84abad1d46 to fix uploader crash
Diffstat (limited to 'indra/llrender/llvertexbuffer.cpp')
-rw-r--r--indra/llrender/llvertexbuffer.cpp15
1 files changed, 1 insertions, 14 deletions
diff --git a/indra/llrender/llvertexbuffer.cpp b/indra/llrender/llvertexbuffer.cpp
index f498526367..e3035c7194 100644
--- a/indra/llrender/llvertexbuffer.cpp
+++ b/indra/llrender/llvertexbuffer.cpp
@@ -960,17 +960,6 @@ S32 LLVertexBuffer::determineUsage(S32 usage)
}
}
- if (ret_usage == 0)
- {
- if (sDisableVBOMapping)
- { //always use stream draw if VBO mapping is disabled
- ret_usage = GL_STREAM_DRAW_ARB;
- }
- else
- {
- ret_usage = GL_DYNAMIC_DRAW_ARB;
- }
- }
return ret_usage;
}
@@ -1000,8 +989,6 @@ LLVertexBuffer::LLVertexBuffer(U32 typemask, S32 usage)
mMappable(false),
mFence(NULL)
{
- llassert(mUsage != 0);
-
mMappable = (mUsage == GL_DYNAMIC_DRAW_ARB && !sDisableVBOMapping);
//zero out offsets
@@ -1547,7 +1534,7 @@ bool LLVertexBuffer::resizeBuffer(S32 newnverts, S32 newnindices)
bool LLVertexBuffer::useVBOs() const
{
//it's generally ineffective to use VBO for things that are streaming on apple
- return sEnableVBOs && (mUsage != 0);
+ return (mUsage != 0);
}
//----------------------------------------------------------------------------