0
我想了解Android渲染代碼更好一點。所以我在Layer :: drawWithOpenGL()函數中添加了一些日誌,它是SurfaceFlinger的一部分。但它似乎永遠不會被調用。有人可以闡明爲什麼會出現這種情況嗎?爲什麼Layer :: drawWithOpenGL永遠不會被調用?
謝謝。
我想了解Android渲染代碼更好一點。所以我在Layer :: drawWithOpenGL()函數中添加了一些日誌,它是SurfaceFlinger的一部分。但它似乎永遠不會被調用。有人可以闡明爲什麼會出現這種情況嗎?爲什麼Layer :: drawWithOpenGL永遠不會被調用?
謝謝。
它可能是用疊加來進行組合。有關更多信息,請參閱architecture overview。
您可以使用adb shell service call SurfaceFlinger 1008 i32 1
禁用覆蓋(位於根設備上)。