首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

opengl纹理有关问题

2012-01-06 
opengl纹理问题能不能使用8位或16位位图做为纹理,用aux系列函数就没问题,用api loadimage getobject就有问

opengl纹理问题
能不能使用8位或16位位图做为纹理,用aux系列函数就没问题,用api loadimage getobject就有问题.
glTexImage2D参数如何设置

[解决办法]
internalformat设置相应的值就可以了(8位——GL_COLOR_INDEX 16位——GL_RGB16)
[解决办法]
void glTexImage2D(
GLenum target,
GLint level,
GLint internalformat,
GLsizei width,
GLsizei height,
GLint border,
GLenum format,
GLenum type,
const GLvoid *pixels
)
8位位图:
internalformat: GL_RGB 
format: GL_LUMINANCE
type: GL_UNSIGNED_BYTE

热点排行