|
提供了一些丰富的图形功能,包括矩形填充和样条曲线生成等等,而且具有较好的三维图形显示能力。由于 Allegro 的许多关键代码是采用汇编编写的,所以该函数库具有运行速度快、资源占用少的特点。然而,Allegro 也存在如下缺点:
1)对线程的支持较差。Allegro 的许多函数是非线程安全的,不能同时在两个以上的线程中使用。
2)对硬件加速能力的支持不足,在设计上没有为硬件加速提供接口。
2.4 Mesa3D
Mesa3D 是一个兼容 OpenGL 规范的开放源码函数库,是目前 Linux 上提供专业三维图形支持的惟一选择。Mesa3D 同时也是一个跨平台的函数库,能够运行在 X Window、X Window with DGA、BeOS、Linux SVGALib 等平台上。
页码:[1] [2] [3] [4] [5] 第4页、共5页 |