[Bug 93761] A conditional discard in a fragment shader causes no depth writing at all