【问题标题】:Android Rendering: Is actually in the end everything rendered via OpenGLAndroid 渲染:其实到底一切都是通过 OpenGL 渲染的
【发布时间】:2020-06-14 22:42:28
【问题描述】:

实际上最终一切都是通过 OpenGL 在 Android 中渲染的。我已经查看了这个视频https://youtu.be/zdQRIYOST64 和相关文件。而且现在似乎并非所有内容都是通过 OpenGL 或 Vulkan 渲染的。但是当它不是通过这个渲染时,它是如何通过 SurfaceFlinger 内部的一些内部东西渲染的? 有人可以展示从应用程序级别到硬件之前的最后一点的代码方式吗?

【问题讨论】:

标签: android opengl-es rendering android-rendering


【解决方案1】:

我已经在推特上要求@Romain Guy 回答这个问题,这就是他的回答 https://twitter.com/romainguy/status/1272314819333337090

应用程序几乎完全使用 OpenGL 渲染是的。 SurfaceFlinger 尽可能避免使用 GPU 并使用专用合成 硬件代替(硬件作曲家)。但有时它会退回到 总账。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多