代码改变世界

随笔档案-2012年12月13日

缓冲区及其用途

2012-12-13 18:03 by 三戒1993, 484 阅读, 收藏,
摘要: 在OpenGL窗口中, 左下角的像素为(0, 0). 一般而言, 像素(x, y)占据的矩形区域左下角为(x, y), 右上角为(x+1, y+1).10.1 缓存及其用途1) 颜色缓存,左前,右前,左后,右后和任意数量的辅助颜色缓存;2) 深度缓存3) 模板缓存4) 累积缓存注意:X窗口系统,RG... 阅读全文

缓冲区及其用途

2012-12-13 18:03 by 三戒1993, 259 阅读, 收藏,
摘要: 在OpenGL窗口中, 左下角的像素为(0, 0). 一般而言, 像素(x, y)占据的矩形区域左下角为(x, y), 右上角为(x+1, y+1).10.1 缓存及其用途1) 颜色缓存,左前,右前,左后,右后和任意数量的辅助颜色缓存;2) 深度缓存3) 模板缓存4) 累积缓存注意:X窗口系统,RG... 阅读全文

glBlendFunc()的参数(转自CSDN)

2012-12-13 11:20 by 三戒1993, 135 阅读, 收藏,
摘要: OpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,... 阅读全文

glBlendFunc()的参数(转自CSDN)

2012-12-13 11:20 by 三戒1993, 151 阅读, 收藏,
摘要: OpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,... 阅读全文

OpenGL入门学习(十二) 【转】

2012-12-13 11:01 by 三戒1993, 129 阅读, 收藏,
摘要: 片断测试其实就是测试每一个像素,只有通过测试的像素才会被绘制,没有通过测试的像素则不进行绘制。OpenGL提供了多种测试操作,利用这些操作可以实现一些特殊的效果。我们在前面的课程中,曾经提到了“深度测试”的概念,它在绘制三维场景的时候特别有用。在不使用深度测试的时候,如果我们先绘制一个距离较近的物体... 阅读全文

OpenGL入门学习(十二) 【转】

2012-12-13 11:01 by 三戒1993, 114 阅读, 收藏,
摘要: 片断测试其实就是测试每一个像素,只有通过测试的像素才会被绘制,没有通过测试的像素则不进行绘制。OpenGL提供了多种测试操作,利用这些操作可以实现一些特殊的效果。我们在前面的课程中,曾经提到了“深度测试”的概念,它在绘制三维场景的时候特别有用。在不使用深度测试的时候,如果我们先绘制一个距离较近的物体... 阅读全文

glClearDepthf与glDepthFunc

2012-12-13 10:05 by 三戒1993, 468 阅读, 收藏,
摘要: glClearDepthf函数名:glClearDepthf — 指定深度缓冲区的清除值函数原型:void glClearDepthf( GLclampf depth );参数含义:depth ——指定一个深度值。该值将被用于glClear函数清理深度缓冲区,初始值为1。描述:glClearDept... 阅读全文

glClearDepthf与glDepthFunc

2012-12-13 10:05 by 三戒1993, 492 阅读, 收藏,
摘要: glClearDepthf函数名:glClearDepthf — 指定深度缓冲区的清除值函数原型:void glClearDepthf( GLclampf depth );参数含义:depth ——指定一个深度值。该值将被用于glClear函数清理深度缓冲区,初始值为1。描述:glClearDept... 阅读全文