diff options
Diffstat (limited to 'indra/llrender')
| -rw-r--r-- | indra/llrender/llrender.cpp | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/indra/llrender/llrender.cpp b/indra/llrender/llrender.cpp index a40a668a70..828a509971 100644 --- a/indra/llrender/llrender.cpp +++ b/indra/llrender/llrender.cpp @@ -1531,6 +1531,10 @@ void LLRender::clearErrors()  void LLRender::beginList(std::list<LLVertexBufferData> *list)  { +    if (sBufferDataList) +    { +        LL_ERRS() << "beginList called while another list is open." << LL_ENDL; +    }      llassert(LLGLSLShader::sCurBoundShaderPtr == &gUIProgram);      flush();      sBufferDataList = list; @@ -1545,7 +1549,7 @@ void LLRender::endList()      }      else      { -        llassert(false); // something failed to provide a list or closed it twice +        llassert(false); // endList called without an open list      }  } | 
