【问题标题】:What is the difference between GLES20.glTexImage2d() and GLUtils.texImage2d() in Android?Android 中的 GLES20.glTexImage2d() 和 GLUtils.texImage2d() 有什么区别?
【发布时间】:2017-05-13 22:07:30
【问题描述】:

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

让它工作了

GLUtils.texImage2d()

但是当我使用时崩溃

GLES20.glTexImage2d()

它们之间有什么区别?什么时候用前者和后者?

【问题讨论】:

    标签: android opengl-es texture2d


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-06-04
      • 2011-05-05
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多