diff --git a/indra/newview/llface.cpp b/indra/newview/llface.cpp index cd33a19a2a86a2f913bbcb2d7dea74e664e7f932..cfb4147e719191be093c5470e65478bf8d3bbad5 100644 --- a/indra/newview/llface.cpp +++ b/indra/newview/llface.cpp @@ -1838,7 +1838,7 @@ BOOL LLFace::getGeometryVolume(const LLVolume& volume, } } - if (rebuild_color) + if (rebuild_color && mVertexBuffer->hasDataType(LLVertexBuffer::TYPE_COLOR) ) { LLFastTimer t(FTM_FACE_GEOM_COLOR); mVertexBuffer->getColorStrider(colors, mGeomIndex, mGeomCount, map_range);