diff options
author | Dave Parks <davep@lindenlab.com> | 2010-02-10 14:47:53 -0600 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2010-02-10 14:47:53 -0600 |
commit | 1f24e2795608ed90a108366b3332f57c375211cc (patch) | |
tree | b9e29bd6201bab852f5fcbe9d82dff929469c8b8 | |
parent | 871a40f2f290106f9da58dd4d09cec28fbecb0fa (diff) |
Fix for U16 dumbness (can have > 64K indices)
-rw-r--r-- | indra/newview/llface.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/indra/newview/llface.cpp b/indra/newview/llface.cpp index 0a9976f511..4822c303bf 100644 --- a/indra/newview/llface.cpp +++ b/indra/newview/llface.cpp @@ -1081,14 +1081,14 @@ BOOL LLFace::getGeometryVolume(const LLVolume& volume, mVertexBuffer->getIndexStrider(indicesp, mIndicesIndex); if (LLPipeline::sUseTriStrips) { - for (U16 i = 0; i < num_indices; i++) + for (U32 i = 0; i < num_indices; i++) { *indicesp++ = vf.mTriStrip[i] + index_offset; } } else { - for (U16 i = 0; i < num_indices; i++) + for (U32 i = 0; i < num_indices; i++) { *indicesp++ = vf.mIndices[i] + index_offset; } |