glFinish和FPS

时间:2016-05-20 08:57:22

标签: android opengl-es shader frame-rate

我正在使用一个简单的opengl mediaplayer android应用程序。在onDrawFrame函数中,有glFinish函数调用。如果我评论该呼叫,在Adreno Profiler中,我的FPS在播放一段时间后会下降(约20分钟后)。如果没有评论,FPS不会下降。为什么会这样。?

1 个答案:

答案 0 :(得分:1)

它经过一段时间延迟后发生的事实意味着它可能是环境的(一切都是平等的)。我认为它可能过热,热量节流开始了;在glFinish仍然存在的情况下,管道正在耗尽,这使GPU有机会降温。