欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
TinyGL
来自开放百科 - 灰狐
(版本间的差异)
第1行: | 第1行: | ||
+ | {{top news}} | ||
+ | |||
TinyGL : a Small, Free and Fast Subset of [[OpenGL]] | TinyGL : a Small, Free and Fast Subset of [[OpenGL]] | ||
第18行: | 第20行: | ||
http://fabrice.bellard.free.fr/TinyGL/ | http://fabrice.bellard.free.fr/TinyGL/ | ||
+ | |||
+ | [[Category:OpenGL]] |
2010年9月27日 (一) 10:05的最后版本
TinyGL : a Small, Free and Fast Subset of OpenGL
[编辑] Features
- Header compatible with OpenGL (the headers are adapted from the very good Mesa by Brian Paul et al.)
- Zlib-like licence for easy integration in commercial designs (read the LICENCE file).
- Subset of GLX for easy testing with X Window.
- GLX like API (NGLX) to use it with NanoX in Microwindows.
- Subset of BGLView under BeOS (thank to Peder Blekken).
- OpenGL like lightening.
- Limited support of OpenGL 1.1 arrays.
- Complete OpenGL selection mode handling for object picking.
- 16 bit Z buffer. 16 bit RGB display. High speed dithering to paletted 8 bits if needed. High speed convertion to 24 or 32 bits.
- Fast Gouraud shadding optimized for 16 bit RGB.
- Fast texture mapping capabilities, with perspective correction and texture objects.
- 32 bit float only arithmetic.
- Very small: compiled code size of about 40 kB on x86.
- C sources for GCC on 32/64 bit architectures. It has been tested succesfully on x86-Linux and sparc-Solaris.
分享您的观点