Android のグラフィックス アーキテクチャの下位レベルの部分、特にレイアウトが作成されるとき、Android がグラフィック データをバッファに入れる方法と、データが画面上の Surfaces/Windows に正しく表示される方法を学び、理解しようとしています。ただし、 https://source.android.com/devices/graphicsからいくつかの Android ドキュメントを調べたにもかかわらず、すべてがどのように機能し、一緒になるかについて頭を悩ませています。
この低レベルのプロセスに精通している誰かが、Surface、SurfaceControl、WindowManager、および OpenGL が連携して Android の画面にレイアウトを表示する方法をよりよく理解するために、いくつかのリソースまたは参照を説明または提供できますか?