PixelShaderGen: Process fog calculations properly with integer math. mix(int3, int3, float) doesn't actually exist.