OPEN GL ES 和 EGL 库之间的混淆

发布于 2024-12-27 14:09:05 字数 270 浏览 0 评论 0原文

我正在阅读 android 源代码,因为我不明白 OPEN GL ES 库做什么以及 EGL 库做什么。

这两个库之间有什么关系吗?

我看过http://www.khronos.org/opengles/documentation/opengles1_0 /html/ 但仍然没有得到。

I was reading android source code in that I am not getting what does OPEN GL ES library do and what does EGL library do.?

Is there any relationship between this two libraries?

I have looked at http://www.khronos.org/opengles/documentation/opengles1_0/html/ but still not getting.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

在风中等你 2025-01-03 14:09:05

EGL 是 OpenGL ES 和底层本机显示平台之间的接口。它用于创建&管理渲染表面和图形上下文。

EGL is the interface between OpenGL ES and the underlying native display platform. It is used to create & manage rendering surfaces & graphics contexts.

屋檐 2025-01-03 14:09:05

EGL 用于管理各种显示缓冲区(即:您在屏幕上看到的图像)和 OpenGL ES 上下文。这些是使用 OpenGL ES 所必需的。因此,您可以将 EGL 视为 OpenGL ES 的初始化层。

EGL is used to manage the various display buffers (ie: images you see on the screen) and the OpenGL ES context. These are necessary to use OpenGL ES. So you can think of EGL as an initialization layer for OpenGL ES.

痴梦一场 2025-01-03 14:09:05

如果您熟悉 Windows、MacOSX 或 Linux 上的 OpenGL 编程 - EGL 与 WGL< /a> 在 Windows 上,GLX 在 Linux 上,以及 AGL/CGL 适用于 MacOSX。

If you are familiar with programming OpenGL on Windows, MacOSX or Linux - EGL is similar as what WGL is on Windows, GLX is on Linux and what AGL/CGL is on MacOSX.

清风不识月 2025-01-03 14:09:05

请注意,桌面 OpenGL 与 EGL 没有交互,只有 OpenglES 和 OpenVG。
请看这里:谁能解释一下“Khronos 堆栈”技术的组合方式吗?

Note that desktop OpenGL has no interaction with EGL, only OpenglES and OpenVG.
Take a look here: Can anyone explain the way the "Khronos stack" of technologies fits together?

无戏配角 2025-01-03 14:09:05

Open GL 基本上是一个用于创建绘制 2D 和 3D 图形的应用程序的 API。 EGL 允许您像 OpenGL 一样渲染 API。有很多页面解释了这一点,如果你用 google 搜索 OpenGL 和 EGL,就不难找到。例如,在khronos

Open GL is basically an API for creating applications that draw 2D and 3D graphics. EGL allows you to render APIs like OpenGL. You have many pages explaining this, not difficult to find if you google OpenGL and EGL. For example at khronos.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文