X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ecere%2Fsrc%2Fgfx%2Fdrivers%2FOpenGLDisplayDriver.ec;h=53a3b3547a8430b6eef5300388db9ad3125ed65d;hb=73faf15facff91e0e7e2f426dec2b71ca0b7529d;hp=ff7c27b60a496456ab5de1d038002f16975b195e;hpb=dcefedcb62407b77f47f3096611ab850e5603de7;p=sdk diff --git a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec index ff7c27b..53a3b35 100644 --- a/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec +++ b/ecere/src/gfx/drivers/OpenGLDisplayDriver.ec @@ -3190,8 +3190,7 @@ class OpenGLDisplayDriver : DisplayDriver break; } case fogDensity: - value *= nearPlane; - glFogf(GL_FOG_DENSITY, *(float *)(void *)&value); + glFogf(GL_FOG_DENSITY, (float)(RenderStateFloat { value }.f * nearPlane)); break; case blend: if(value) glEnable(GL_BLEND); else glDisable(GL_BLEND);