TinyGL

来自开放百科 - 灰狐
跳转到: 导航, 搜索

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.

http://fabrice.bellard.free.fr/TinyGL/

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱