From 5e7afa7f77f4175c9c0175207528460066454818 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 1 Apr 2005 07:28:48 +0000 Subject: [PATCH] fix garbage value for 2nd sample --- stepmania/src/RageMath.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/RageMath.cpp b/stepmania/src/RageMath.cpp index 034a3c259f..3e32424cc4 100644 --- a/stepmania/src/RageMath.cpp +++ b/stepmania/src/RageMath.cpp @@ -547,7 +547,10 @@ float RageFastSin( float x ) float fIndex = SCALE( x, 0.0f, PI*2, 0, ARRAYSIZE(table)*2 ); // lerp using samples from the table - int iSampleIndex[2] = { (int)floorf(fIndex), iSampleIndex[0]+1 }; + int iSampleIndex[2]; + iSampleIndex[0] = (int)floorf(fIndex); + iSampleIndex[1] = iSampleIndex[0]+1; + float fRemainder = fIndex - iSampleIndex[0]; for( int i=0; i