6.纹理(上)

2020-12-12  本文已影响0人  bytebytebyte

1.图像存储空间计算?
图像存储空间=图片width图片height每个像素的字节数
RGB需要一个字节即8位。
2.宽度199像素点,图片每行需要多少存储空间?
199*3= 597B
3.后缀.tga是OpenGL纹理文件,而png,JPG属于压缩图片。
4.如何使用纹理呢?
//1.读取文件
void glReadPixels(GLint x,GLint y,GLSizei width,GLSizei height, GLenu
m format, GLenum type,const void * pixels);
//2.载入纹理
void glTexImage2D(GLenum target,GLint level,GLint internalformat,GLsi
zei width,GLsizei height,GLint border,GLenum format,GLenum type,void

设置x轴y轴环绕方式
//x,y,z,w
//s,t,r,q
glTextParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAR_S,GL_CLAMP_TO_EDGE);
glTextParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAR_T,GL_CLAMP_TO_EDGE);

上一篇下一篇

猜你喜欢

热点阅读