图形2d,3d加速简介
2013-01-18 13:08
369 查看
为了使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图像的一个子集。
加速常见有三种方式
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图像的一个子集。
相关文章推荐
- UT-S3C6410开发板 7寸液晶屏/2D/3D硬件图形加速/SD卡+USB2.0升级系统/QQ
- 第一章:3D图形和OpenGL简介
- WebGL 入门-WebGL简介与3D图形学
- 第一章:3D图形和OpenGL简介
- openGL 3D图形和openGL简介
- 安卓中绘制2D、3D图形
- 3D Math Primer for Graphics and Game Development -- 图形与游戏开发(3D数学基础) (简介)
- 支持2D/3D矢量图形处理控件VectorDraw v7.7006.1.0发布
- 现代3D图形编程学习-基础简介(2) (译)
- PXA300/310的2D图形加速示例代码
- 支持2D/3D矢量图形处理控件VectorDraw v7.7006.1.0发布
- PXA300/310的2D图形加速示例代码
- Android中GPU硬件加速控制及其在2D图形绘制上的局限
- 理解 Android 2D/3D 图形架构
- 2D和3D图形引擎的混合
- 第八章序 2D和3D图形系统(2D and 3D Graphics)
- 【OpenGL超级宝典第五版】【第一章】3D图形和OpenGL简介 读书笔记
- IMSI.Design.TurboCAD.Designer.v14-ISO 1CD(多功能的2D/3D图形设计软件)
- 现代3D图形编程学习-基础简介(3)-什么是opengl (译)
- PXA300/310的2D图形加速