Texture Data构造函数中需要什么类型的信息?

时间:2014-09-05 17:02:27

标签: java opengl jogl

尝试在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和冲洗器。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:1)

这取决于您提供GL的图像数据的类型。

对于.png它的GL_RGBA和GL_UNSIGNED_BYTE。