March 05, 2005

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
迴響