尝试在jogl中创建TextureData对象时,根据一些文档,构造函数采用以下参数:
TextureData(GLProfile glp,
int internalFormat,
int width,
int height,
int border,
int pixelFormat,
int pixelType,
boolean mipmap,
boolean dataIsCompressed,
boolean mustFlipVertically,
Buffer buffer,
TextureData.Flusher flusher)
"使用指定的参数构造一个新的TextureData对象,并且数据包含给定的Buffer。"
我无法找出" pixelFormat"所代表的信息类型。 int," PixelType" int和冲洗器。有人可以解释一下吗?
答案 0 :(得分:1)
这取决于您提供GL的图像数据的类型。
对于.png它的GL_RGBA和GL_UNSIGNED_BYTE。