您的位置:首页 > 下载分类 > 编程开发 >
下载排行
栏目导行
最新增加
软件名称: DirectFB
软件版本: 1.5.2
下载级别: 游客
运行环境: /Linux
授权方式: GPL
软件大小: 0
软件等级:
发 布 人: softadmin
下载次数: 990
官方网址: 官方站
程序演示: 演示
整理时间: 2012-02-15
软件简介:
DirectFB 介绍

Introduction
A new Linux graphics standard

For the special requirements of embedded devices we developed a small, powerful, flexible and easy to use technology for accelerated and enhanced graphics support: DirectFB.

DirectFB is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, integrated windowing system with support for translucent windows and multiple display layers on top of the Linux Framebuffer Device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware. DirectFB adds graphical power to embedded systems and sets a new standard for graphics under Linux.


Hardware accelerated graphics

DirectFB provides the following graphics operations:

Rectangle filling/drawing
Triangle filling/drawing
Line drawing
Flat shaded triangles
(Stretched) blitting
Blending with an alphachannel (a.k.a. texture alpha)
Blending with a constant alpha blend factor (a.k.a. alpha modulation)
Nine different blending functions respectively for source and destination, so all Porter/Duff rules are supported
Colorizing (a.k.a. color modulation)
Source color keying
Destination color keying

Management

DirectFB has its own resource management for video memory. Resources like display layers or input devices can be locked for exclusive access, e.g. for fullscreen games. DirectFB provides abstraction for the different graphics targets like display layers, windows and any general purpose surfaces. The programming effort for switching from windowed to fullscreen and back is minimized to setting the desired cooperative level.


DirectFB Modules

The API and structure of DirectFB is designed to provide an easy way of implementing the following parts:

Graphics acceleration (currently Matrox G200/G400, ATI128, Voodoo 3, NeoMagic and CyberPro)
Input devices (currently keyboard, serial and PS/2 mice, joysticks)
Image Provider (currently PNG, GIF and JPEG)
Video Provider (currently Video4Linux, AVI (using avifile), MPEG1/2 (using libmpeg3), macromedia flash (using libflash))
Font Provider (currently DirectFB bitmap font, TrueType via FreeType 2)

下载地址:
下载帮助: 发表评论 发送错误报告 加入收藏夹
相关软件: 无相关软件
下载说明: ☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多、更好的资源!

Linux伊甸园 1998-2006 Linuxeden.com All rights reserved

浙ICP备05047359号