GlDepthMask

From QB64 Phoenix Edition Wiki
Revision as of 06:09, 30 April 2022 by SMcNeill (talk | contribs) (Created page with "'''_glDepthMask:''' enable or disable writing into the depth buffer {{PageSyntax}} :: SUB _glDepthMask (BYVAL flag AS _UNSIGNED _BYTE) :: void '''_glDepthMask'''(GLboolean {{Parameter|flag}}); ; flag : Specifies whether the depth buffer is enabled for writing. If {{Parameter|flag}} is {{KW|_GL_FALSE}}, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled. {{PageDescription}} '''_glDepthMask''' specifies whether...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

_glDepthMask: enable or disable writing into the depth buffer


Syntax

SUB _glDepthMask (BYVAL flag AS _UNSIGNED _BYTE)
void _glDepthMask(GLboolean flag);


flag
Specifies whether the depth buffer is enabled for writing. If flag is Template:KW, 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 Template:KW, depth buffer writing is disabled. Otherwise, it is enabled. Initially, depth buffer writing is enabled.


Template:PageUseWith

Template:KW with argument Template:KW


Template:PageNotes

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 Template:KW (see Template:KW).


See also

SUB _GL Template:KW, Template:KW, Template:KW, Template:KW, Template:KW


Template:PageCopyright