OpenGL与XServer系列:EGL/GLX/Xegl/XGL/XGLX

博客深入探讨了Linux图形系统中的EGL、GLX、Xegl、XGL和XGLX等概念。EGL是平台独立的,用于连接OpenGL ES或OpenVG与底层窗口系统。GLX是X Window System的OpenGL扩展,而Xegl是EGL在Linux上的实现。XGL则是一种利用OpenGL驱动充分利用现代显卡性能的X服务器架构,Xegl和XGLX是其不同的实现方式。
摘要由CSDN通过智能技术生成

Linux的图形系统真是复杂到深不可测,我很怀疑是否大学可以开个课程,用一个学期来讲清楚。例如,最近看资料看到的EGL/GLX/Xegl/XGL/XGLX,感觉是字母G、E、L、X几个字母在排列组合,绕着绕着有些发晕。

 

从EGL说起,EGL是什么呢?en.wikipedia.org上说:

EGL (Embedded-System Graphics Library) "
is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system. It handles graphics context management, surface/buffer binding, and rendering synchronization and enables high-performance, accelerated, mixed-mode 2D and 3D rendering using other Khronos APIs.


www.freedesktop.org上说:

EGL is an extension to OpenGL that was originally designed for embedded system use. EGL rep

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值