图形2d,3d加速简介

系统 2182 0

为了使 linux 下图形更加流畅,必须使用加速。常用的加速方法如下

加速常见有三种方式

a ShadowFB

ShadowFB xserver 自带的与体系结构无关的 2D 加速方式,它将系统 framebuffer 复制一份,并且在拷贝回 framebuffer 中实现图形旋转等操作,这样可以起到一定加速作用,但是效果不好。

b) XAA

XAA 全称 XFree86 Acceleration Architecture ,是由 Harm Hanemaayer 1996 年写的一个显卡硬件 2D 加速的驱动结构,目前大多数的显卡去动均支持这种驱动模式

c) EXA

EXA X.Org 发起的用于取代 XAA 加速的驱动结构,修改的宗旨是是 XRender 更加好用。

历史上对 2D 3D 加速已经做了区分, 2D 加速主要使用的是 XAA 结构, 3D 加速主要是通过 DRM Direct Rendering Manage) 提供 . EXA 提供了比 XAA 更好集成 XRender 的结构,同时也提高了 XAA 2D 加速效果。

EXA 采用的方法是通过实现对 OpenGL 的加速以实现同时对 2D 3D 图像的加速,这样 2D 图像就可以看作是 3D 图像的一个子集。

图形2d,3d加速简介


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论