Hi,
I’ve got a trouble with that code only with RADEON 9700 :
ONLY ->
glFogi(GL_FOG_COORDINATE_SOURCE_EXT, GL_FOG_COORDINATE_EXT);
glFogf(GL_FOG_DENSITY, 0.22/CoefTailleRelief);
–> OK
ONLY ->
(GL_FOG_COORDINATE_SOURCE_EXT, GL_FRAGMENT_DEPTH_EXT);
glFogf(GL_FOG_DENSITY, 0.22/CoefTailleRelief);
–> OK
BUT ->
if toto then
glFogi(GL_FOG_COORDINATE_SOURCE_EXT, GL_FOG_COORDINATE_EXT);
glFogf(GL_FOG_DENSITY, 0.22);
else
glFogi(GL_FOG_COORDINATE_SOURCE_EXT, GL_FRAGMENT_DEPTH_EXT);
glFogf(GL_FOG_DENSITY, 0.011);
–> NOK (too much fog everywhere)
Any idea ?