mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-09-25 11:20:45 +00:00
fix: unglob std::{min, max}, manual stuff
This commit is contained in:
@@ -983,7 +983,7 @@ float GameRenderer::getNightVisionScale(std::shared_ptr<Player> player, float a)
|
||||
}
|
||||
else
|
||||
{
|
||||
float flash = max(0.0f, (float)duration - a);
|
||||
float flash = std::max(0.0f, (float)duration - a);
|
||||
return .7f + Mth::sin(flash * PI * .05f) * .3f; // was: .7 + sin(flash*pi*0.2) * .3
|
||||
}
|
||||
}
|
||||
@@ -2144,7 +2144,7 @@ void GameRenderer::setupFog(int i, float alpha)
|
||||
if (mc->level->dimension->isFoggyAt((int) player->x, (int) player->z))
|
||||
{
|
||||
glFogf(GL_FOG_START, distance * 0.05f);
|
||||
glFogf(GL_FOG_END, min(distance, 16 * 16 * .75f) * .5f);
|
||||
glFogf(GL_FOG_END, std::min(distance, 16 * 16 * .75f) * .5f);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1022,9 +1022,9 @@ uint32_t _ConvertF32toX11Y11Z10N(float x, float y, float z)
|
||||
if (z<-1.0f || z>1.0f) { printf("Value (%5.3f) should be in range [-1..1]. Conversion will clamp to X11Y11Z10N.\n", z); }
|
||||
#endif
|
||||
|
||||
const uint32_t uX = ((int32_t(max(min(((x)*2047.f - 1.f)*0.5f, 1023.f), -1024.f)) & (X11Y11Z10N_X_MASK >> X11Y11Z10N_X_SHIFT)) << X11Y11Z10N_X_SHIFT);
|
||||
const uint32_t uY = ((int32_t(max(min(((y)*2047.f - 1.f)*0.5f, 1023.f), -1024.f)) & (X11Y11Z10N_Y_MASK >> X11Y11Z10N_Y_SHIFT)) << X11Y11Z10N_Y_SHIFT);
|
||||
const uint32_t uZ = ((int32_t(max(min(((z)*1023.f - 1.f)*0.5f, 511.f), -512.f )) & (X11Y11Z10N_Z_MASK >> X11Y11Z10N_Z_SHIFT)) << X11Y11Z10N_Z_SHIFT);
|
||||
const uint32_t uX = ((int32_t(std::max(std::min(((x)*2047.f - 1.f)*0.5f, 1023.f), -1024.f)) & (X11Y11Z10N_X_MASK >> X11Y11Z10N_X_SHIFT)) << X11Y11Z10N_X_SHIFT);
|
||||
const uint32_t uY = ((int32_t(std::max(std::min(((y)*2047.f - 1.f)*0.5f, 1023.f), -1024.f)) & (X11Y11Z10N_Y_MASK >> X11Y11Z10N_Y_SHIFT)) << X11Y11Z10N_Y_SHIFT);
|
||||
const uint32_t uZ = ((int32_t(std::max(std::min(((z)*1023.f - 1.f)*0.5f, 511.f), -512.f )) & (X11Y11Z10N_Z_MASK >> X11Y11Z10N_Z_SHIFT)) << X11Y11Z10N_Z_SHIFT);
|
||||
const uint32_t xyz = uX | uY | uZ;
|
||||
return xyz;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user