1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 17:01:21 +00:00
QB64-PE/internal/help/_glDepthMask.txt
2016-03-18 08:36:04 -03:00

35 lines
1.2 KiB
Plaintext

'''_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 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.
{{PageUseWith}}
{{KW|_glGet}} with argument {{KW|_GL_DEPTH_WRITEMASK}}
{{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 {{KW|_GL_ALWAYS}} (see {{KW|_glDepthFunc}}).
{{PageSeeAlso}}
{{KW|_GL}}
{{KW|_glColorMask}}, {{KW|_glClearBuffer}}, {{KW|_glDepthFunc}}, {{KW|_glDepthRange}}, {{KW|_glStencilMask}}
{{PageCopyright}}