每次我退出应用程序,然后返回应用程序时,帧缓冲区都不会绘制任何内容,屏幕只是黑色。
我正在使用调试器来检查 Framebuffer 对象是否没有错过任何内容,并且一切似乎都很好,除了这个错误:
E/BpSurfaceComposerClient:处理失败 (-1)
不使用帧缓冲区时,场景随时都能完美渲染。
是否有与此错误相关的任何内容导致我的帧缓冲区无法渲染,或者我是否遗漏了其他内容?
最佳答案
一般来说,对于 Android,当应用程序关闭时,您将丢失渲染上下文(Android 不希望后台应用程序占用大量内存)。重新打开应用程序时,您通常必须重新创建渲染上下文。
关于java - OpenGL ES - 打开概述并返回后,帧缓冲区不绘制任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54046041/