GLES2.0中文API-glStencilMask

名称

glStencilMask - 控制模板平面中各个位的正面和背面写入

C规范

void glStencilMask(GLuint mask);

参数

mask

指定位掩码以启用和禁用模板平面中各个位的写入。最初,mask全是1。

描述

glStencilMask控制模板平面中各个位的写入。掩码的最低有效n位,其中n是模板缓冲区中的位数,指定掩码。如果掩码中出现1,则可以写入模板缓冲区中的相应位。出现0时,相应的位被写保护。最初,所有位都被启用以进行写入。

可以有两个独立的掩码writemasks;一个影响面向后的多边形,另一个影响前面的多边形以及其他非多边形基元。 glStencilMask将前后模板写入掩码设置为相同的值。使用glStencilMaskSeparate将前后模板写掩码设置为不同的值。

注意

glStencilMask与将face设置为GL_FRONT_AND_BACK时调用glStencilMaskSeparate相同。

相关Gets

glGet 参数GL_STENCIL_WRITEMASK,GL_STENCIL_BACK_WRITEMASK或GL_STENCIL_BITS

另见

glColorMask,glDepthMask,glStencilFunc,glStencilFuncSeparate,glStencilMaskSeparate,glStencilOp,glStencilOpSeparate

版权

https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glStencilMask.xml

https://blog.csdn.net/flycatdeng

Copyright © 1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.

Android,OpenGL ES,图形学

你可能感兴趣的:(gles,GLES2.0中文API)