zoukankan      html  css  js  c++  java
  • 图形2d,3d加速简介

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

    加速常见有三种方式

    aShadowFB

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

    b) XAA

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

    c) EXA

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

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

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

  • 相关阅读:
    Simulink模块之Zero-Order Hold和Unit Delay的区别
    芯片电源引脚的去耦电容
    STM32中电源引脚
    Simulink:模块参数初始化
    工作笔记1
    至少清楚知道兼容IE8 ie9 ;持续更新
    FROM_UNIXTIME/CONCAT
    采集文章
    文件上传类(引用)
    php文件相关操作
  • 原文地址:https://www.cnblogs.com/cnland/p/2866217.html
Copyright © 2011-2022 走看看