读书人

opengl纹理有关问题

发布时间: 2012-01-06 22:55:18 作者: rapoo

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

读书人网 >VC/MFC

热点推荐