fbTinyGL (C) 2016 fbTinyGL is based on TinyGL (C) 1997-1998 Fabrice Bellard homepage: http://bellard.org/TinyGL/ original source code: http://bellard.org/TinyGL/TinyGL-0.4.tar.gz changes: 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. Added: glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_DONT_CARE / GL_FASTEST / GL_NICEST) glError() glGetString(GL_VENDOR / GL_RENDERER / GL_VERSION) glEnable(GL_BLEND) glDrawArrays() glArrayElements() glVertexPointer() glColorPointer() glNormalPointer() glTexCoordPointer() glEdgeFlagPointer() 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 d.j.peters (aka. Joshy)