feat: fix gamma formula

This commit is contained in:
NOTPIES 2026-03-01 22:30:16 -03:00
parent dc70e0a966
commit f77e79dd69
2 changed files with 3 additions and 3 deletions

View file

@ -692,7 +692,7 @@ int CMinecraftApp::SetDefaultOptions(C_4JProfile::PROFILESETTINGS *pSettings,con
{
SetGameSettings(iPad,eGameSetting_MusicVolume,DEFAULT_VOLUME_LEVEL);
SetGameSettings(iPad,eGameSetting_SoundFXVolume,DEFAULT_VOLUME_LEVEL);
SetGameSettings(iPad,eGameSetting_Gamma,100);
SetGameSettings(iPad,eGameSetting_Gamma,50);
// 4J-PB - Don't reset the difficult level if we're in-game
if(Minecraft::GetInstance()->level==NULL)

View file

@ -360,10 +360,10 @@ void Windows64_UpdateGamma(unsigned short usGamma)
}
float gamma = (float)usGamma / 32768.0f;
if (gamma < 0.01f) gamma = 0.01f;
if (gamma < 0.0f) gamma = 0.0f;
if (gamma > 1.0f) gamma = 1.0f;
float invGamma = 1.0f / (0.5f + gamma * 0.5f);
float invGamma = 1.0f - gamma * 0.5f;
WORD ramp[3][256];
for (int i = 0; i < 256; i++)