openGL纹理映射参数解析
2013-09-25 15:14
316 查看
GLuinttexture[1];
AUX_RGBImageRec *TextureImage[1];
Status=TRUE; // Set The Status To TRUE
glGenTextures(1, &texture[0]); // Create The Texture,GLuint texture[0]是纹理的名字
// Typical Texture Generation Using Data From The Bitmap
glBindTexture(GL_TEXTURE_2D, texture[0]);
glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[0]->sizeX, TextureImage[0]->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[0]->data);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
GLuint texture 相当于纹理的名字,它指向的地址存着 纹理数据TextureImage, 纹理的设置状态,看是GL_LINEAR还是其他。
glBindTexture是为GLuint texture,即纹理的名字设置对应的纹理数据和纹理状态。
AUX_RGBImageRec *TextureImage[1];
Status=TRUE; // Set The Status To TRUE
glGenTextures(1, &texture[0]); // Create The Texture,GLuint texture[0]是纹理的名字
// Typical Texture Generation Using Data From The Bitmap
glBindTexture(GL_TEXTURE_2D, texture[0]);
glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[0]->sizeX, TextureImage[0]->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[0]->data);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
GLuint texture 相当于纹理的名字,它指向的地址存着 纹理数据TextureImage, 纹理的设置状态,看是GL_LINEAR还是其他。
glBindTexture是为GLuint texture,即纹理的名字设置对应的纹理数据和纹理状态。
相关文章推荐
- Jeff Molofee(NeHe)的OpenGL教程--纹理映射
- opengl 纹理映射
- OpenGL一维纹理映射练习
- OpenGL基础图形编程 - 纹理映射
- OpenGL纹理映射总结
- NeHe OpenGL第六课:纹理映射
- [原创]java WEB学习笔记77:Hibernate学习之路---Hibernate 版本 helloword 与 解析,.环境搭建,hibernate.cfg.xml文件及参数说明,持久化类,对象-关系映射文件.hbm.xml,Hibernate API (Configuration 类,SessionFactory 接口,Session 接口,Transaction(事务))
- OpenGL(十二) 纹理映射(贴图)
- OpenGl 第七章:纹理映射 (texture mapping)
- OpenGL 纹理映射
- opengl纹理映射总结
- OpenGL 4.0 GLSL 实现 投影纹理映射(Projective Texture Mapping)
- OpenGL 纹理映射 ---画三维de篱笆
- OpenGL之纹理映射(一)
- OpenGL 4.0 GLSL 实现 投影纹理映射(Projective Texture Mapping) (转)
- OpenGL-纹理映射Mipmap
- 为OpenGL考试而准备的代码——鼠标控制视角变换+简单纹理映射+键盘的光照控制+Bezier曲线
- NeHe的OpenGL教程6(Bang翻译Delphi版)-如何用图片进行纹理映射
- OpenGL纹理映射总结
- OpenGL学习脚印: 二维纹理映射(2D textures)