0

我正在尝试了解 EGL 合成器扩展的用法: https ://www.khronos.org/registry/EGL/extensions/EXT/EGL_EXT_compositor.txt

阅读扩展描述后,最简单的方法是查看一些使用示例。但是没有运气,我根本没有找到任何例子。那么,有没有人可以上传一些使用示例代码?我关于扩展的主要问题是:重叠窗口的政策是什么?它只是属性列表中的窗口顺序还是窗口之间有混合选项?

谢谢

4

1 回答 1

0

该扩展不提供任何重叠窗口的想法。它只是为生产应用程序提供了渲染到 EGLSurface 对象的能力。然后,它为合成应用程序提供了将该 RGBA 缓冲区作为纹理对象读取到 OpenGL 的能力。然后,合成应用程序可以按照它想要的任何方式对纹理进行分层。

于 2021-05-05T19:14:34.763 回答