GLDEPTHMASK

Section: [FIXME: manual] (3G)
Updated: 01/26/2021
Page Index
 

NAME

glDepthMask - enable or disable writing into the depth buffer  

C SPECIFICATION

void glDepthMask(GLboolean flag);
 

PARAMETERS

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()).  

VERSION SUPPORT

OpenGL Version
Function / Feature Name 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1 4.2 4.3 4.4 4.5
glDepthMask

 

SEE ALSO

glColorMask(), glDepthFunc(), glDepthRange(), glStencilMask()  

COPYRIGHT

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

COPYRIGHT


Copyright © 1991-2006 Silicon Graphics, Inc.
Copyright © 2010-2014 Khronos Group


 

Index

NAME
C SPECIFICATION
PARAMETERS
DESCRIPTION
ASSOCIATED GETS
NOTES
VERSION SUPPORT
SEE ALSO
COPYRIGHT
COPYRIGHT