如何在Android框架中拦截openGL函数调用?

时间:2017-01-10 08:59:22

标签: android opengl-es-2.0 android-source

我知道我可以通过ADB(adb shell dumpsys gfxinfo)和Android Device Monitor获得openGL函数调用。但我想让他们处于较低的水平(框架或驱动程序......?)。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用手机使用的GPU供应商提供的探查器工具:

我喜欢Adreno GPU分析器和PerfHUD,根据我的经验,他们是最稳定的,他们不需要根设备。

这些工具非常有用,您可以:

  • 查看所有GL命令,着色器,纹理等。
  • 在应用运行时编辑着色器
  • 获得有趣的性能指标(例如:找到最重的绘制调用)
  • 还有很多东西