GLAPI/glDepthMask

From OpenGL.org
Jump to: navigation, search
glDepthMask
Core in version 4.4
Core since version 1.0

glDepthMask: enable or disable writing into the depth buffer

Function Definition

 void glDepthMask(GLboolean flag​);
flag
Specifies whether the depth buffer is enabled for writing. If flag​ is GL_FALSE​, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.

Description

glDepthMask specifies whether the depth buffer is enabled for writing. If flag​ is GL_FALSE​, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.

Associated Gets

glGet with argument GL_DEPTH_WRITEMASK​

Notes

Even if the depth buffer exists and the depth mask is non-zero, the depth buffer is not updated if the depth test is disabled. In order to unconditionally write to the depth buffer, the depth test should be enabled and set to GL_ALWAYS​ (see glDepthFunc).

See Also

glColorMask, glClearBuffer, glDepthFunc, glDepthRange, glStencilMask

Copyright

Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2012 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.