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

时间:2016-12-29 14:58:03

标签: android opengl-es texture2d

我试图在Android平台的bitmap中加载opengl作为纹理。虽然,我通过使用

使其工作

GLUtils.texImage2d()

但是当我使用

时崩溃了

GLES20.glTexImage2d()

他们之间有什么区别?何时使用前者和后者?

1 个答案:

答案 0 :(得分:0)

GLUtils.texImage2d()是一个从Android位图加载纹理的助手。 GLES20.glTexImage2d()是从Java NIO缓冲区加载图像的标准GL-ES函数。如果你想从文件加载图像,首选GLUtils功能,这很简单。