SH-2827 crashfix. https://bitbucket.org/VirLinden/viewer-development-shining-fixes/changeset/806c10f621af
This commit is contained in:
@@ -1446,8 +1446,6 @@ void LLRender::loadIdentity()
|
|||||||
flush();
|
flush();
|
||||||
|
|
||||||
{
|
{
|
||||||
llassert_always(mMatrixMode < NUM_MATRIX_MODES) ;
|
|
||||||
|
|
||||||
mMatrix[mMatrixMode][mMatIdx[mMatrixMode]].make_identity();
|
mMatrix[mMatrixMode][mMatIdx[mMatrixMode]].make_identity();
|
||||||
mMatHash[mMatrixMode]++;
|
mMatHash[mMatrixMode]++;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3432,6 +3432,7 @@ void LLPipeline::renderGeom(LLCamera& camera, BOOL forceVBOUpdate)
|
|||||||
gFrameStats.start(LLFrameStats::RENDER_GEOM);
|
gFrameStats.start(LLFrameStats::RENDER_GEOM);
|
||||||
|
|
||||||
// Initialize lots of GL state to "safe" values
|
// Initialize lots of GL state to "safe" values
|
||||||
|
gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE);
|
||||||
gGL.matrixMode(LLRender::MM_TEXTURE);
|
gGL.matrixMode(LLRender::MM_TEXTURE);
|
||||||
gGL.loadIdentity();
|
gGL.loadIdentity();
|
||||||
gGL.matrixMode(LLRender::MM_MODELVIEW);
|
gGL.matrixMode(LLRender::MM_MODELVIEW);
|
||||||
|
|||||||
Reference in New Issue
Block a user