--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);