gpt4 book ai didi

android - eglPresentationTimeANDROID() : Can I use microedition. khronos 而不是 android.opengl?

转载 作者:太空宇宙 更新时间:2023-11-03 10:37:57 26 4
gpt4 key购买 nike

我想在我的 ExtendedGLSurfaceView(从 GLSurfaceView 扩展)中使用 eglPresentationTimeANDROID

方法出现在:

EGLExt.eglPresentationTimeANDROID(android.opengl.EGLDisplay display, android.opengl.EGLSurface surface, long time);

我的主要问题是 GLSurfaceView 使用 javax.microedition 中的 EGLDisplayEGLContextEGLSurface .khronos.egl。但是,eglPresentationTimeANDROIDandroid.opengl.EGLDisplay

获取了 EGLDisplayEGLSurface

有什么快速修复方法吗?还是我需要重做所有的 ExtendedGLSurfaceView 才能使用 android.opengl 类?

最佳答案

我认为这不重要。 IIRC,这一切都变成了引擎盖下的同一件事。 EGL10 和 EGL14 类只是底层 native 代码的不同接口(interface)。

不过,我不能保证情况总是如此,因此将您的代码更新到较新的版本会更安全。 EGL14 自 API 17 (Android 4.2) 以来一直存在,我认为最近的 Android 正在使用 EGL 1.5。 This code在 EGL 1.0 和 1.4 中实现了两次,因此它可以作为一个移植示例。

FWIW,您可能会找到 this answer感兴趣。

关于android - eglPresentationTimeANDROID() : Can I use microedition. khronos 而不是 android.opengl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com