在创建 Surface 时,有一个与之关联的缓冲区,用于保存与此 Surface 相关的所有画布数据。并且在 android 应用程序中一次可以创建多个表面。
所以我对此表示怀疑,因为像 3 这样的帧缓冲区数量有限,每个表面的数据如何映射到将被更新的最终帧缓冲区?
在创建 Surface 时,有一个与之关联的缓冲区,用于保存与此 Surface 相关的所有画布数据。并且在 android 应用程序中一次可以创建多个表面。
所以我对此表示怀疑,因为像 3 这样的帧缓冲区数量有限,每个表面的数据如何映射到将被更新的最终帧缓冲区?
The notion of "framebuffer" is becoming antiquated. Individual surfaces are composited together, but there may not be an actual framebuffer that receives the data. See, for example, the various ways to composite the screen noted in this answer.