PowerVR Software Development Kit |
#include <PVRTglesExt.h>
Public Types | |
typedef GLenum | type |
typedef GLenum GLsizei | stride |
typedef GLenum GLsizei const GLvoid * | pointer |
typedef GLenum | type |
typedef GLenum GLsizei | stride |
typedef GLenum GLsizei const GLvoid * | pointer |
typedef GLfloat | eqn [4] |
typedef GLfixed | eqn [4] |
typedef GLint | size |
typedef GLint GLenum | type |
typedef GLint GLenum GLboolean | normalized |
typedef GLint GLenum GLboolean GLsizei | stride |
typedef GLint GLenum GLboolean GLsizei const GLvoid * | pointer |
typedef GLenum | format |
typedef GLenum GLsizei | len |
typedef GLenum GLsizei const GLvoid * | string |
typedef GLuint | program |
typedef const GLuint * | programs |
typedef GLuint * | programs |
typedef GLuint | index |
typedef GLuint GLfloat | x |
typedef GLuint GLfloat GLfloat | y |
typedef GLuint GLfloat GLfloat GLfloat | z |
typedef GLuint GLfloat GLfloat GLfloat GLfloat | w |
typedef GLuint | index |
typedef GLuint const GLfloat * | params |
typedef GLuint | index |
typedef GLuint GLfloat | x |
typedef GLuint GLfloat GLfloat | y |
typedef GLuint GLfloat GLfloat GLfloat | z |
typedef GLuint GLfloat GLfloat GLfloat GLfloat | w |
typedef GLuint | index |
typedef GLuint const GLfloat * | params |
typedef const float * | v |
typedef const GLfixed * | v |
typedef GLuint | index |
typedef GLuint GLfixed | x |
typedef GLuint GLfixed GLfixed | y |
typedef GLuint GLfixed GLfixed GLfixed | z |
typedef GLuint GLfixed GLfixed GLfixed GLfixed | w |
typedef GLuint | index |
typedef GLuint const GLfixed * | params |
typedef GLuint | index |
typedef GLuint GLfixed | x |
typedef GLuint GLfixed GLfixed | y |
typedef GLuint GLfixed GLfixed GLfixed | z |
typedef GLuint GLfixed GLfixed GLfixed GLfixed | w |
typedef GLuint | index |
typedef GLuint const GLfixed * | params |
typedef GLint | y |
typedef GLint GLint | z |
typedef GLint GLint GLint | width |
typedef GLint GLint GLint GLint | height |
typedef GLshort | y |
typedef GLshort GLshort | z |
typedef GLshort GLshort GLshort | width |
typedef GLshort GLshort GLshort GLshort | height |
typedef GLfixed | y |
typedef GLfixed GLfixed | z |
typedef GLfixed GLfixed GLfixed | width |
typedef GLfixed GLfixed GLfixed GLfixed | height |
typedef GLfloat | y |
typedef GLfloat GLfloat | z |
typedef GLfloat GLfloat GLfloat | width |
typedef GLfloat GLfloat GLfloat GLfloat | height |
typedef void(APIENTRY * | PFNGLGETTEXSTREAMDEVICEATTRIBIVIMG )(GLint device, GLenum pname, GLint *params) |
typedef void(APIENTRY * | PFNGLTEXBINDSTREAMIMG )(GLint device, GLint deviceoffset) |
typedef const GLubyte *(APIENTRY * | PFNGLGETTEXSTREAMDEVICENAMEIMG )(GLint device) |
typedef GLsizei * | count |
typedef GLsizei GLenum | type |
typedef GLsizei GLenum const GLvoid ** | indices |
typedef GLsizei GLenum const GLvoid GLsizei | primcount |
Public Member Functions | |
typedef | void (GL_APIENTRY *PFNGLCURRENTPALETTEMATRIXOES)(GLuint matrixpaletteindex) |
typedef | void (GL_APIENTRY *PFNGLLOADPALETTEFROMMODELVIEWMATRIXOES)(void) |
typedef | void (GL_APIENTRY *PFNGLMATRIXINDEXPOINTEROES)(GLint size |
typedef | void (GL_APIENTRY *PFNGLWEIGHTPOINTEROES)(GLint size |
typedef | void (APIENTRY *PFNGLCLIPPLANEFIMG)(GLenum p |
typedef | void (APIENTRY *PFNGLCLIPPLANEXIMG)(GLenum p |
typedef | void (APIENTRY *PFNGLVERTEXATTRIBPOINTERARB)(GLuint index |
typedef | void (APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYARB)(GLuint index) |
typedef | void (APIENTRY *PFNGLDISABLEVERTEXATTRIBARRAYARB)(GLuint index) |
typedef | void (APIENTRY *PFNGLPROGRAMSTRINGARB)(GLenum target |
typedef | void (APIENTRY *PFNGLBINDPROGRAMARB)(GLenum target |
typedef | void (APIENTRY *PFNGLDELETEPROGRAMSARB)(GLsizei n |
typedef | void (APIENTRY *PFNGLGENPROGRAMSARB)(GLsizei n |
typedef | void (APIENTRY *PFNGLPROGRAMENVPARAMETER4FARB)(GLenum target |
typedef | void (APIENTRY *PFNGLPROGRAMENVPARAMETER4FVARB)(GLenum target |
typedef | void (APIENTRY *PFNGLPROGRAMLOCALPARAMETER4FARB)(GLenum target |
typedef | void (APIENTRY *PFNGLPROGRAMLOCALPARAMETER4FVARB)(GLenum target |
typedef | GLboolean (APIENTRY *PFNGLISPROGRAMARB)(GLuint program) |
typedef | void (APIENTRY *PFNGLVERTEXATTRIB4FVARB)(GLuint index |
typedef | void (APIENTRY *PFNGLVERTEXATTRIB4XVIMG)(GLuint index |
typedef | void (APIENTRY *PFNGLPROGRAMLOCALPARAMETER4XIMG)(GLenum target |
typedef | void (APIENTRY *PFNGLPROGRAMLOCALPARAMETER4XVIMG)(GLenum target |
typedef | void (APIENTRY *PFNGLPROGRAMENVPARAMETER4XIMG)(GLenum target |
typedef | void (APIENTRY *PFNGLPROGRAMENVPARAMETER4XVIMG)(GLenum target |
typedef | void (APIENTRY *PFNGLDRAWTEXIOES)(GLint x |
typedef | void (APIENTRY *PFNGLDRAWTEXIVOES)(const GLint *coords) |
typedef | void (APIENTRY *PFNGLDRAWTEXSOES)(GLshort x |
typedef | void (APIENTRY *PFNGLDRAWTEXSVOES)(const GLshort *coords) |
typedef | void (APIENTRY *PFNGLDRAWTEXXOES)(GLfixed x |
typedef | void (APIENTRY *PFNGLDRAWTEXXVOES)(const GLfixed *coords) |
typedef | void (APIENTRY *PFNGLDRAWTEXFOES)(GLfloat x |
typedef | void (APIENTRY *PFNGLDRAWTEXFVOES)(const GLfloat *coords) |
typedef | void (APIENTRY *PFNGLMULTIDRAWELEMENTS)(GLenum mode |
void | Init () |
Static Public Member Functions | |
bool | IsGLExtensionSupported (const char *extension) |
Public Attributes | |
PFNGLCURRENTPALETTEMATRIXOES | glCurrentPaletteMatrixOES |
PFNGLLOADPALETTEFROMMODELVIEWMATRIXOES | glLoadPaletteFromModelViewMatrixOES |
PFNGLMATRIXINDEXPOINTEROES | glMatrixIndexPointerOES |
PFNGLWEIGHTPOINTEROES | glWeightPointerOES |
PFNGLCLIPPLANEFIMG | glClipPlanefIMG |
PFNGLCLIPPLANEXIMG | glClipPlanexIMG |
PFNGLVERTEXATTRIBPOINTERARB | glVertexAttribPointerARB |
PFNGLENABLEVERTEXATTRIBARRAYARB | glEnableVertexAttribArrayARB |
PFNGLDISABLEVERTEXATTRIBARRAYARB | glDisableVertexAttribArrayARB |
PFNGLPROGRAMSTRINGARB | glProgramStringARB |
PFNGLBINDPROGRAMARB | glBindProgramARB |
PFNGLDELETEPROGRAMSARB | glDeleteProgramsARB |
PFNGLGENPROGRAMSARB | glGenProgramsARB |
PFNGLISPROGRAMARB | glIsProgramARB |
PFNGLPROGRAMENVPARAMETER4FARB | glProgramEnvParameter4fARB |
PFNGLPROGRAMENVPARAMETER4FVARB | glProgramEnvParameter4fvARB |
PFNGLPROGRAMLOCALPARAMETER4FARB | glProgramLocalParameter4fARB |
PFNGLPROGRAMLOCALPARAMETER4FVARB | glProgramLocalParameter4fvARB |
PFNGLVERTEXATTRIB4FVARB | glVertexAttrib4fvARB |
PFNGLVERTEXATTRIB4XVIMG | glVertexAttrib4xvIMG |
PFNGLPROGRAMLOCALPARAMETER4XIMG | glProgramLocalParameter4xIMG |
PFNGLPROGRAMLOCALPARAMETER4XVIMG | glProgramLocalParameter4xvIMG |
PFNGLPROGRAMENVPARAMETER4XIMG | glProgramEnvParameter4xIMG |
PFNGLPROGRAMENVPARAMETER4XVIMG | glProgramEnvParameter4xvIMG |
PFNGLDRAWTEXIOES | glDrawTexiOES |
PFNGLDRAWTEXIVOES | glDrawTexivOES |
PFNGLDRAWTEXSOES | glDrawTexsOES |
PFNGLDRAWTEXSVOES | glDrawTexsvOES |
PFNGLDRAWTEXXOES | glDrawTexxOES |
PFNGLDRAWTEXXVOES | glDrawTexxvOES |
PFNGLDRAWTEXFOES | glDrawTexfOES |
PFNGLDRAWTEXFVOES | glDrawTexfvOES |
PFNGLGETTEXSTREAMDEVICEATTRIBIVIMG | glGetTexStreamDeviceAttribivIMG |
PFNGLTEXBINDSTREAMIMG | glTexBindStreamIMG |
PFNGLGETTEXSTREAMDEVICENAMEIMG | glGetTexStreamDeviceNameIMG |
PFNGLMULTIDRAWELEMENTS | glMultiDrawElementsEXT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © 1999-2006, PowerVR Technologies and partners. PowerVR Technologies is a division of Imagination Technologies Ltd.