OpenGL--生成纹理 gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
来源:互联网 发布:t2雷霆机甲数据 编辑:程序博客网 时间:2024/05/01 02:17
gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
说明:两者的都是生成纹理,即:将载入的位图文件(*.bmp)转换成纹理贴图。
glTexImage2D()的用法举例
glTexImage2D(GL_TEXTURE_2D, //此纹理是一个2D纹理
0, //代表图像的详细程度, 默认为0即可
3, //颜色成分R(红色分量)、G(绿色分量)、B(蓝色分量)三部分,若为4则是R(红
//色分量)、G(绿色分量)、B(蓝色分量)、Alpha
TextureImage[0]->sizeX, //纹理的宽度
TextureImage[0]->sizeY, //纹理的高度
0, //边框的值
GL_RGB, //告诉OpenGL图像数据由红、绿、蓝三色数据组成
GL_UNSIGNED_BYTE, //组成图像的数据是无符号字节类型
TextureImage[0]->data); //告诉OpenGL纹理数据的来源,此例中指向存放在TextureImage[0]记录中的数据
gluBuild2DMipmaps()的用法举例
gluBuild2DMipmaps(GL_TEXTURE_2D,//此纹理是一个2D纹理
3, //颜色成分R(红色分量)、G(绿色分量)、B(蓝色分量)三部分,若为4则是R(红色分量)、G(绿色分量)、B(蓝色分量)、Alpha
TextureImage[0]->sizeX, //纹理的宽度
TextureImage[0]->sizeY, //纹理的高度
GL_RGB, //告诉OpenGL图像数据由红、绿、蓝三色数据组成
GL_UNSIGNED_BYTE, //组成图像的数据是无符号字节类型
TextureImage[0]->data); //告诉OpenGL纹理数据的来源,此例中指向存放在TextureImage[0]记录中的数据
使用注意事项
使用glTexImage2D()时所采用的位图文件分辨率必须为:64×64、128×128、256×256三种格式,如果其他大小则会出现绘制不正常。gluBuild2DMipmaps()支持任意分辨率位图文件。
- OpenGL--生成纹理 gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
- gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
- gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
- gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
- gluBuild2DMipmaps()与glTexImage2D()的使用方法
- gluBuild2DMipmaps与glTexImage2D
- glTexImage2D() 与 gluBuild2DMipmaps()
- gluBuild2DMipmaps与glTexImage2D
- OpenGL glTexImage2D 纹理生成函数注意点
- glTexImage2D()&gluBuild2DMipmaps()
- glTexImage2D()和gluBuild2DMipmaps()和glTexParameteri()纹理过滤函数
- glTexImage2D()和gluBuild2DMipmaps()
- 【OpenGL/ES】 第04讲 glTexImage2D用法的区别
- OpenGL(二十二) gluBuild2DMipmaps 加载Mip纹理贴图
- 《高效学习OpenGL》 之 指定纹理 glTexImage2D(),gluScaleImage(), glCopyTexImage2D(),glTexSubImage2D()
- [OpenGL]纹理坐标的自动生成glTexGen
- OpenGL纹理自动生成
- Serializable与Parcelable的使用方法及区别
- Linux开机流程分析与Grub引导程序
- 浏览器问题
- 人生哲理小品十篇
- S3C2440LCD控制器与TFT屏的字符和图片的显示
- 生活亦如你所愿
- OpenGL--生成纹理 gluBuild2DMipmaps()与glTexImage2D()的使用方法及区别
- Java的内存泄漏
- java.util.Properties和java.util.ResourceBundle
- [DSP]DSP初学者指南
- C++运行错误(时时更新)
- 学计算机的伤不起!
- 删除桌面快捷方式小图标的bat命令
- 三星 N102 开卖,用 Windows 7 Starter 系统
- 系统的一些表用途