《高效学习OpenGL》 之 裁剪测试 alpha测试 glScissor(),glAlphaFunc()
2014-03-03 10:29
281 查看
裁剪测试:
void glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
//设置裁剪矩形的位置和大小
alpha测试:
判断alpha测试是否可用:glIsEnabled(GL_ALPHA_TEST);设置用于alpha测试的参考值和比较函数:
void glAlphaFunc (GLenum func, GLclampf ref);
//参考值ref的范围被限定在0-1之间,func可能使用的值见表
void glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
//设置裁剪矩形的位置和大小
alpha测试:
判断alpha测试是否可用:glIsEnabled(GL_ALPHA_TEST);设置用于alpha测试的参考值和比较函数:
void glAlphaFunc (GLenum func, GLclampf ref);
//参考值ref的范围被限定在0-1之间,func可能使用的值见表
相关文章推荐
- 解决Vista系统OpenGL驱动问题的方法整理
- 通过OpenGL ES混合模式缩放视频缓冲区来适应显示尺寸
- OpenGL超级宝典笔记——显示列表
- OpenGL超级宝典笔记——顶点数组
- OpenGL生成轮廓
- OpenGL超级宝典笔记——性能比较
- OpenGL超级宝典笔记——顶点缓冲区对象
- OpenGL超级宝典笔记——选择
- OpenGL超级宝典笔记——反馈
- OpenGL超级宝典笔记——遮挡查询
- OpenGL超级宝典笔记——深度纹理和阴影
- 《实战OpenGL三维可视化系统开发与源码精解》
- GLUT函数说明
- GLUT鼠标
- OpenGL ES入门指南
- 转载一篇openGL的教程收集
- 从零开始学习OpenGL ES之二 – 简单绘图概述
- 从零开始学习OpenGL ES之三 – 透视
- 从零开始学习OpenGL ES之四 – 光效
- 从零开始学习OpenGL ES之一补遗 – 代号