0
私はAndroidのレンダリングコードをもう少しよく理解しようとしています。ですから、SurfaceFlingerの一部であるLayer :: drawWithOpenGL()関数にいくつかのログを追加します。しかし、それは決して呼ばれることはないようです。なぜこのような場合に誰かが光を当てることができますか?なぜLayer :: drawWithOpenGLが呼び出されないのですか?
ありがとうございました。
私はAndroidのレンダリングコードをもう少しよく理解しようとしています。ですから、SurfaceFlingerの一部であるLayer :: drawWithOpenGL()関数にいくつかのログを追加します。しかし、それは決して呼ばれることはないようです。なぜこのような場合に誰かが光を当てることができますか?なぜLayer :: drawWithOpenGLが呼び出されないのですか?
ありがとうございました。
これはおそらく、代わりにオーバーレイを使用したコンポジションです。詳細は、architecture overviewを参照してください。
adb shell service call SurfaceFlinger 1008 i32 1
でオーバーレイ(ルートデバイス上)を無効にすることができます。