Skip to content

【咨询】Android音视频关于OpenGL ES环境释放问题 #17

@littledou

Description

@littledou

hi,
阅读了【Android 音视频开发打怪升级】系列文章,对Activity的onDestory方法中会对dawer进行释放,会报如下错误

libEGL: call to OpenGL ES API with no current context (logged once per thread)

根据释义,调用OpenGL ES API的位置没有EGL的上下文对象,GLSurfaceView内部GLThread定义的EGL上下文对象。而onDestory位于主线程,是没有EGL上下文对象的,所才会报这个错。

然而,究竟应该在什么位置对申请的显存进行释放呢,包括shader、program、texture等?
不知道描述是否清晰,还望解答下疑问

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions