Invisible blend mode?

Is there a glBlendFunc that will make the rendered material completely invisible? I want a “disabled” blend mode that still renders, but doesn’t make any change to the framebuffer.

Perhaps
::glBlendFunc(GL_ZERO,GL_ONE);
is what you want.

glColorMask is used to disable writes to the color buffer.