--background--
DESCRIPTION
tinygl.library/--background--
TinyGL was originally created by Fabrice Bellard as a subset of OpenGLĀ®
for embedded systems and games. It was designed with no hardware
acceleration in mind at this time. Only the main OpenGL calls were
implemented.
The MorphOS version of TinyGL is only loosely based on the original
implementation. It was rewritten to take full advantage of 3D hardware
acceleration (In fact, it requires 3D hardware acceleration to work. Opposed
to OpenGL, it doesn't contain any transparent software rendering fallback
code). Furthermore, it contains several carefully chosen MESA
features. TinyGL on MorphOS provides a much richer feature set and
surpasses the original's speed at the same time.
- Big set of implemented functions with high degree of OpenGLĀ® compliance
- Easy to use system layer API
- Highly configurable
- Fast and robust pipeline which was tightly optimized for lots of common
cases
- Non-blocking rendering (no context locking required)
- Multitexturing, mipmapping and palette texture handling
- Cube mapping
- Stencil buffer
- Vertex arrays
- Display lists
- User clipping planes
- Selection buffer
- Evaluators
- GLUT implementation
- All primitives are supported, also variable size lines and points
(smooth or not
GLADestroyContext
SYNOPSIS
void GLADestroyContext(GLContext *context);
GLADestroyContextBitMap
SYNOPSIS
void GLADestroyContextBitMap(GLContext *context);
GLADestroyContextScreen
SYNOPSIS
void GLADestroyContextScreen(GLContext *context);
GLADestroyContextWindowed
SYNOPSIS
void GLADestroyContextWindowed(GLContext *context);
GLAInitializeContext
SYNOPSIS
int GLAInitializeContext(GLContext *context, struct TagItem *tags);
GLAInitializeContextBitMap
SYNOPSIS
int GLAInitializeContextBitMap(GLContext *context, void *w);
GLAInitializeContextScreen
SYNOPSIS
int GLAInitializeContextScreen(GLContext *context, void *w);
GLAInitializeContextWindowed
SYNOPSIS
int GLAInitializeContextWindowed(GLContext *context, void *w);
GLAReinitializeContextWindowed
SYNOPSIS
int GLAReinitializeContextWindowed(GLContext *context, void *w);
GLASetAttr
SYNOPSIS
void GLASetAttr(GLContext *context, unsigned int attr, unsigned int value);
GLASetSync
SYNOPSIS
void GLASetSync(GLContext *context, int enable);
GLASwapBuffers
SYNOPSIS
void GLASwapBuffers(GLContext *context);
GLActiveTexture
SYNOPSIS
void GLActiveTexture(GLContext *context, GLenum unit);
GLAlphaFunc
SYNOPSIS
void GLAlphaFunc(GLContext *context, GLenum func, GLclampf ref);
GLArrayElement
SYNOPSIS
void GLArrayElement(GLContext *context, GLint i);
GLBegin
SYNOPSIS
void GLBegin(GLContext *context, int type);
GLBindTexture
SYNOPSIS
void GLBindTexture(GLContext *context, GLenum target, GLuint texture);
GLBitmap
SYNOPSIS
void GLBitmap(GLContext *context, GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bits);
GLBlendColor
SYNOPSIS
void GLBlendColor(GLContext *context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
GLBlendEquation
SYNOPSIS
void GLBlendEquation(GLContext *context, GLenum);
GLBlendEquationSeparate
SYNOPSIS
void GLBlendEquationSeparate(GLContext *context, GLenum);
GLBlendFunc
SYNOPSIS
void GLBlendFunc(GLContext *context, GLenum, GLenum);
GLBlendFuncSeparate
SYNOPSIS
void GLBlendFuncSeparate(GLContext *context, GLenum, GLenum, GLenum, GLenum);
GLCallList
SYNOPSIS
void GLCallList(GLContext *context, unsigned int list);
GLCallLists
SYNOPSIS
void GLCallLists(GLContext *context, GLsizei n, GLenum type, GLvoid *lists);
GLClear
SYNOPSIS
void GLClear(GLContext *context, GLbitfield mask);
GLClearColor
SYNOPSIS
void GLClearColor(GLContext *context, GLclampf r, GLclampf g, GLclampf b, GLclampf a);
GLClearDepth
SYNOPSIS
void GLClearDepth(GLContext *context, GLclampf depth);
GLClearStencil
SYNOPSIS
void GLClearStencil(GLContext *context, GLint s);
GLClientActiveTexture
SYNOPSIS
void GLClientActiveTexture(GLContext *context, GLenum unit);
GLClipPlane
SYNOPSIS
void GLClipPlane(GLContext *context, GLenum plane, GLdouble equation[4]);
GLClose
SYNOPSIS
void GLClose(GLContext *context);
GLColor3dv
SYNOPSIS
void GLColor3dv(GLContext *context, const GLdouble *v);
GLColor3dv
SYNOPSIS
void GLColor3dv(GLContext *context, const GLdouble *v);
GLColor3f
SYNOPSIS
void GLColor3f(GLContext *context, GLfloat, GLfloat, GLfloat); void GLColor3fv(GLContext *context, const GLfloat *);
GLColor3ub
SYNOPSIS
void GLColor3ub(GLContext *context, GLubyte r, GLubyte g, GLubyte b);
GLColor3ubv
SYNOPSIS
void GLColor3ubv(GLContext *context, const GLubyte *v);
GLColor4dv
SYNOPSIS
void GLColor4dv(GLContext *context, const GLdouble *v);
GLColor4dv
SYNOPSIS
void GLColor4dv(GLContext *context, const GLdouble *v);
GLColor4f
SYNOPSIS
void GLColor4f(GLContext *context, GLfloat, GLfloat, GLfloat, GLfloat); void GLColor4fv(GLContext *context, const GLfloat *);
GLColor4ub
SYNOPSIS
void GLColor4ub(GLContext *context, GLubyte r, GLubyte g, GLubyte b, GLubyte a);
GLColor4ubv
SYNOPSIS
void GLColor4ubv(GLContext *context, const GLubyte *v);
GLColorMask
SYNOPSIS
void GLColorMask(GLContext *context, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
GLColorMaterial
SYNOPSIS
void GLColorMaterial(GLContext *context, int mode,int type);
GLColorPointer
SYNOPSIS
void GLColorPointer(GLContext *context, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
GLColorTable
SYNOPSIS
void GLColorTable(GLContext *context, GLenum target, GLenum internalformat, GLint width, GLenum format, GLenum type, GLvoid *data);
GLCopyPixels
SYNOPSIS
void GLCopyPixels(GLContext *context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
GLCopyTexImage2D
SYNOPSIS
void GLCopyTexImage2D(GLContext *context, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
GLCullFace
SYNOPSIS
void GLCullFace(GLContext *context, int mode);
GLDeleteLists
SYNOPSIS
void GLDeleteLists(GLContext *context, GLint list, GLsizei range);
GLDeleteTextures
SYNOPSIS
void GLDeleteTextures(GLContext *context, GLsizei n, const GLuint *textures);
GLDepthFunc
SYNOPSIS
void GLDepthFunc(GLContext *context, GLenum func);
GLDepthMask
SYNOPSIS
void GLDepthMask(GLContext *context, GLboolean mask);
GLDepthRange
SYNOPSIS
void GLDepthRange(GLContext *context, GLclampf near, GLclampf far);
GLDisable
SYNOPSIS
void GLDisable(GLContext *context, int code);
GLDisableClientState
SYNOPSIS
void GLDisableClientState(GLContext *context, GLenum array);
GLDrawArrays
SYNOPSIS
void GLDrawArrays(GLContext *context, GLenum mode, GLint first, GLsizei count);
GLDrawBuffer
SYNOPSIS
void GLDrawBuffer(GLContext *context, GLenum buffer);
GLDrawElements
SYNOPSIS
void GLDrawElements(GLContext *context, GLenum mode, GLsizei count, GLenum type, GLvoid *indices);
GLDrawPixels
SYNOPSIS
void GLDrawPixels(GLContext *context, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *data);
GLDrawRangeElements
SYNOPSIS
void GLDrawRangeElements(GLContext *context, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid *indices);
GLEdgeFlag
SYNOPSIS
void GLEdgeFlag(GLContext *context, GLboolean flag);
GLEnable
SYNOPSIS
void GLEnable(GLContext *context, int code);
GLEnableClientState
SYNOPSIS
void GLEnableClientState(GLContext *context, GLenum array);
GLEnd
SYNOPSIS
void GLEnd(GLContext *context);
GLEndList
SYNOPSIS
void GLEndList(GLContext *context);
GLEvalCoord1f
SYNOPSIS
void GLEvalCoord1f(GLContext *context, GLfloat u);
GLEvalCoord1fv
SYNOPSIS
void GLEvalCoord1fv(GLContext *context, const GLfloat *u);
GLEvalCoord2f
SYNOPSIS
void GLEvalCoord2f(GLContext *context, GLfloat u, GLfloat v);
GLEvalCoord2fv
SYNOPSIS
void GLEvalCoord2fv(GLContext *context, const GLfloat *u);
GLEvalMesh1
SYNOPSIS
void GLEvalMesh1(GLContext *context, GLenum mode, GLint p1, GLint p2);
GLEvalMesh2
SYNOPSIS
void GLEvalMesh2(GLContext *context, GLenum mode, GLint p1, GLint p2, GLint q1, GLint q2);
GLEvalPoint1
SYNOPSIS
void GLEvalPoint1(GLContext *context, GLint i);
GLEvalPoint2
SYNOPSIS
void GLEvalPoint2(GLContext *context, GLint i, GLint j);
GLFlush
SYNOPSIS
void GLFlush(GLContext *context);
GLFogf
SYNOPSIS
void GLFogf(GLContext *context, GLenum pname, GLfloat param);
GLFogfv
SYNOPSIS
void GLFogfv(GLContext *context, GLenum pname, GLfloat *param);
GLFrontFace
SYNOPSIS
void GLFrontFace(GLContext *context, int mode);
GLFrustum
SYNOPSIS
void GLFrustum(GLContext *context, GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat near, GLfloat far);
GLGenLists
SYNOPSIS
unsigned int GLGenLists(GLContext *context, int range);
GLGenTextures
SYNOPSIS
void GLGenTextures(GLContext *context, GLsizei n, GLuint *textures);
GLGetDoublev
SYNOPSIS
void GLGetDoublev(GLContext *context, int pname, double *v);
GLGetError
SYNOPSIS
GLenum GLGetError(GLContext *context);
GLGetFloatv
SYNOPSIS
void GLGetFloatv(GLContext *context, int pname, float *v);
GLGetIntegerv
SYNOPSIS
void GLGetIntegerv(GLContext *context, int pname,int *params);
GLGetLightfv
SYNOPSIS
void GLGetLightfv(GLContext *context, GLenum light, GLenum pname, GLfloat *v);
GLGetMapdv
SYNOPSIS
void GLGetMapdv(GLContext *context, GLenum target, GLenum query, GLdouble *v);
GLGetMapfv
SYNOPSIS
void GLGetMapfv(GLContext *context, GLenum target, GLenum query, GLfloat *v);
GLGetMapiv
SYNOPSIS
void GLGetMapiv(GLContext *context, GLenum target, GLenum query, GLint *v);
GLGetString
SYNOPSIS
GLbyte *GLGetString(GLContext *context, GLenum tag);
GLGetTexImage
SYNOPSIS
void GLGetTexImage(GLContext *context, GLenum tex, GLint lod, GLint format, GLenum type, GLvoid *dest);
GLGetTexLevelParameteriv
SYNOPSIS
void GLGetTexLevelParameteriv(GLContext *context, GLenum target, GLint lod, GLenum pname, GLint *params);
GLHint
SYNOPSIS
void GLHint(GLContext *context, int target,int mode);
GLInit
SYNOPSIS
GLContext *GLInit(void);
GLInitNames
SYNOPSIS
void GLInitNames(GLContext *context);
GLIsEnabled
SYNOPSIS
GLboolean GLIsEnabled(GLContext *context, GLenum cap);
GLIsList
SYNOPSIS
int GLIsList(GLContext *context, unsigned int list);
GLIsTexture
SYNOPSIS
int GLIsTexture(GLContext *context, GLuint texture);
GLLightModelf
SYNOPSIS
void GLLightModelf(GLContext *context, int pname,float param);
GLLightModelfv
SYNOPSIS
void GLLightModelfv(GLContext *context, int pname,float *param);
GLLightModeli
SYNOPSIS
void GLLightModeli(GLContext *context, int pname,int param);
GLLightf
SYNOPSIS
void GLLightf(GLContext *context, int light,int type,float v);
GLLightfv
SYNOPSIS
void GLLightfv(GLContext *context, int light,int type,float *v);
GLLineStipple
SYNOPSIS
void GLLineStipple(GLContext *context, GLint factor, GLushort pattern);
GLLineWidth
SYNOPSIS
void GLLineWidth(GLContext *context, GLfloat width);
GLListBase
SYNOPSIS
void GLListBase(GLContext *context, GLuint base);
GLLoadIdentity
SYNOPSIS
void GLLoadIdentity(GLContext *context);
GLLoadMatrixd
SYNOPSIS
void GLLoadMatrixd(GLContext *context, const GLdouble *m);
GLLoadMatrixf
SYNOPSIS
void GLLoadMatrixf(GLContext *context, const GLfloat *m);
GLLoadName
SYNOPSIS
void GLLoadName(GLContext *context, unsigned int name);
GLLockArraysEXT
SYNOPSIS
void GLLockArraysEXT(GLContext *context, GLint first, GLint count);
GLMap1d
SYNOPSIS
void GLMap1d(GLContext *context, GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
GLMap1f
SYNOPSIS
void GLMap1f(GLContext *context, GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
GLMap2d
SYNOPSIS
void GLMap2d(GLContext *context, GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
GLMap2f
SYNOPSIS
void GLMap2f(GLContext *context, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
GLMapGrid1d
SYNOPSIS
void GLMapGrid1d(GLContext *context, GLint un, GLdouble u1, GLdouble u2);
GLMapGrid1f
SYNOPSIS
void GLMapGrid1f(GLContext *context, GLint un, GLfloat u1, GLfloat u2);
GLMapGrid2d
SYNOPSIS
void GLMapGrid2d(GLContext *context, GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
GLMapGrid2f
SYNOPSIS
void GLMapGrid2f(GLContext *context, GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
GLMaterialf
SYNOPSIS
void GLMaterialf(GLContext *context, int mode,int type,float v);
GLMaterialfv
SYNOPSIS
void GLMaterialfv(GLContext *context, int mode,int type,float *v);
GLMatrixMode
SYNOPSIS
void GLMatrixMode(GLContext *context, int mode);
GLMultMatrixd
SYNOPSIS
void GLMultMatrixd(GLContext *context, const GLdouble *m);
GLMultMatrixf
SYNOPSIS
void GLMultMatrixf(GLContext *context, const GLfloat *m);
GLMultiTexCoord2dv
SYNOPSIS
void GLMultiTexCoord2dv(GLContext *context, GLenum unit, const GLdouble *v);
GLMultiTexCoord2f
SYNOPSIS
void GLMultiTexCoord2f(GLContext *context, GLenum unit, GLfloat s, GLfloat t);
GLMultiTexCoord2fv
SYNOPSIS
void GLMultiTexCoord2fv(GLContext *context, GLenum unit, const GLfloat *v);
GLMultiTexCoord3f
SYNOPSIS
void GLMultiTexCoord3f(GLContext *context, GLenum unit, GLfloat s, GLfloat t, GLfloat r);
GLMultiTexCoord3fv
SYNOPSIS
void GLMultiTexCoord3fv(GLContext *context, GLenum unit, const GLfloat *v);
GLMultiTexCoord4f
SYNOPSIS
void GLMultiTexCoord4f(GLContext *context, GLenum unit, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
GLMultiTexCoord4fv
SYNOPSIS
void GLMultiTexCoord4fv(GLContext *context, GLenum unit, const GLfloat *v);
GLNewList
SYNOPSIS
void GLNewList(GLContext *context, unsigned int list,int mode);
GLNormal3dv
SYNOPSIS
void GLNormal3dv(GLContext *context, const GLdouble *v);
GLNormal3f
SYNOPSIS
void GLNormal3f(GLContext *context, GLfloat, GLfloat, GLfloat);
GLNormal3fv
SYNOPSIS
void GLNormal3fv(GLContext *context, const GLfloat *);
GLNormal3s
SYNOPSIS
void GLNormal3s(GLContext *context, const GLshort x, GLshort y, GLshort z);
GLNormal3sv
SYNOPSIS
void GLNormal3sv(GLContext *context, const GLshort *v);
GLNormalPointer
SYNOPSIS
void GLNormalPointer(GLContext *context, GLenum type, GLsizei stride, const GLvoid *pointer);
GLOrtho
SYNOPSIS
void GLOrtho(GLContext *context, float,float,float,float,float,float);
GLPixelStorei
SYNOPSIS
void GLPixelStorei(GLContext *context, int pname,int param);
GLPixelTransferf
SYNOPSIS
void GLPixelTransferf(GLContext *context, GLenum param, GLfloat value);
GLPixelTransferi
SYNOPSIS
void GLPixelTransferi(GLContext *context, GLenum param, GLint value);
GLPixelZoom
SYNOPSIS
void GLPixelZoom(GLContext *context, GLfloat x, GLfloat y);
GLPointParameterf
SYNOPSIS
void GLPointParameterf(GLContext *context, GLenum pname, GLfloat param);
GLPointParameterfv
SYNOPSIS
void GLPointParameterfv(GLContext *context, GLenum pname, GLfloat *params);
GLPointSize
SYNOPSIS
void GLPointSize(GLContext *context, GLfloat size);
GLPolygonMode
SYNOPSIS
void GLPolygonMode(GLContext *context, int face,int mode);
GLPolygonOffset
SYNOPSIS
void GLPolygonOffset(GLContext *context, GLfloat factor, GLfloat units);
GLPopAttrib
SYNOPSIS
void GLPopAttrib(GLContext *context);
GLPopClientAttrib
SYNOPSIS
void GLPopClientAttrib(GLContext *context);
GLPopMatrix
SYNOPSIS
void GLPopMatrix(GLContext *context);
GLPopName
SYNOPSIS
void GLPopName(GLContext *context);
GLPushAttrib
SYNOPSIS
void GLPushAttrib(GLContext *context, GLbitfield mask);
GLPushClientAttrib
SYNOPSIS
void GLPushClientAttrib(GLContext *context, GLbitfield mask);
GLPushMatrix
SYNOPSIS
void GLPushMatrix(GLContext *context);
GLPushName
SYNOPSIS
void GLPushName(GLContext *context, unsigned int name);
GLRasterPos2f
SYNOPSIS
void GLRasterPos2f(GLContext *context, GLfloat x, GLfloat y);
GLRasterPos2fv
SYNOPSIS
void GLRasterPos2fv(GLContext *context, GLfloat *v);
GLRasterPos3f
SYNOPSIS
void GLRasterPos3f(GLContext *context, GLfloat x, GLfloat y, GLfloat z);
GLRasterPos3fv
SYNOPSIS
void GLRasterPos3fv(GLContext *context, GLfloat *v);
GLReadBuffer
SYNOPSIS
void GLReadBuffer(GLContext *context, GLenum buffer);
GLReadPixels
SYNOPSIS
void GLReadPixels(GLContext *context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *data);
GLRectdv
SYNOPSIS
void GLRectdv(GLContext *context, GLdouble *v1, GLdouble *v2);
GLRectf
SYNOPSIS
void GLRectf(GLContext *context, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
GLRectfv
SYNOPSIS
void GLRectfv(GLContext *context, GLfloat *v1, GLfloat *v2);
GLRectiv
SYNOPSIS
void GLRectiv(GLContext *context, GLint *v1, GLint *v2);
GLRenderMode
SYNOPSIS
int GLRenderMode(GLContext *context, int mode);
GLRotatef
SYNOPSIS
void GLRotatef(GLContext *context, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
GLScalef
SYNOPSIS
void GLScalef(GLContext *context, GLfloat x, GLfloat y, GLfloat z);
GLScissor
SYNOPSIS
void GLScissor(GLContext *context, GLint left, GLint bottom, GLsizei width, GLsizei height);
GLSelectBuffer
SYNOPSIS
void GLSelectBuffer(GLContext *context, int size, unsigned int *buf);
GLShadeModel
SYNOPSIS
void GLShadeModel(GLContext *context, int mode);
GLStencilFunc
SYNOPSIS
void GLStencilFunc(GLContext *context, GLenum func, GLint ref, GLuint mask);
GLStencilMask
SYNOPSIS
void GLStencilMask(GLContext *context, GLuint mask);
GLStencilOp
SYNOPSIS
void GLStencilOp(GLContext *context, GLenum sfail, GLenum dpfail, GLenum dppass);
GLTexCoord2dv
SYNOPSIS
void GLTexCoord2dv(GLContext *context, const GLdouble *v);
GLTexCoord2f
SYNOPSIS
void GLTexCoord2f(GLContext *context, GLfloat, GLfloat);
GLTexCoord2fv
SYNOPSIS
void GLTexCoord2fv(GLContext *context, const GLfloat *);
GLTexCoord2iv
SYNOPSIS
void GLTexCoord2iv(GLContext *context, const GLint *v);
GLTexCoord3f
SYNOPSIS
void GLTexCoord3f(GLContext *context, GLfloat, GLfloat, GLfloat); void GLTexCoord3fv(GLContext *context, const GLfloat *);
GLTexCoordPointer
SYNOPSIS
void GLTexCoordPointer(GLContext *context, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
GLTexEnvf
SYNOPSIS
void GLTexEnvf(GLContext *context, GLenum target, GLenum pname, GLfloat param);
GLTexEnvfv
SYNOPSIS
void GLTexEnvfv(GLContext *context, GLenum target, GLenum pname, const GLfloat *param);
GLTexEnvi
SYNOPSIS
void GLTexEnvi(GLContext *context, GLenum target, GLenum pname, GLint param);
GLTexGenfv
SYNOPSIS
void GLTexGenfv(GLContext *context, GLenum coord, GLenum pname, GLfloat *val);
GLTexGeni
SYNOPSIS
void GLTexGeni(GLContext *context, GLenum coord, GLenum pname, GLint val);
GLTexImage2D
SYNOPSIS
void GLTexImage2D(GLContext *context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei border, GLenum format, GLenum type, GLvoid *pixels);
GLTexParameterf
SYNOPSIS
void GLTexParameterf(GLContext *context, int target, int pname, float param);
GLTexParameteri
SYNOPSIS
void GLTexParameteri(GLContext *context, int target, int pname, int param);
GLTexSubImage2D
SYNOPSIS
void GLTexSubImage2D(GLContext *context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
GLTexSubImage2D
SYNOPSIS
void GLTexSubImage2D(GLContext *context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
GLTranslatef
SYNOPSIS
void GLTranslatef(GLContext *context, GLfloat x, GLfloat y, GLfloat z);
GLULookAt
SYNOPSIS
void GLULookAt(GLContext *context, GLfloat cx, GLfloat cy, GLfloat cz, GLfloat ox, GLfloat oy, GLfloat oz, GLfloat ux, GLfloat uy, GLfloat uz);
GLUPerspective
SYNOPSIS
void GLUPerspective(GLContext *context, GLfloat fovy, GLfloat aspect,GLfloat zNear, GLfloat zFar);
GLUPickMatrix
SYNOPSIS
void GLUPickMatrix(GLContext *context, GLfloat x, GLfloat y, GLfloat width, GLfloat height, GLint viewport[4]);
GLUTCreateWindow
SYNOPSIS
int GLUTCreateWindow(GLContext *context, char *name);
GLUTDestroyWindow
SYNOPSIS
void GLUTDestroyWindow(GLContext *context, int win);
GLUTDisplayFunc
SYNOPSIS
void GLUTDisplayFunc(GLContext *context, void (*func)(void));
GLUTEntryFunc
SYNOPSIS
void GLUTEntryFunc(GLContext *context, void (*func)(int state));
GLUTFullScreen
SYNOPSIS
void GLUTFullScreen(GLContext *context);
GLUTGet
SYNOPSIS
int GLUTGet(GLContext *context, GLenum state);
GLUTGetModifiers
SYNOPSIS
int GLUTGetModifiers(GLContext *context);
GLUTGetWindow
SYNOPSIS
int GLUTGetWindow(GLContext *context);
GLUTGetWindowHandle
SYNOPSIS
void *GLUTGetWindowHandle(GLContext *context);
GLUTHideWindow
SYNOPSIS
void GLUTHideWindow(GLContext *context);
GLUTIdleFunc
SYNOPSIS
void GLUTIdleFunc(GLContext *context, void (*func)(void));
GLUTInit
SYNOPSIS
void GLUTInit(GLContext *context, int *argcp, char **argv);
GLUTInitDisplayMode
SYNOPSIS
void GLUTInitDisplayMode(GLContext *context, unsigned int mode);
GLUTInitWindowPosition
SYNOPSIS
void GLUTInitWindowPosition(GLContext *context, int x, int y);
GLUTInitWindowSize
SYNOPSIS
void GLUTInitWindowSize(GLContext *context, int width, int height);
GLUTKeyboardFunc
SYNOPSIS
void GLUTKeyboardFunc(GLContext *context, void (*func)(unsigned char key, int x, int y));
GLUTKeyboardUpFunc
SYNOPSIS
void GLUTKeyboardUpFunc (GLContext *context, void (*func)(unsigned char key, int x, int y));
GLUTMainLoop
SYNOPSIS
void GLUTMainLoop(GLContext *context);
GLUTMotionFunc
SYNOPSIS
void GLUTMotionFunc(GLContext *context, void (*func)(int x, int y));
GLUTMouseFunc
SYNOPSIS
void GLUTMouseFunc(GLContext *context, void (*func)(int button, int state, int x, int y));
GLUTPassiveMotionFunc
SYNOPSIS
void GLUTPassiveMotionFunc(GLContext *context, void (*func)(int x, int y));
GLUTPositionWindow
SYNOPSIS
void GLUTPositionWindow(GLContext *context, int x, int y);
GLUTPostRedisplay
SYNOPSIS
void GLUTPostRedisplay(GLContext *context);
GLUTReshapeFunc
SYNOPSIS
void GLUTReshapeFunc(GLContext *context, void (*func)(int width, int height));
GLUTReshapeWindow
SYNOPSIS
void GLUTReshapeWindow(GLContext *context, int width, int height);
GLUTSetWindow
SYNOPSIS
void GLUTSetWindow(GLContext *context, int win);
GLUTShowWindow
SYNOPSIS
void GLUTShowWindow(GLContext *context);
GLUTSpecialFunc
SYNOPSIS
void GLUTSpecialFunc(GLContext *context, void (*func)(int key, int x, int y));
GLUTSpecialUpFunc
SYNOPSIS
void GLUTSpecialUpFunc(GLContext *context, void (*func)(int key, int x, int y));
GLUTSwapBuffers
SYNOPSIS
void GLUTSwapBuffers(GLContext *context);
GLUTTimerFunc
SYNOPSIS
void GLUTTimerFunc(GLContext *context, int time, void (*func)(int value), int value);
GLUTVisibilityFunc
SYNOPSIS
void GLUTVisibilityFunc(GLContext *context, void (*func)(int state));
GLUnlockArraysEXT
SYNOPSIS
void GLUnlockArraysEXT(GLContext *context);
GLVertex3dv
SYNOPSIS
void GLVertex3dv(GLContext *context, const GLdouble *v);
GLVertex3dv
SYNOPSIS
void GLVertex3dv(GLContext *context, const GLdouble *v);
GLVertex3f
SYNOPSIS
void GLVertex3f(GLContext *context, GLfloat, GLfloat, GLfloat); void GLVertex3fv(GLContext *context, const GLfloat *);
GLVertex4dv
SYNOPSIS
void GLVertex4dv(GLContext *context, const GLdouble *v);
GLVertex4dv
SYNOPSIS
void GLVertex4dv(GLContext *context, const GLdouble *v);
GLVertex4f
SYNOPSIS
void GLVertex4f(GLContext *context, GLfloat, GLfloat, GLfloat, GLfloat); void GLVertex4fv(GLContext *context, const GLfloat *);
GLVertexPointer
SYNOPSIS
void GLVertexPointer(GLContext *context, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
GLViewport
SYNOPSIS
void GLViewport(GLContext *context, GLfloat x, GLfloat y, GLfloat width, GLfloat height);
GLWindowPos2f
SYNOPSIS
void GLWindowPos2f(GLContext *context, GLfloat x, GLfloat y);
TGLGetContexts
SYNOPSIS
void *TGLGetContexts(void);