2D/3D 繪圖程式庫整理

2D 和 3D 的程式庫相當地多, 每天聽到這些名詞, 不免又手癢想整理一下. 以下就是我的第一版.

 Library 名稱  2D 3D 硬體加速 keyboard
mouse
Note
DFB  V  V  V 主要支援 bitblit, stretch 等基本的繪圖.
GLUT (OpenGL Utility Toolkit)  V  V  V  V 它包含以下幾項
 – OPEN GL  V  V MS 版硬件不支援時用軟件
SGI 版使用純軟件
 – OPEN GL ES  V  V OPEN GL 的子集合
 – OPEN VG  V  V
 – EGL  初始化 2D/3D 方法
 ShivaVG  *  V  以 3D 實作 2D
 QT Modular Class  V  *  V  V 如下圖, Qt 廣泛地包含了許多其他規格,
期中也包括 3D 的插件, 所以用 * 號表示,
下面 GTK 亦同.
 CAIRO  V  V
 SKIA  V  V  Google 擁有
 GTK / GTK+  V  *  V  V 和 Qt 一樣都是 toolkit.
在 2D 的部分是 Cairo,
 GTK+ 2.0  V  *  V  V 和 GTK+ 不完全相容,
2D 部分仍然是 Cairo

[QT Modular Class Library]

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

%d 位部落客按了讚: