mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Fix compiler warnings
Use NOTE_UNUSED instead to suppress warnings.
This commit is contained in:
parent
7ddd33c8de
commit
b87dd0943f
@ -101,21 +101,20 @@ ALIGN128 float power2_n[256] = // 2**(index - 128) / 255
|
|||||||
// You can use this to double check the exponent table and assert that
|
// You can use this to double check the exponent table and assert that
|
||||||
// the precomputation is correct.
|
// the precomputation is correct.
|
||||||
#ifdef DBGFLAG_ASSERT
|
#ifdef DBGFLAG_ASSERT
|
||||||
#pragma warning(push)
|
void CheckExponentTable()
|
||||||
#pragma warning( disable : 4189 ) // disable unused local variable warning
|
|
||||||
static void CheckExponentTable()
|
|
||||||
{
|
{
|
||||||
for (int i = 0; i < 256; i++)
|
for (int i = 0; i < 256; i++)
|
||||||
{
|
{
|
||||||
float testAgainst = float(pow(2.0f, i - 128)) / 255.0f;
|
float testAgainst = float(pow(2.0f, i - 128)) / 255.0f;
|
||||||
float diff = testAgainst - power2_n[i];
|
float diff = testAgainst - power2_n[i];
|
||||||
float relativeDiff = diff / testAgainst;
|
float relativeDiff = diff / testAgainst;
|
||||||
|
|
||||||
|
NOTE_UNUSED(relativeDiff); // This is to suppress the 'unused local variable' warning.
|
||||||
Assert(testAgainst == 0 ?
|
Assert(testAgainst == 0 ?
|
||||||
power2_n[i] < 1.16E-041 :
|
power2_n[i] < 1.16E-041 :
|
||||||
power2_n[i] == testAgainst);
|
power2_n[i] == testAgainst);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void BuildGammaTable(float gamma, float texGamma, float brightness, int overbright)
|
void BuildGammaTable(float gamma, float texGamma, float brightness, int overbright)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user