在Android中,GLES20.glTexImage2d()和GLUtils.texImage2d()有什么区别?

3

我试图在Android平台上使用OpenGL将位图作为纹理加载。虽然我通过使用GLUtils.texImage2d()使其工作,但当我使用GLES20.glTexImage2d()时会崩溃。

它们之间的区别是什么?何时使用前者和后者?

1个回答

1

GLUtils.texImage2d()是一个辅助函数,可以从Android位图中加载纹理。GLES20.glTexImage2d()是标准的GL-ES函数,用于从Java NIO缓冲区加载图像。如果要从文件加载图像,请优先考虑GLUtils函数,它更加简单。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接