glStencilFunc_百度百科
文章推薦指數: 80 %
glStencilFunc是GLenum func,GLint ref, GLuint mask的简称。
百度首页
网页
新闻
贴吧
知道
网盘
图片
视频
地图
文库
百科
首页
历史上的今天
百科冷知识
图解百科
秒懂百科
懂啦
秒懂本尊答
秒懂大师说
秒懂看瓦特
秒懂五千年
秒懂全视界
特色百科
数字博物馆
非遗百科
恐龙百科
多肉百科
艺术百科
科学百科
用户
蝌蚪团
热词团
百科校园
分类达人
百科任务
百科商城
知识专题
权威合作
合作模式
常见问题
联系方式
下载百科APP
个人中心
收藏
查看我的收藏
0
有用+1
已投票
0
glStencilFunc
播报
编辑
锁定
讨论
上传视频
特型编辑
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
glStencilFunc是GLenumfunc,GLintref,GLuintmask的简称。
外文名
glStencilFunc
全 称
GLenumfunc,GLintref,GLuintmask
参 数
func
定 义
英文缩写
voidglStencilFunc(GLenumfunc,GLintref,GLuintmask);参数:func明确说明函数的测试功能。
共有8个符号常量可用,分别是:GL_NEVER,,GL_LESS,GL_LEQUAL,GL_GREATER,GL_GEQUAL,,GL_EQUAL,GL_NOTEQUAL和GL_ALWAYS。
初始化的值是GL_ALWAYS。
ref明确说明该模板测试的引用值。
ref值被限制在0~2^(n-1)间,其中n是模板缓存中位平面数。
初始化值是0。
mask该参数表示一个模板,用来和ref值以及存储的模板值做与运算。
初始化值是全1。
描述:模板和深度缓存测试一样,允许或禁止在以单个像素为基础上绘制。
模板平面将最先通过GL绘制基元进行绘制,然后是几何体和图像在通过使用模板平面指定的屏幕部分上进行渲染。
模板是一种典型的使用多通道渲染算法来达到特殊效果的方法,比如贴花,绘制轮廓和创造性的几何体渲染等。
模板测试有条件的剔除像素,剔除方法基于ref值和模板缓存中值的比较结果。
要允许或禁止该测试的话,使用glEnable(GL_STENCIL_TEST)或glDisable(GL_STENCIL_TEST).
百度百科内容由网友共同编辑,如您发现自己的词条内容不准确或不完善,欢迎使用本人词条编辑服务(免费)参与修正。
立即前往>>
V百科往期回顾
词条统计
浏览次数:次
编辑次数:3次历史版本
最近更新:
死亡凝视
(2020-08-17)
为您推荐广告
搜索发现
新手上路
成长任务
编辑入门
编辑规则
本人编辑
我有疑问
内容质疑
在线客服
官方贴吧
意见反馈
投诉建议
举报不良信息
未通过词条申诉
投诉侵权信息
封禁查询与解封
©2022 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号
京公网安备11000002000001号
进入词条
清除历史记录关闭
播报
编辑
讨论
收藏
赞
登录
扫码下载百科APP
领取50财富值奖励
分享到微信朋友圈
打开微信“扫一扫”即可将网页分享至朋友圈
选择朗读音色
00:00
00:00
延伸文章資訊
- 1模板测试
但是 glStencilFunc 只描述了OpenGL对模板缓冲做什么,而不是描述我们如何更新缓冲。这就需要 glStencilOp 登场了。 void glStencilOp(GLenum s...
- 2OpenGL关于glStencilFuncSeparate()和glStencilFunc()函数的 ...
glStencilFunc()函数是OpenGL提供的对模板缓冲区进行控制的命令,这是OpenGL2.0之前使用的函数,其函数原型为void glStencilFunc(GLenum func,...
- 3C++ (Cpp) glStencilFunc Examples - HotExamples
C++ (Cpp) glStencilFunc - 30 examples found. These are the top rated real world C++ (Cpp) example...
- 4glStencilFunc - OpenGL 4 Reference Pages - Khronos Group
- 5glStencilFunc_百度百科
glStencilFunc是GLenum func,GLint ref, GLuint mask的简称。