LearningVideo icon indicating copy to clipboard operation
LearningVideo copied to clipboard

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

Open littledou opened this issue 3 years ago • 0 comments

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等? 不知道描述是否清晰,还望解答下疑问

littledou avatar Apr 26 '21 08:04 littledou