摘要: 一、glutPostRedisplay( ) glutPostRedisplay()所执行的功能类似于直接调用显示回调函数display(),但该函数允许实现在对何时真正需要调用显示回调函数而作出决策时,变得更加“智能化”。在GLUT遍历整个事件循环时,必然会检索到许多要求窗口重绘的事件。如果每次都 阅读全文
posted @ 2022-02-13 21:13 少亮 阅读(861) 评论(0) 推荐(0)
摘要: glEnable 用于启用各种功能。功能由参数决定。与glDisable相对应。glDisable是用来关闭的。两个函数参数取值是一至的。 参数说明:void glEnable(GLenum cap)GLenum 是unsigned int 类型cap 是一个取值。由值决定启用的功能键。各种功能请看 阅读全文
posted @ 2022-02-13 20:58 少亮 阅读(245) 评论(0) 推荐(0)
摘要: OGL纹理函数就是对纹理颜色,多边形片段本身的颜色(指定的,或是来自光照得到的多边形顶点颜色),环境颜色 等颜色进行组合的函数。在OGL 2.0以后基本用Fragment Shader可编程来实现颜色的组合。但是了解传统的固定管线的纹理颜色组合函数对于正确的编写Fragment Shader是很有好 阅读全文
posted @ 2022-02-13 20:52 少亮 阅读(428) 评论(0) 推荐(0)
摘要: 图象从纹理图象空间映射到帧缓冲图象空间(映射需要重新构造纹理图像,这样就会造成应用到多边形上的图像失真),这时就可用glTexParmeteri()函数来确定如何把纹理象素映射成像素. 部分参数功能说明如下: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRA 阅读全文
posted @ 2022-02-13 20:38 少亮 阅读(113) 评论(0) 推荐(0)
摘要: 函数定义: void glTexImage2D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, con 阅读全文
posted @ 2022-02-13 14:40 少亮 阅读(305) 评论(0) 推荐(0)