mirror of
https://github.com/narzoul/DDrawCompat
synced 2024-12-30 08:55:36 +01:00
parent
549c4190fa
commit
c7702913db
@ -62,7 +62,7 @@ namespace
|
|||||||
{
|
{
|
||||||
for (UINT i = 0; i < 256; ++i)
|
for (UINT i = 0; i < 256; ++i)
|
||||||
{
|
{
|
||||||
ptr[i] = static_cast<BYTE>(ramp[i] * 0xFF / 0xFFFF);
|
ptr[i] = static_cast<BYTE>(ramp[i] / 256);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -693,8 +693,7 @@ namespace D3dDdi
|
|||||||
g_isGammaRampDefault = true;
|
g_isGammaRampDefault = true;
|
||||||
for (WORD i = 0; i < 256 && g_isGammaRampDefault; ++i)
|
for (WORD i = 0; i < 256 && g_isGammaRampDefault; ++i)
|
||||||
{
|
{
|
||||||
const WORD defaultRamp = i * 0xFFFF / 0xFF;
|
g_isGammaRampDefault = i == ramp.Red[i] / 256 && i == ramp.Green[i] / 256 && i == ramp.Blue[i] / 256;
|
||||||
g_isGammaRampDefault = defaultRamp == ramp.Red[i] && defaultRamp == ramp.Green[i] && defaultRamp == ramp.Blue[i];
|
|
||||||
}
|
}
|
||||||
g_isGammaRampInvalidated = !g_isGammaRampDefault;
|
g_isGammaRampInvalidated = !g_isGammaRampDefault;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user