OpenGL ES之glTexImage2D函数
来源:互联网 发布:限制玩手机的软件 编辑:程序博客网 时间:2024/05/22 03:40
名称:
glTexImage2D—— 指定一个二维的纹理图片
函数原型:
void glTexImage2D(
GLenum target,
GLint level,
GLint internalformat,
GLsizei width,
GLsizei height,
GLint border,
GLenum format,
GLenum type,
const GLvoid * pixels
);
函数参数:
target 指定目标纹理,这个值必须是GL_TEXTURE_2D。
level 执行细节级别。0是最基本的图像级别,你表示第N级贴图细化级别。
internalformat 指定纹理中的颜色组件,这个取值和后面的format取值必须相同。可选的值有
GL_ALPHA,
GL_RGB,
GL_RGBA,
GL_LUMINANCE,
GL_LUMINANCE_ALPHA 等几种。width 指定纹理图像的宽度,必须是2的n次方。纹理图片至少要支持64个材质元素的宽度
height 指定纹理图像的高度,必须是2的m次方。纹理图片至少要支持64个材质元素的高度
border 指定边框的宽度。必须为0。
format 像素数据的颜色格式,必须和internalformatt取值必须相同。可选的值有
GL_ALPHA,
type 指定像素数据的数据类型。可以使用的值有
GL_RGB,
GL_RGBA,
GL_LUMINANCE,
GL_LUMINANCE_ALPHA 等几种。GL_UNSIGNED_BYTE,
GL_UNSIGNED_SHORT_5_6_5,
GL_UNSIGNED_SHORT_4_4_4_4,
GL_UNSIGNED_SHORT_5_5_5_1pixels 指定内存中指向图像数据的指针
描述:
纹理映射一个指定的纹理图像的每一部分到相应的图元中。调用带GL_TEXTURE_2D参数的glEnable和glDisable函数来启用和禁止二维材质贴图。默认,二维材质贴图是禁用的。
调用glTexImage2D来定义材质图片。
- OpenGL ES之glTexImage2D函数
- OpenGL ES之glTexImage2D函数
- OpenGL ES之glTexImage2D函数
- OpenGL函数思考-glTexImage2D
- OpenGL函数思考-glTexImage2D
- OpenGL API 之 glTexImage2D
- OpenGL API 之 glTexImage2D
- OpenGL API 之 glTexImage2D
- OpenGL API 之 glTexImage2D
- OpenGL ES之glUniform函数
- OpenGL ES之glScale函数
- OpenGL ES之glMatrixMode函数
- OpenGL ES之glRotate函数
- OpenGL ES之glFrustum函数
- OpenGL ES之glOrtho函数
- OpenGL ES之glShadeModel函数
- OpenGL ES之glCullFace函数
- OpenGL ES之glDrawElements 函数
- 技巧:Linux 动态库与静态库制作及使用详解
- SubQuery or Join?
- Ubunt 下为apt-get 设置http代理
- Android软件开发之盘点自定义View界面大合集(二)
- U盘无人值守安装fedora13
- OpenGL ES之glTexImage2D函数
- 一位软件工程师的6年总结
- 部署tomcat 时出错。
- CComboBox And CListBox ResetContent
- Reset CSS 研究(技术篇)
- download to mutiple worksheets
- linux开发资源网站
- 设置VC6搜索路径
- eclipse里面svn图标状态消失解决方案