30得票5回答
初学者的EGL指南

我想学习EGL技术,但是我只找到了API参考文档。搜索“egl指南”,“egl教程”或“初学者egl”没有成功。有人知道好的资源吗? EGL可能不是一个适合初学者的库。在这种情况下,我应该从头开始 - 但是,什么是起点呢?我刚才看到EGL是系统相关绘图API的抽象层,因此是“正确”的选择。W...

28得票2回答
eglMakeCurrent() 失败,EGL_BAD_ALLOC。

我一直收到这个错误报告:Fatal Exception: java.lang.IllegalStateException eglMakeCurrent failed EGL_BAD_ALLOC android.view.HardwareRenderer$GlRenderer.createSur...

28得票3回答
EGL和OpenGL之间有什么关系?

我正在使用Go编写OpenVG和OpenGL|ES的实现,两者都依赖于Khronos EGL API,这样可以更容易地移植。 我正在为了娱乐和教育目的而在OpenGL ES之上实现OpenVG - 我没有做过太多渲染工作,我想学习更多关于开放API的知识,并练习实现明确定义的标准(更容易看...

20得票1回答
OPENGL ES无法工作:没有当前上下文。

我按照《OpenGL ES2 for Android》一书中的程序尝试了,但是它没有起作用!! 我已经在Odroid E、三星S3、三星Y和三星Star上进行了测试!the gl version suported returns 2, but i get 11-22 15:09:45.804...

16得票2回答
什么是EGL以及如何使用它?

有人能解释一下EGL是什么以及它的作用吗? 我如何在Linux上使用EGL与OpenGL-ES? EGL是硬件和操作系统之间的一层吗?

16得票3回答
使用Wayland/Weston列出屏幕分辨率

我正在将一些测试从X11移植到Wayland,并且几乎没有关于如何列出支持的可用分辨率的信息。 所有使用Wayland和EGL的示例都手动指定要使用的屏幕分辨率。我想列出所有可用的分辨率并使用最佳分辨率。 谢谢,我没有找到任何有用的信息。

13得票2回答
安卓EGL/OpenGL ES帧率卡顿问题

TL;DR 即使不进行任何绘制,似乎在Android设备的OpenGL ES渲染线程上保持60Hz更新速率是不可能的。频繁出现神秘的峰值(在下面的代码中演示),我所做的一切努力都没有找出原因或解决方法。更复杂的示例中的计时始终显示eglSwapBuffers()是罪魁祸首,并且经常超过17毫...

13得票1回答
Android:是否可以在没有SurfaceView的情况下创建SurfaceTexture?

我想创建一个可以管理的带有OpenGL纹理的SurfaceTexture,类似于这个答案中的设置。 (在此引用:) 通过OpenGL创建纹理 将该纹理传递给新SurfaceTexture的构造函数。 将此新SurfaceTexture提供给相机。 确保使用OES_External(有关详细...

13得票1回答
Android使用EGL初始化OpenGL 2.0上下文

我想在Android的本地代码中进行屏幕外图像处理,因此需要使用EGL在本地代码中创建OpenGL上下文。 通过EGL,我们可以创建EGLSurface,这里有三个选项可用: * EGL_WINDOW_BIT * EGL_PIXMAP_BIT * EGL_BUFFER_BIT 第一个选项是...

13得票1回答
EGL - 上下文是否可以在线程之间共享?

在从main()创建egl上下文并从另一个线程进行渲染的情况下,是否允许传递上下文句柄从main()到线程函数中?