I have got this cel shaded map and tried to apply fog, but it is somehow “flickering”, which means, that various brush faces loose and get the fog overlay again and again:

Is this a general fog problem with cel shading?
shaders:
textures/q3skorectf8/q3skorectf8_fog
{
qer_editorimage textures/sfx/fog_yel.tga
surfaceparm fog
surfaceparm nolightmap
surfaceparm nonsolid
surfaceparm trans
fogparms ( 0.521569 0.694118 0.686275 ) 3200
{
map *white
blendFunc GL_ZERO GL_ONE
}
}
textures/q3skorectf8/q3skorectf8_ink
{
qer_editorimage textures/q3skorectf8/q3skorectf8_black.tga
surfaceparm nolightmap
surfaceparm nomarks
surfaceparm nonsolid
surfaceparm trans
sort nearest
q3map_notjunc
q3map_nonplanar
q3map_bounce 0.0
q3map_shadeangle 179
q3map_texturesize 1 1
q3map_invert
q3map_offset -2.0
{
map textures/q3skorectf8/q3skorectf8_black.tga
rgbGen identity
}
}
