我将纹理渲染到显示器和编解码器输入表面(从编码器使用它的地方)。当纹理渲染到显示表面以及渲染到编码器的输入表面时,性能存在很大差异,但仅限于某些设备,例如 S3 Galaxy(渲染到编码器表面的速度慢约 10 倍)。在其他设备上,速度相似(S4、Nexus4 等)。
类似的场景可以通过以下方式演示Grafika https://github.com/google/grafika并记录 GL 应用程序活动。 (FBO blit x2) 仅对于上述设备,fps 从 ~60 下降到 6,而对于其他设备,记录+显示和单独显示的恒定速率为 60。为了真正相似,记录+显示可以简化为仅记录,保持相同的性能。
使用编码器表面时性能下降有什么充分的理由吗?这是 Mali400 或 S3 驱动程序中的错误吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)