readme.txt wrote:fbTinyGL is based on TinyGL (C) 1997-1998 Fabrice Bellard
original source code: http://bellard.org/TinyGL/TinyGL-0.4.tar.gz
First I made fbTinyGL as a one *.c file version.
I build it static and dynamic for Windows and Linux (32 and 64-bit)
Internal it's a 16-bit only render system now.
All pixel buffer stuff follows the fbgfx pitch rule (16 byte row allinged).
All drawing method exist in three versions now. (with z-buffer enabled/disabled and GL_BLEND enabled/disabled)
All pointer stuff is 64-bit compatible now.
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_DONT_CARE / GL_FASTEST / GL_NICEST)
glGetString(GL_VENDOR / GL_RENDERER / GL_VERSION)
glEnable(GL_BLEND) (a simple transparency mode pink pixels in textures are ignored)
glXXXPointer all OpenGL legal data types are supported now:
GL_BYTE, GL_SHORT, GL_INT, GL_FLOAT, GL_DOUBLE
GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, GL_UNSIGNED_INT
Fixed some bugs:
16 bit to RGB/RGBA
all stride params are bytes offsets now
and other things I can't remember