帧缓存操作 glClearColor,glClear,glClearDepth
来源:互联网 发布:腾讯云计算 编辑:程序博客网 时间:2024/05/16 08:26
帧缓存操作 glClearColor,glClear,glClearDepth
1.glClearColor :设置颜色缓存的清除值
C语言描述
voidglClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloatalpha);
参数
red,green,blue,alpha指定清除颜色缓存时所使用的红、绿、蓝和alpha值。
说明
指定由glClear清除颜色缓存时所使用的红、绿、蓝和alpha值,指定值的范围固定为[0.0f,1.0f]。
2.glClear :将缓存清除为预先的设置值
C语言描述
voidglClear(GLbitfield mask);
参数
mask对指定的需要清除的缓存进行按位或屏蔽操作,这四个屏蔽值如 下:GL_COLOR_BUFFER_BIT,GL_DEPTH_BUFFER_BIT,GL_ACCUM_BUFFER_BIT
和GL_STENCIL_BUFFER_BIT。
说明
本函数只有一个变量,这个变量对所清除的缓存值进行按位或操作,这些值如下:
GL_COLOR_BUFFER_BIT指定当前被激活为写操作的颜色缓存。
GL_DEPTH_BUFFER_BIT指定深度缓存。
GL_ACCUM_BUFFER_BIT指定累加缓存。
GL_STENCIL_BUFFER_BIT指定模板缓存。
3.glClearDepth:设置深度缓存的清除值
C语言描述
voidglClearDepth(GLclampd depth);
参数
depth指定清除深度缓存时使用的深度值。
说明
本函数指定用glClear清除深度缓存时所使用的深度值,该值的范围在[0,1]之间。
- 帧缓存操作 glClearColor,glClear,glClearDepth
- 关于帧缓存与OpenGL的帧缓存操作 glClearColor,glClear,glClearDepth
- glClearColor、glClear、glColor、glShadeModel、glClearDepth、glDepthFunc
- glClearColor() glClear()
- glclear glclearcolor小记
- (3)glClear()+glClearColor()
- OpenGL函数思考-glClear and glClearColor
- glClearColor函数,glClear函数的底层解析
- 【读书笔记】glClearColor和glClear的位置,glutReshapeFunc函数的调用
- 《高效学习OpenGL》之清除窗口 glClearColor()与glClear()
- OpenGL中glClear、glColor4f、glClearColor的简单说明
- glClearDepth
- glClearDepth
- glClearDepth
- glClearColor
- glClear
- glClear
- (4)glClearDepth()
- http协议
- glBindTexture的用法
- 快播服务器快速成长的杀手锏是“在线播放器+CMS”。国内最大的电影站建站系统MaxCMS
- 10个有趣的 PHP 教程
- net.sf.cglib.beans.BulkBeanException 数据列为空,不能set值,报错
- 帧缓存操作 glClearColor,glClear,glClearDepth
- 如何使用Detour3.0来进行相应的API HOOK开发
- OpenGL函数思考-glLoadIdentity
- 项目管理文档目录结构
- windows 7远程重启和远程关机
- Application Init Fail
- git的使用
- Linux 网卡配置
- Android NDK支持STL的一些注意事项