The problem appears to be that HWR_FogBlockAlpha assigns the alpha to zero.
added Bug OpenGL renderer labels
That wasn't actually the issue. The issue is that zero alpha fragments are discarded.
mentioned in merge request !1084 (merged)
closed via merge request !1084 (merged)
mentioned in commit 80172ee9