Avoid a float->int->float conversion

This commit is contained in:
Chris Robinson 2011-08-16 06:13:55 -07:00
parent 8a51a7ea2d
commit a96f817738

View File

@ -77,7 +77,7 @@ static void CalcAzIndices(ALuint evidx, ALfloat az, ALuint *azidx, ALfloat *azmu
az = (M_PI*2.0f + az) * azCount[evidx] / (M_PI*2.0f);
azidx[0] = (ALuint)az % azCount[evidx];
azidx[1] = (azidx[0] + 1) % azCount[evidx];
*azmu = az - (ALuint)az;
*azmu = az - floor(az);
}
// Calculates the normalized HRTF transition factor (delta) from the changes