PicoGL -- lightweight OpenGL subset implementation
最近雖然在做硬體繪圖加速,但是為了廣泛的 benchmarking,我需要一套能夠完全掌握其設計的 software OpenGL implementation,當然,著名的 [
Mesa] 毋庸置疑是很優秀的 OpenGL 實做,但是不符合我的需求,我沒辦法耗費太多時間理解其實作方式。
qemu 的作者 Fabrice Bellard 曾經設計過一套很棒的 OpenGL subset --
TinyGL,Fabrice 本人就不必說了,牛得不像話,設計的軟體個個都是相當傑出的 Free/Open-source software。我依據我的需求做了修改,為了避免誤會,所以我弄了新的專案,取名 PicoGL,引述 README 文件內容:
PicoGL is based on TinyGL 0.4 with the changes:
. Introduce new graphic backends.
. Use autotool to manage the configuration
. Fixed-pointing math support
For information about TinyGL, see the file README.TinyGL
Currently, PicoGL supports the following backends:
. X11
. Nano-X
. SDL
感謝 lwhsu 的協助,我將 subversion repository 置放於
svn.csie.net,目前還在發展階段,預計第一個釋出版本將會是 0.1.0,有興趣設計 OpenGL subset for Embedded System 的朋友可以跟我聯繫。授權方式沿襲 TinyGL,是 BSD-like License,只要在您的作品提到作者資訊與版權聲明即可,相當自由。
秀一張快照:
由 jserv 發表於 March 5, 2005 07:33 AM