现在有一份数据,原来是通过glCompressedTexImage2DARB来绑定mipmap纹理的,现在想转换成osg,苦于不知道osg:image的setimage各变量如何与glCompressedTexImage2DARB中的变量相匹配。我搜索了论坛里面osg:image的setimage的参数的含义,但说的都不清楚,希望大神告诉我。
目前已知:
s image的宽度
t image的高度
r 什么含义?对于从256开始到1,共9个level的mipmap我填什么?
internalTextureformat 与glCompressedTexImage2DARB中的internalformat相同
pixelFormat 为像素格式,是否与上面的变量一致?
type 数据类型(int——GL_UNSIGNED_INT、float、byte)
data 从文件中读取的数据
mode 内存释放方式
packing 不知道是什么?