android - 是否可以使用 Android 的顶点数组对象 ES 扩展(使用 GL ES 2)?

标签 android opengl-es android-ndk opengl-es-2.0

是否可以通过 GL ES 2 使用来自 Android 的顶点数组对象 ES 扩展?

我希望在名为 GLES20Ext 的类中找到 VAO 函数,就像我可以在 GLES10Ext 中找到 ES 1 扩展一样,但我不能。

是否可以使用 Android 的 Java GL ES 2 绑定(bind)中的 VAO?

如果不是,使用 GLES2 中的 VAO 的最简单方法是否是使用 NDK 桥接分机调用?这样的绑定(bind)已经存在吗?

要求 ES 3 或尚未广泛提供的 ES 3 支持是否可行?

最佳答案

没有 GLES20Ext.java。这可能是一个疏忽。

您需要通过 NDK 创建自己的 Java 绑定(bind)。

GLES 3.0 相对较新,尚未在大多数设备上使用。当前建议是以 2.0 为目标,并进行运行时检查以利用 3.0 功能 when they are available .

关于android - 是否可以使用 Android 的顶点数组对象 ES 扩展(使用 GL ES 2)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19412155/

相关文章:

iphone - 如何合并两个FBO?

android - 如果不支持 EGL_NATIVE_RENDERABLE,如何通过 C++/NDK 访问 OpenGL ES 2?

android - PayU android SDK 抛出错误 Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject

java - 在 WebView 上加载 URL 之前无法加载图像

android - 在 Android Api 上拍照时空指针异常 >=23

android-ndk - Android 共享库中 .so.12 文件的链接不满意

android - 在 Android 中使用 GLU ES

android - 如何在 Android 中的离散搜索栏刻度上均匀分布 TextView?

android - 从分屏到全屏后出现幻影

c - 纹理不随 OpenGL 旋转 (C)