diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llmath/llvolume.cpp | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/indra/llmath/llvolume.cpp b/indra/llmath/llvolume.cpp index 0fe309ddf3..a0874e859c 100644 --- a/indra/llmath/llvolume.cpp +++ b/indra/llmath/llvolume.cpp @@ -6139,6 +6139,14 @@ void LLVolumeFace::createBinormals()  		LLVector2* tc = (LLVector2*) mTexCoords;  		LLVector4a* binorm = (LLVector4a*) mBinormals; +		LLVector4a* end = mBinormals+mNumVertices; +		while (binorm < end) +		{ +			(*binorm++).clear(); +		} + +		binorm = mBinormals; +  		for (U32 i = 0; i < mNumIndices/3; i++)   		{	//for each triangle  			const U16& i0 = mIndices[i*3+0]; | 
