|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
GLMediaPlayer.GLMediaEventListener to this player.
GLArrayDataServer.createFixedInterleaved(int, int, boolean, int, int)).
GestureHandler to the end of the list.
GestureHandler at the
specified position in the list.GestureHandler.GestureListener to the end of the list.
GestureHandler.GestureListener at the
specified position in the list.GLDebugListener.listener to the end of this drawable queue.
listener at the given index of this drawable queue.
GLArrayDataServer.createGLSLInterleaved(int, int, boolean, int, int)).
KeyListener to the end of
the list.
KeyListener at the
specified position in the list.MouseListener to the end of the list.
MouseListener at the
specified position in the list.Display.addReference()
Adding given quirks of sticky AbstractGraphicsDevice's GLRendererQuirks.
Adding given quirks of sticky AbstractGraphicsDevice's GLRendererQuirks.
SurfaceUpdatedListener to the end of the list.
SurfaceUpdatedListener at the
specified position in the list.GLAutoDrawable is attached
to the given TileRendererBase instance.
NEWTEventListener
are mapped to more than one EventListener,
this method is for your convenience to use this Adapter as a listener for all types.v.
WindowListener to the end of
the list.
WindowListener at the
specified position in the list.GLPixelBuffer object.
GLPixelBuffer object.
GLPixelBuffer object.
GLPixelBuffer object.
GL2ES3.GL_PACK_ROW_LENGTH, or GL2ES2.GL_UNPACK_ROW_LENGTH.
GLAutoDrawables to drive their display() methods in a loop.GLAutoDrawable
GestureHandler are enabled.
AbstractGraphicsDevice.getUniqueID(),
otherwise false.
GLAutoDrawable to this tile renderer.
FBObject.Colorbuffer, i.e.
FBObject.Colorbuffer, i.e.
FBObject.Colorbuffer, i.e.
internalFormat.
FBObject.Colorbuffer, i.e.
FBObject.Colorbuffer, i.e.
FBObject.Colorbuffer, i.e.
GLPixelBuffer backed by an BufferedImage of type
BufferedImage.TYPE_INT_ARGB or BufferedImage.TYPE_INT_RGB.AWTGLPixelBuffer instances.AWTGLPixelBuffer instances.GLReadBufferUtil specialization allowing to
read out a frambuffer to an AWT BufferedImage
utilizing AWTPixelBufferProviderInt for further AWT processing.AWTPrintLifecycle context simplifying calling setupPrint(..)
and AWTPrintLifecycle.releasePrint() on all AWTPrintLifecycle elements of a Container.glBegin to indicate the start of a
(triangle) primitive.
TextRenderer into the current OpenGL drawable.
begin callback method except that
it takes an additional reference argument.
TextRenderer
into the current OpenGL drawable, pushing the projection and
modelview matrices and some state bits and setting up a
two-dimensional orthographic projection with (0, 0) as the
lower-left coordinate and (width, height) as the upper-right
coordinate.
TextRenderer
into the current OpenGL drawable, pushing the projection and
modelview matrices and some state bits and setting up a
two-dimensional orthographic projection with (0, 0) as the
lower-left coordinate and (width, height) as the upper-right
coordinate.
binary16 format
specified in IEEE 754 2008.binary32 (float) values.binary64 (double) values.GLArrayData attribute to a location.
bind is true and the data uses VBO,
the latter will be bound and data written to the GPU if required.
1
2
3
4
5
6
7
8
9
16
MouseEvent.BUTTON_COUNT .. semantics.
URI scheme name "camera" for camera input.
GLDrawableFactory.createExternalGLDrawable().
Capabilities.GLPixelBuffer.buffer.
void cgAddStateEnumerant(CGstate, const char * name, int value);
CGbool cgCallStateResetCallback(CGstateassignment);
CGbool cgCallStateSetCallback(CGstateassignment);
CGbool cgCallStateValidateCallback(CGstateassignment);
void cgCompileProgram(CGprogram program);
void cgConnectParameter(CGparameter from, CGparameter to);
CGprogram cgCopyProgram(CGprogram program);
CGstate cgCreateArraySamplerState(CGcontext, const char * name, CGtype, int nelems);
CGstate cgCreateArrayState(CGcontext, const char * name, CGtype, int nelems);
CGcontext cgCreateContext(void);
CGeffect cgCreateEffect(CGcontext, const char * code, const char * * args);
CGeffect cgCreateEffectFromFile(CGcontext, const char * filename, const char * * args);
CGparameter cgCreateParameter(CGcontext ctx, CGtype type);
CGparameter cgCreateParameterArray(CGcontext ctx, CGtype type, int length);
CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths);
CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths);
CGprogram cgCreateProgram(CGcontext ctx, CGenum program_type, const char * program, CGprofile profile, const char * entry, const char * * args);
CGprogram cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char * entry, const char * * args);
CGprogram cgCreateProgramFromFile(CGcontext ctx, CGenum program_type, const char * program_file, CGprofile profile, const char * entry, const char * * args);
CGstate cgCreateSamplerState(CGcontext, const char * name, CGtype);
CGstate cgCreateState(CGcontext, const char * name, CGtype);
void cgDestroyContext(CGcontext ctx);
void cgDestroyEffect(CGeffect);
void cgDestroyParameter(CGparameter param);
void cgDestroyProgram(CGprogram program);
void cgDisconnectParameter(CGparameter param);
void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz);
void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz);
RuntimeException. const char * cgGetAnnotationName(CGannotation);
CGtype cgGetAnnotationType(CGannotation);
int cgGetArrayDimension(CGparameter param);
CGparameter cgGetArrayParameter(CGparameter aparam, int index);
int cgGetArraySize(CGparameter param, int dimension);
int cgGetArrayTotalSize(CGparameter param);
CGtype cgGetArrayType(CGparameter param);
CGenum cgGetAutoCompile(CGcontext ctx);
CGparameter cgGetConnectedParameter(CGparameter param);
CGparameter cgGetConnectedToParameter(CGparameter param, int index);
CGparameter cgGetDependentAnnotationParameter(CGannotation, int index);
CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment, int index);
CGcontext cgGetEffectContext(CGeffect);
CGparameter cgGetEffectParameterBySemantic(CGeffect, const char * );
CGenum cgGetEnum(const char * enum_string);
const char * cgGetEnumString(CGenum en);
CGerror cgGetError(void);
const char * cgGetErrorString(CGerror error);
CGparameter cgGetFirstDependentParameter(CGparameter param);
CGeffect cgGetFirstEffect(CGcontext);
CGparameter cgGetFirstEffectParameter(CGeffect);
CGerror cgGetFirstError(void);
CGparameter cgGetFirstLeafEffectParameter(CGeffect);
CGparameter cgGetFirstLeafParameter(CGprogram prog, CGenum name_space);
CGparameter cgGetFirstParameter(CGprogram prog, CGenum name_space);
CGannotation cgGetFirstParameterAnnotation(CGparameter);
CGpass cgGetFirstPass(CGtechnique);
CGannotation cgGetFirstPassAnnotation(CGpass);
CGprogram cgGetFirstProgram(CGcontext ctx);
CGannotation cgGetFirstProgramAnnotation(CGprogram);
CGstate cgGetFirstSamplerState(CGcontext);
CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter);
CGstate cgGetFirstState(CGcontext);
CGstateassignment cgGetFirstStateAssignment(CGpass);
CGparameter cgGetFirstStructParameter(CGparameter param);
CGtechnique cgGetFirstTechnique(CGeffect);
CGannotation cgGetFirstTechniqueAnnotation(CGtechnique);
const char * cgGetLastErrorString(CGerror * error);
const char * cgGetLastErrorString(CGerror * error);
const char * cgGetLastListing(CGcontext ctx);
void cgGetMatrixParameterdc(CGparameter param, double * matrix);
void cgGetMatrixParameterdc(CGparameter param, double * matrix);
void cgGetMatrixParameterdr(CGparameter param, double * matrix);
void cgGetMatrixParameterdr(CGparameter param, double * matrix);
void cgGetMatrixParameterfc(CGparameter param, float * matrix);
void cgGetMatrixParameterfc(CGparameter param, float * matrix);
void cgGetMatrixParameterfr(CGparameter param, float * matrix);
void cgGetMatrixParameterfr(CGparameter param, float * matrix);
void cgGetMatrixParameteric(CGparameter param, int * matrix);
void cgGetMatrixParameteric(CGparameter param, int * matrix);
void cgGetMatrixParameterir(CGparameter param, int * matrix);
void cgGetMatrixParameterir(CGparameter param, int * matrix);
CGparameter cgGetNamedEffectParameter(CGeffect, const char * );
CGparameter cgGetNamedParameter(CGprogram prog, const char * name);
CGannotation cgGetNamedParameterAnnotation(CGparameter, const char * );
CGpass cgGetNamedPass(CGtechnique, const char * name);
CGannotation cgGetNamedPassAnnotation(CGpass, const char * );
CGannotation cgGetNamedProgramAnnotation(CGprogram, const char * );
CGparameter cgGetNamedProgramParameter(CGprogram prog, CGenum name_space, const char * name);
CGstate cgGetNamedSamplerState(CGcontext, const char * name);
CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter, const char * );
CGstate cgGetNamedState(CGcontext, const char * name);
CGstateassignment cgGetNamedStateAssignment(CGpass, const char * name);
CGparameter cgGetNamedStructParameter(CGparameter param, const char * name);
CGtechnique cgGetNamedTechnique(CGeffect, const char * name);
CGannotation cgGetNamedTechniqueAnnotation(CGtechnique, const char * );
CGtype cgGetNamedUserType(CGhandle handle, const char * name);
CGannotation cgGetNextAnnotation(CGannotation);
CGeffect cgGetNextEffect(CGeffect);
CGparameter cgGetNextLeafParameter(CGparameter current);
CGparameter cgGetNextParameter(CGparameter current);
CGpass cgGetNextPass(CGpass);
CGprogram cgGetNextProgram(CGprogram current);
CGstate cgGetNextState(CGstate);
CGstateassignment cgGetNextStateAssignment(CGstateassignment);
CGtechnique cgGetNextTechnique(CGtechnique);
int cgGetNumConnectedToParameters(CGparameter param);
int cgGetNumDependentAnnotationParameters(CGannotation);
int cgGetNumDependentStateAssignmentParameters(CGstateassignment);
int cgGetNumParentTypes(CGtype type);
int cgGetNumUserTypes(CGhandle handle);
CGresource cgGetParameterBaseResource(CGparameter param);
CGtype cgGetParameterBaseType(CGparameter param);
CGparameterclass cgGetParameterClass(CGparameter param);
int cgGetParameterColumns(CGparameter param);
CGcontext cgGetParameterContext(CGparameter param);
CGenum cgGetParameterDirection(CGparameter param);
int cgGetParameterIndex(CGparameter param);
const char * cgGetParameterName(CGparameter param);
CGtype cgGetParameterNamedType(CGparameter param);
int cgGetParameterOrdinalNumber(CGparameter param);
CGprogram cgGetParameterProgram(CGparameter param);
CGresource cgGetParameterResource(CGparameter param);
unsigned long cgGetParameterResourceIndex(CGparameter param);
int cgGetParameterRows(CGparameter param);
const char * cgGetParameterSemantic(CGparameter param);
CGtype cgGetParameterType(CGparameter param);
int cgGetParameterValuedc(CGparameter param, int n, double * vals);
int cgGetParameterValuedc(CGparameter param, int n, double * vals);
int cgGetParameterValuedr(CGparameter param, int n, double * vals);
int cgGetParameterValuedr(CGparameter param, int n, double * vals);
int cgGetParameterValuefc(CGparameter param, int n, float * vals);
int cgGetParameterValuefc(CGparameter param, int n, float * vals);
int cgGetParameterValuefr(CGparameter param, int n, float * vals);
int cgGetParameterValuefr(CGparameter param, int n, float * vals);
int cgGetParameterValueic(CGparameter param, int n, int * vals);
int cgGetParameterValueic(CGparameter param, int n, int * vals);
int cgGetParameterValueir(CGparameter param, int n, int * vals);
int cgGetParameterValueir(CGparameter param, int n, int * vals);
CGenum cgGetParameterVariability(CGparameter param);
CGtype cgGetParentType(CGtype type, int index);
const char * cgGetPassName(CGpass);
CGtechnique cgGetPassTechnique(CGpass);
CGprofile cgGetProfile(const char * profile_string);
const char * cgGetProfileString(CGprofile profile);
CGcontext cgGetProgramContext(CGprogram prog);
CGprofile cgGetProgramProfile(CGprogram prog);
CGprogram cgGetProgramStateAssignmentValue(CGstateassignment);
const char * cgGetProgramString(CGprogram prog, CGenum pname);
CGresource cgGetResource(const char * resource_string);
const char * cgGetResourceString(CGresource resource);
CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment);
CGstate cgGetSamplerStateAssignmentState(CGstateassignment);
CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment);
int cgGetStateAssignmentIndex(CGstateassignment);
CGpass cgGetStateAssignmentPass(CGstateassignment);
CGstate cgGetStateAssignmentState(CGstateassignment);
const char * cgGetStateName(CGstate);
CGtype cgGetStateType(CGstate);
const char * cgGetString(CGenum sname);
const char * cgGetStringAnnotationValue(CGannotation);
const char * cgGetStringParameterValue(CGparameter param);
const char * cgGetStringStateAssignmentValue(CGstateassignment);
CGeffect cgGetTechniqueEffect(CGtechnique);
const char * cgGetTechniqueName(CGtechnique);
CGparameter cgGetTextureStateAssignmentValue(CGstateassignment);
CGtype cgGetType(const char * type_string);
const char * cgGetTypeString(CGtype type);
CGtype cgGetUserType(CGhandle handle, int index);
void cgGLBindProgram(CGprogram program);
void cgGLDisableClientState(CGparameter param);
void cgGLDisableProfile(CGprofile profile);
void cgGLDisableTextureParameter(CGparameter param);
void cgGLEnableClientState(CGparameter param);
void cgGLEnableProfile(CGprofile profile);
void cgGLEnableTextureParameter(CGparameter param);
CGprofile cgGLGetLatestProfile(CGGLenum profile_type);
CGbool cgGLGetManageTextureParameters(CGcontext ctx);
void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices);
void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices);
void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices);
void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices);
void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices);
void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices);
void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices);
void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices);
void cgGLGetMatrixParameterdc(CGparameter param, double * matrix);
void cgGLGetMatrixParameterdc(CGparameter param, double * matrix);
void cgGLGetMatrixParameterdr(CGparameter param, double * matrix);
void cgGLGetMatrixParameterdr(CGparameter param, double * matrix);
void cgGLGetMatrixParameterfc(CGparameter param, float * matrix);
void cgGLGetMatrixParameterfc(CGparameter param, float * matrix);
void cgGLGetMatrixParameterfr(CGparameter param, float * matrix);
void cgGLGetMatrixParameterfr(CGparameter param, float * matrix);
void cgGLGetParameter1d(CGparameter param, double * v);
void cgGLGetParameter1d(CGparameter param, double * v);
void cgGLGetParameter1f(CGparameter param, float * v);
void cgGLGetParameter1f(CGparameter param, float * v);
void cgGLGetParameter2d(CGparameter param, double * v);
void cgGLGetParameter2d(CGparameter param, double * v);
void cgGLGetParameter2f(CGparameter param, float * v);
void cgGLGetParameter2f(CGparameter param, float * v);
void cgGLGetParameter3d(CGparameter param, double * v);
void cgGLGetParameter3d(CGparameter param, double * v);
void cgGLGetParameter3f(CGparameter param, float * v);
void cgGLGetParameter3f(CGparameter param, float * v);
void cgGLGetParameter4d(CGparameter param, double * v);
void cgGLGetParameter4d(CGparameter param, double * v);
void cgGLGetParameter4f(CGparameter param, float * v);
void cgGLGetParameter4f(CGparameter param, float * v);
void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v);
void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v);
void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v);
GLuint cgGLGetProgramID(CGprogram program);
GLenum cgGLGetTextureEnum(CGparameter param);
GLuint cgGLGetTextureParameter(CGparameter param);
CGbool cgGLIsProfileSupported(CGprofile profile);
CGbool cgGLIsProgramLoaded(CGprogram program);
void cgGLLoadProgram(CGprogram program);
void cgGLRegisterStates(CGcontext);
void cgGLSetManageTextureParameters(CGcontext ctx, CGbool flag);
void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices);
void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices);
void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices);
void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices);
void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices);
void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices);
void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices);
void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices);
void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix);
void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix);
void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix);
void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix);
void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix);
void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix);
void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix);
void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix);
void cgGLSetOptimalOptions(CGprofile profile);
void cgGLSetParameter1d(CGparameter param, double x);
void cgGLSetParameter1dv(CGparameter param, const double * v);
void cgGLSetParameter1dv(CGparameter param, const double * v);
void cgGLSetParameter1f(CGparameter param, float x);
void cgGLSetParameter1fv(CGparameter param, const float * v);
void cgGLSetParameter1fv(CGparameter param, const float * v);
void cgGLSetParameter2d(CGparameter param, double x, double y);
void cgGLSetParameter2dv(CGparameter param, const double * v);
void cgGLSetParameter2dv(CGparameter param, const double * v);
void cgGLSetParameter2f(CGparameter param, float x, float y);
void cgGLSetParameter2fv(CGparameter param, const float * v);
void cgGLSetParameter2fv(CGparameter param, const float * v);
void cgGLSetParameter3d(CGparameter param, double x, double y, double z);
void cgGLSetParameter3dv(CGparameter param, const double * v);
void cgGLSetParameter3dv(CGparameter param, const double * v);
void cgGLSetParameter3f(CGparameter param, float x, float y, float z);
void cgGLSetParameter3fv(CGparameter param, const float * v);
void cgGLSetParameter3fv(CGparameter param, const float * v);
void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w);
void cgGLSetParameter4dv(CGparameter param, const double * v);
void cgGLSetParameter4dv(CGparameter param, const double * v);
void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w);
void cgGLSetParameter4fv(CGparameter param, const float * v);
void cgGLSetParameter4fv(CGparameter param, const float * v);
void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v);
void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v);
void cgGLSetParameterPointer(CGparameter param, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
void cgGLSetStateMatrixParameter(CGparameter param, CGGLenum matrix, CGGLenum transform);
void cgGLSetTextureParameter(CGparameter param, GLuint texobj);
void cgGLSetupSampler(CGparameter param, GLuint texobj);
void cgGLUnbindProgram(CGprofile profile);
CGbool cgIsAnnotation(CGannotation);
CGbool cgIsContext(CGcontext ctx);
CGbool cgIsEffect(CGeffect effect);
CGbool cgIsInterfaceType(CGtype type);
CGbool cgIsParameter(CGparameter param);
CGbool cgIsParameterGlobal(CGparameter param);
CGbool cgIsParameterReferenced(CGparameter param);
CGbool cgIsParameterUsed(CGparameter param, CGhandle handle);
CGbool cgIsParentType(CGtype parent, CGtype child);
CGbool cgIsPass(CGpass);
CGbool cgIsProgram(CGprogram program);
CGbool cgIsProgramCompiled(CGprogram program);
CGbool cgIsState(CGstate);
CGbool cgIsStateAssignment(CGstateassignment);
CGbool cgIsTechnique(CGtechnique);
CGbool cgIsTechniqueValidated(CGtechnique);
void cgResetPassState(CGpass);
void cgSetArraySize(CGparameter param, int size);
void cgSetAutoCompile(CGcontext ctx, CGenum flag);
void cgSetLastListing(CGhandle handle, const char * listing);
void cgSetMatrixParameterdc(CGparameter param, const double * matrix);
void cgSetMatrixParameterdc(CGparameter param, const double * matrix);
void cgSetMatrixParameterdr(CGparameter param, const double * matrix);
void cgSetMatrixParameterdr(CGparameter param, const double * matrix);
void cgSetMatrixParameterfc(CGparameter param, const float * matrix);
void cgSetMatrixParameterfc(CGparameter param, const float * matrix);
void cgSetMatrixParameterfr(CGparameter param, const float * matrix);
void cgSetMatrixParameterfr(CGparameter param, const float * matrix);
void cgSetMatrixParameteric(CGparameter param, const int * matrix);
void cgSetMatrixParameteric(CGparameter param, const int * matrix);
void cgSetMatrixParameterir(CGparameter param, const int * matrix);
void cgSetMatrixParameterir(CGparameter param, const int * matrix);
void cgSetMultiDimArraySize(CGparameter param, const int * sizes);
void cgSetMultiDimArraySize(CGparameter param, const int * sizes);
void cgSetParameter1d(CGparameter param, double x);
void cgSetParameter1dv(CGparameter param, const double * v);
void cgSetParameter1dv(CGparameter param, const double * v);
void cgSetParameter1f(CGparameter param, float x);
void cgSetParameter1fv(CGparameter param, const float * v);
void cgSetParameter1fv(CGparameter param, const float * v);
void cgSetParameter1i(CGparameter param, int x);
void cgSetParameter1iv(CGparameter param, const int * v);
void cgSetParameter1iv(CGparameter param, const int * v);
void cgSetParameter2d(CGparameter param, double x, double y);
void cgSetParameter2dv(CGparameter param, const double * v);
void cgSetParameter2dv(CGparameter param, const double * v);
void cgSetParameter2f(CGparameter param, float x, float y);
void cgSetParameter2fv(CGparameter param, const float * v);
void cgSetParameter2fv(CGparameter param, const float * v);
void cgSetParameter2i(CGparameter param, int x, int y);
void cgSetParameter2iv(CGparameter param, const int * v);
void cgSetParameter2iv(CGparameter param, const int * v);
void cgSetParameter3d(CGparameter param, double x, double y, double z);
void cgSetParameter3dv(CGparameter param, const double * v);
void cgSetParameter3dv(CGparameter param, const double * v);
void cgSetParameter3f(CGparameter param, float x, float y, float z);
void cgSetParameter3fv(CGparameter param, const float * v);
void cgSetParameter3fv(CGparameter param, const float * v);
void cgSetParameter3i(CGparameter param, int x, int y, int z);
void cgSetParameter3iv(CGparameter param, const int * v);
void cgSetParameter3iv(CGparameter param, const int * v);
void cgSetParameter4d(CGparameter param, double x, double y, double z, double w);
void cgSetParameter4dv(CGparameter param, const double * v);
void cgSetParameter4dv(CGparameter param, const double * v);
void cgSetParameter4f(CGparameter param, float x, float y, float z, float w);
void cgSetParameter4fv(CGparameter param, const float * v);
void cgSetParameter4fv(CGparameter param, const float * v);
void cgSetParameter4i(CGparameter param, int x, int y, int z, int w);
void cgSetParameter4iv(CGparameter param, const int * v);
void cgSetParameter4iv(CGparameter param, const int * v);
void cgSetParameterSemantic(CGparameter param, const char * semantic);
void cgSetParameterValuedc(CGparameter param, int n, const double * vals);
void cgSetParameterValuedc(CGparameter param, int n, const double * vals);
void cgSetParameterValuedr(CGparameter param, int n, const double * vals);
void cgSetParameterValuedr(CGparameter param, int n, const double * vals);
void cgSetParameterValuefc(CGparameter param, int n, const float * vals);
void cgSetParameterValuefc(CGparameter param, int n, const float * vals);
void cgSetParameterValuefr(CGparameter param, int n, const float * vals);
void cgSetParameterValuefr(CGparameter param, int n, const float * vals);
void cgSetParameterValueic(CGparameter param, int n, const int * vals);
void cgSetParameterValueic(CGparameter param, int n, const int * vals);
void cgSetParameterValueir(CGparameter param, int n, const int * vals);
void cgSetParameterValueir(CGparameter param, int n, const int * vals);
void cgSetParameterVariability(CGparameter param, CGenum vary);
void cgSetPassProgramParameters(CGprogram);
void cgSetPassState(CGpass);
void cgSetProgramProfile(CGprogram prog, CGprofile profile);
void cgSetSamplerState(CGparameter);
void cgSetStringParameterValue(CGparameter param, const char * str);
CGbool cgValidateTechnique(CGtechnique);
Capabilities most closely matching the desired one from the
list of all supported.
Capabilities.
Buffer.clear().
PMVMatrix.update() requests of the Mvi and Mvit matrix and Frustum
after it has been enabled by one of the Mvi get, Mvit get
or Frustum get methods.
GLEventListenerState from this GLStateKeeper, without destroying it.
~v
TileRenderer.getClippedImageSize().
EGLGraphicsDevice.EGLDisplayLifecycleCallback is valid.
null.
combine callback method except
that it takes an additional reference argument.
sizeAndRRate 1st, then MonitorMode.rotation.
surfaceSize 1st, then MonitorMode.SizeAndRRate.flags, then MonitorMode.SizeAndRRate.refreshRate.
resolution 1st, if equal the bitsPerPixel.
GLDrawable implementations.Window.confinePointer(boolean).
NEWTEvent.setConsumed(boolean) for description.
true if given coordinates are contained by this viewport, otherwise false.
true if the give bit-mask v is set in this instance upstream-option-bits, otherwise false.
Overlay.createGraphics() was called.
makeCurrent, value 1.
makeCurrent, value 2.
makeCurrent, value 0.
GLPixelBuffer.GLPixelAttributes for the given PixelFormat and GLProfile if exists,
otherwise returns null.
Capabilities values
from source into this instance.
GLCapabilities and Capabilities values
from source into this instance.
viewport, i.e.
parentNativeWindow with the given GLCapabilities.
NewtCanvasSWT.NewtCanvasSWT(Composite, int, Window)
on the SWT thread.
GLCanvas.GLCanvas(Composite, int, GLCapabilitiesImmutable, GLCapabilitiesChooser)
on the SWT thread.
GLCanvas.create(Composite, int, GLCapabilitiesImmutable, GLCapabilitiesChooser)
and set shared GLContext via GLCanvas.setSharedContext(GLContext) or GLCanvas.setSharedAutoDrawable(GLAutoDrawable).
ShaderCode object while reading all shader source of sourceFiles,
which location is resolved using the context class, see #readShaderSource(Class, String).
ShaderCode object while reading the shader binary of binaryFile,
which location is resolved using the context class, see ShaderCode.readShaderBinary(Class, String).
ShaderCode object
either from source code using #create(GL2ES2, int, int, Class, String[]),
or from a binary code using ShaderCode.create(int, int, Class, int, String),
whatever is available first.
#create(GL2ES2, int, int, Class, String, String[], String, String).
ProxySurface.createNotify() within lock, before using surface.
downstream
and optional arguments additionalArgs for the constructor.
DirectDataBufferInt.BufferedImageInt using a direct color model in sRGB color space.DirectDataBufferInt.DirectWritableRaster utilizing DirectDataBufferInt storage.
FBObject.ColorAttachment, selecting the format automatically.
FBObject.TextureAttachment, i.e.
FBObject.TextureAttachment, i.e.
FBObject.TextureAttachment, i.e.
BufferedImage with a pixel format compatible with the graphics
environment.
GL.GL_ELEMENT_ARRAY_BUFFER.
GL.GL_ELEMENT_ARRAY_BUFFER.
getNativeWindowType(true).
realized dummy GLAutoDrawable
incl it's dummy, invisible NativeSurface
as created with GLDrawableFactory.createDummyDrawable(AbstractGraphicsDevice, boolean, GLCapabilitiesImmutable, GLCapabilitiesChooser).
unrealized dummy GLDrawable.
GLDrawable object representing an existing
OpenGL drawable in an external (third-party) OpenGL-based
library.
GLBufferStorage, via GLArrayDataServer.mapStorage(GL, int) and GLArrayDataServer.mapStorage(GL, long, long, int).
unrealized GLDrawable according to it's chosen GLCapabilitiesImmutable,GLPbuffer is deprecated, use GLDrawableFactory.createOffscreenAutoDrawable(AbstractGraphicsDevice, GLCapabilitiesImmutable, GLCapabilitiesChooser, int, int, GLContext)
GLBufferStorage, via GLArrayDataServer.mapStorage(GL, int) and GLArrayDataServer.mapStorage(GL, long, long, int).
GLBufferStorage, via GLArrayDataServer.mapStorage(GL, int) and GLArrayDataServer.mapStorage(GL, long, long, int).
Graphics2D instance for
rendering into the overlay.
Graphics2D instance for
rendering to the backing store of this renderer.
AbstractGraphicsDevice, via
Display.getGraphicsDevice().AbstractGraphicsScreen, via
Screen.getGraphicsScreen().UpstreamSurfaceHook.create(ProxySurface) is being issued and the proxy surface/window handles shall be set.
realized GLOffscreenAutoDrawable
incl it's offscreen NativeSurface with the given capabilites and dimensions.
unrealized offscreen GLDrawable
incl it's offscreen NativeSurface with the given capabilites and dimensions.
Display.PointerIcon or null if not implemented on platform.
Display.PointerIcon or null if not implemented on platform.
NativeSurface w/ defined surface handle,
i.e.
NativeWindow with given native handles and AbstractGraphicsScreen.
ARB_create_context related: flag debug.
GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.GL implementation,
providing error checking after each OpenGL method call.EGL.EGL_SAMPLES, GLX.GLX_SAMPLES, WGLExt.WGL_SAMPLES_ARB
if available, or any other known fallback one, ie EGLExt.EGL_COVERAGE_SAMPLES_NV
CapabilitiesChooser interface, which provides consistent visual
selection behavior across platforms.AudioSink.AudioFormat, [type PCM, sampleRate 44100, sampleSize 16, channelCount 2, signed, fixedP, !planar, littleEndian].
GLCapabilitiesChooser interface, which provides consistent visual
selection behavior across platforms.ToolkitLock,
gathered via NativeWindowFactory.getDefaultToolkitLock(String).
ToolkitLock.
ToolkitLock instance, or null ToolkitLock if null.
GLPixelBuffer.GLPixelBufferProvider with GLPixelBuffer.GLPixelBufferProvider.getAllowRowStride() == false,
utilizing best match for GLPixelBuffer.GLPixelAttributes
and allocating a ByteBuffer.
GLPixelBuffer.GLPixelBufferProvider with GLPixelBuffer.GLPixelBufferProvider.getAllowRowStride() == true,
utilizing best match for GLPixelBuffer.GLPixelAttributes
and allocating a ByteBuffer.
destroy() on the NEWT Child
Remove reference to the NEWT Child
attached user objects.
release(gl, true, true, true)
ProxySurface.destroyNotify() within lock, before clearing fields.
UpstreamSurfaceHook.destroy(ProxySurface) is being issued and all proxy surface/window handles shall be cleared.
FBObject.ColorAttachments, FBObject.TextureAttachments and FBObject.RenderAttachments
and disposes them.
FBObject.ColorAttachments and FBObject.TextureAttachments
and disposes them.
FBObject.TextureAttachments and disposes them.
GLAutoDrawable from this tile renderer.
FBObject.Colorbuffer, i.e.
FBObject.Attachment.Type.COLOR, FBObject.Attachment.Type.DEPTH, FBObject.Attachment.Type.STENCIL or FBObject.Attachment.Type.DEPTH_STENCIL
width
height
DataBuffer specialization using NIO direct buffer of type DataBuffer.TYPE_INT as storage.DataBuffer with a single bank
and the specified size.
DataBuffer with the specified number of
banks, all of which are the specified size.
DataBuffer with a single bank using the
specified array.
frustum.
inverse modelview matrix (Mvi).
inverse transposed modelview matrix (Mvit).
ShaderCode.createExtensionDirective(String, String), value "disable".
ShaderState.getAttribLocation(GL2ES2, GLArrayData)
hence ShaderState.disableVertexAttribArray(GL2ES2, GLArrayData) shall be preferred.
GLArrayData's location if set
and is the preferred alternative to ShaderState.disableVertexAttribArray(GL2ES2, String).
GLAutoDrawable.display().
GLAutoDrawable.display().
display(..) for all
registered GLEventListeners.
destroy() on the NEWT Child
Remove reference to the NEWT Child
listener via dispose(..)
if it has been initialized and added to this queue.
Frustum.Plane.distanceTo(float, float, float).
MouseEvents
while producing MouseEvent.EVENT_MOUSE_WHEEL_MOVED events if gesture is completed.glEdgeFlag.
edgeFlage callback method
except that it takes an additional reference argument.
EGL.eglGetDisplay(nativeDisplayID)
inclusive EGL.eglInitialize(eglDisplayHandle, ..) call.
EGL.eglTerminate(eglDisplayHandle) call.
ShaderCode.createExtensionDirective(String, String), value "enable".
enable is true,
and transfers the data if required.
GLExtensions.ARB_debug_output
or GLExtensions.AMD_debug_output, if available.
UpstreamSurfaceHook lifecycle functions
UpstreamSurfaceHook.create(ProxySurface) and UpstreamSurfaceHook.destroy(ProxySurface).
GLArrayDataEditable.enableBuffer(GL, boolean).
glEnd.
TextRenderer.
end callback method except that it
takes an additional reference argument.
TextRenderer.
TileRendererBase.beginTile(GL).
TileRenderer during tile-rendering
after TileRendererBase.endTile(GL) and GLDrawable.swapBuffers().
AudioSink.enqueueData(int, ByteBuffer, int), which allows implementation
to reuse specialized AudioSink.AudioFrame instances.
byteCount bytes of the remaining bytes of the given NIO ByteBuffer to this sink.
Display.getFQName() equals
MonitorDevice objects
by evaluating equality of it's components:nativeID
MonitorMode objects
by evaluating equality of it's components:nativeId
sizeAndRRate
rotation
MonitorMode.SizeAndRRate objects
by evaluating equality of it's components:surfaceSize
refreshRate
flags
Screen.getFQName() equals
FBObject.Attachment.type, FBObject.Attachment.format, FBObject.Attachment.width, FBObject.Attachment.height and FBObject.Attachment.name.
FBObject.Attachment.type, FBObject.Attachment.format, FBObject.RenderAttachment.samples, FBObject.width, FBObject.height and FBObject.Attachment.name.
error callback method except that
it takes an additional reference argument.
ES2 for fragment-shader: "\nprecision mediump float;\nprecision mediump int;\n/*precision lowp sampler2D;*/\n/*precision lowp samplerCube;*/\n"
ES2 for vertex-shader: "\nprecision highp float;\nprecision highp int;\n/*precision lowp sampler2D;*/\n/*precision lowp samplerCube;*/\n"
ES3 for fragment-shader: "\nprecision mediump float;\nprecision mediump int;\n/*precision lowp sampler2D;*/\n/*precision lowp samplerCube;*/\n"
ES3 for vertex-shader: "\nprecision highp float;\nprecision highp int;\n/*precision lowp sampler2D;*/\n/*precision lowp samplerCube;*/\n"
GLMediaPlayer.State.Initialized.
GLMediaPlayer.State.Paused.
GLMediaPlayer.State.Playing.
GLMediaPlayer.State.Uninitialized.
auto-repeat-modifier keys.
auto-repeat-modifier keys.
MouseEvent.PointerType.Mouse
MouseEvent.PointerType.Mouse
Query of sticky AbstractGraphicsDevice's GLRendererQuirks.
GLProfiles.Buffer.flip().
AudioSink.pause().
FPSCounter.setUpdateFPSFrames(int, PrintStream) to enable and disable the FPSCounter feature.planes derived by different inputs
(P*MV, ..)
used to classify objects and to test
whether they are outside.DefaultGLCapabilitiesChooser implementation.GestureHandler has detected the gesture.
InputEvents.GestureHandler.GestureEvent.EVENT_GESTURE_DETECTED.
GestureHandler.GestureEvents.AWTGLPixelBuffer.image.
GL2ES3.GL_PACK_ROW_LENGTH, or GL2ES2.GL_UNPACK_ROW_LENGTH.
GL2ES3.GL_PACK_ROW_LENGTH, or GL2ES2.GL_UNPACK_ROW_LENGTH.
attached GLAutoDrawable,
null if none is attached.
name.ShaderState.getCachedAttribLocation(String) if valid,
or the GLSL queried via GL2ES2.glGetAttribLocation(int, String).ShaderState.getCachedAttribLocation(String) if valid,
or the GLSL queried via GL2ES2.glGetAttribLocation(int, String).GLArrayData object.
GLPixelBuffer.GLPixelAttributes.
AudioSink, it's instance will be returned.
GraphicsConfiguration.
ToolkitLock (JAWT based) if NativeWindowFactory.isAWTAvailable, otherwise null.
NVIDIA: ShaderCode.SUB_PATH_NVIDIA
GL.glBindFramebuffer(int, int).
GL.glBindFramebuffer(int, int).
MouseEvent's section about Multiple-Pointer Events.
AudioSink.AudioFormat.sampleSize, AudioSink.AudioFormat.channelCount and AudioSink.AudioFormat.sampleRate.
AudioSink.AudioFormat.sampleSize, i.e.:
GLCapabilitiesImmutable corresponding to the chosen
OpenGL capabilities (pixel format / visual / GLProfile) for this drawable.FBObject.Colorbuffer attachment at attachmentPoint if it is attached to this FBO, otherwise null.
FBObject.Colorbuffer if it is attached to this FBO, otherwise null.
FBObject.Colorbuffer within the valid range of attachment points
using reference comparison only.
:0.0 for a local connection
remote.host.net:0.0 for a remote connection
To support multiple local device, see AbstractGraphicsDevice.getUnitID().
MonitorMode w/o native query.
DataBuffer.
device connection,
unit ID and unique ID name.
GLBase.getDefaultReadFramebuffer(), i.e.
GLContext.getDefaultReadFramebuffer(), i.e.
ToolkitLock for the default system windowing type.
ToolkitLock for type.
ToolkitLock for type and deviceHandle.
GLContext.hasNoDefaultVAO(),
an own default VAO will be created and bound at context creation.
GLDrawable instance,
otherwise return this instance.
Window instance,
otherwise return this instance.
FBObject.RenderAttachment attachment.
null.
AudioSink.AudioFormat.sampleSize, AudioSink.AudioFormat.channelCount and AudioSink.AudioFormat.sampleRate.
GLMediaPlayer.GLMediaEventListener of this player.
AnimatorBase.isExclusiveContextEnabled() and AnimatorBase.isStarted(), otherwise null.
GLDrawableFactory being used to create this instance.
GL.GL_FRONT is requested,
the internal FBObject sample sink is being returned.
vertex: ShaderCode.SUFFIX_VERTEX_SOURCE
fragment: ShaderCode.SUFFIX_FRAGMENT_SOURCE
geometry: ShaderCode.SUFFIX_GEOMETRY_SOURCE
Binary
vertex: ShaderCode.SUFFIX_VERTEX_BINARY
fragment: ShaderCode.SUFFIX_FRAGMENT_BINARY
geometry: ShaderCode.SUFFIX_GEOMETRY_BINARY
FPSCounter.setUpdateFPSFrames(int, PrintStream).FPSCounter.resetFPSCounter().
AudioSink.init(AudioFormat, float, int, int, int).
InputEvent for the gesture as detected by
a previous GestureHandler.process(InputEvent), which has not been cleared.
GL pipeline object this GLAutoDrawable uses.
GLProfile.getGL2ES1(AbstractGraphicsDevice) using the default device.
GLProfile.getGL2ES2(AbstractGraphicsDevice) using the default device.
GLProfile.getGL2GL3(AbstractGraphicsDevice) using the default device.
GLProfile.getGL4ES3(AbstractGraphicsDevice) using the default device.
GLEventListener at the given index of this drawable queue.
GLEventListener of this drawable queue.
listener is initialized or not.
GLProfile for this drawable.
GL2ES2.GL_SHADING_LANGUAGE_VERSION if ≥ ES2.0 or GL2.0,
otherwise a static match is being utilized.
AbstractGraphicsDevice used for depending resources lifecycle,
i.e.
AbstractGraphicsDevice as returned by Display.getGraphicsDevice().
realization
and while it's surface is being locked.
GestureHandler, which produced the event.
ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
Image
being rendered into.
mutable.
JAWTWindow.lockSurface().
key symbol
incl.
FPSCounter.setUpdateFPSFrames(int, PrintStream).FPSCounter.resetFPSCounter().
MonitorDevice which viewport
covers the given rectangle the most.
MonitorDevice which viewport
covers this window the most.
full FBO is supported, otherwise false.
full FBO is supported, otherwise false.
vKey is a modifier key, method returns the corresponding modifier mask,
otherwise 0.
source, which is a MonitorDevice.
MonitorDevices.
MonitorModes for all MonitorDevices.
MouseListener from the list at the given index.
MouseListener
mutable.
AbstractGraphicsConfiguration,
otherwise this instance.
PointerIcon.PixelFormat for pointer-icon pixel data.
AbstractGraphicsConfiguration into a
NativeWindow which can be operated upon by a custom
toolkit, e.g.
OffscreenLayerSurface instance of this NativeSurface.
MonitorMode, as used at NEWT initialization.
GLPixelBuffer.GLPixelAttributes of the texture data, i.e.
GLPixelBuffer, created and filled by #readPixels(GLAutoDrawable, boolean).
GLPixelBuffer.GLPixelBufferProvider used by this instance.
PixelFormat of this GLPixelBuffer.GLPixelAttributes if exists,
otherwise returns null.
TextureData.getPixelAttributes().
PixelFormat.
TextureData.getPixelAttributes().
Frustum.Planes are ordered in the returned array as follows:
Frustum.LEFT
Frustum.RIGHT
Frustum.BOTTOM
Frustum.TOP
Frustum.NEAR
Frustum.FAR
Display.PointerIcon, which maybe null for the default.
AudioSink.AudioFormat by this sink.
GLEventListenerState if preservation was performed,
otherwise null.
GLRendererQuirks, allowing one to determine workarounds.
GLRendererQuirks.
PixelFormat with reversed components of fmt.
GLBase.getDownstreamGL().
GLBase.getDownstreamGL().
getMonitorMode().getSurfaceSize().getResolution()
and getRotation()
getMonitorMode().getSurfaceSize().getResolution()
and getRotation()
rotation value,
which semantics depends on the pointer type's MouseEvent.PointerClass.
AudioSink.AudioFormat.sampleSize, i.e.:
AudioSink.AudioFormat.sampleRate, i.e.
FBObject.TextureAttachment sink, if using multisampling.
FBObject sink, if using multisampling.
Screen owning this monitor.
GL2ES2.GL_NUM_SHADER_BINARY_FORMATS and GL2ES2.GL_SHADER_BINARY_FORMATS
via GL.glGetIntegerv(int, int[], int).
OffscreenLayerOption.setShallUseOffscreenLayer(boolean).
allocated AWTGLPixelBuffer w/ GLPixelAttributes#componentCount.
allocated GLPixelBuffer w/ GLPixelBuffer.GLPixelAttributes.componentCount.
Dimension object.
GLJPanel.setSkipGLOrientationVerticalFlip(boolean).
NewtCanvasAWT.setSkipJAWTDestroy(boolean).
setSmoothing.
{s * ss, t * ts} from this object into the given float[8+d_off] in the following order:
FBObject.getStatus() as a string.
FBObject.RenderAttachment attachment, if exist.
AbstractGraphicsDevice's GLRendererQuirks.
GLMediaPlayer.StreamException caught in the decoder thread, or null if none occured.
MonitorModes supported by this monitor.
SurfaceSize
GLBase.setSwapInterval(int).
0 if not yet generated.
sampler2D or samplerExternalOES
depending on TextureSequence.getLastTexture().getTexture().getTarget().
pname to query the textureTarget currently bound to the active texture-unit.
MouseEvent
name.ShaderState.getCachedUniformLocation(String) if valid,
or the GLSL queried via GL2ES2.glGetUniformLocation(int, String).ShaderState.getCachedUniformLocation(String) if valid,
or the GLSL queried via GL2ES2.glGetUniformLocation(int, String).GLUniformData object.
type,
connection and unitID as it's key components.
unit ID.unit ID support multiple graphics device configurations
on a local machine.AbstractGraphicsDevice.getConnection().
NativeSurface if used, otherwise null.
UpstreamSurfaceHook if set, otherwise null.
GLAutoDrawable instance, if exist.
GLMediaPlayer.initStream(URI, int, int, int).
rectangular portion of the rotated virtual Screen size represented by this monitor.
type
if supported, or VisualIDHolder.VID_UNDEFINED if not supported.
ProxySurface#UPSTREAM_PROVIDES_SIZE is set.
fragment-shader: "\nprecision highp float;\nprecision mediump int;\n/*precision mediump sampler2D;*/\n".
vertex-shader or geometry-shader: "\nprecision highp float;\nprecision highp int;\n".
bc stands for backward compatibility.
GL_ARB_ES3_compatibility extension.bc stands for backward compatibility.
GL_ARB_ES3_compatibility is available.
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_AMD_compressed_3DC_texture
GL_AMD_compressed_3DC_texture
GL_AMD_compressed_3DC_texture
GL_AMD_compressed_3DC_texture
GL_EXT_422_pixels
GL_EXT_422_pixels
GL_EXT_422_pixels
GL_EXT_422_pixels
GL_VERSION_1_0
GL_VERSION_1_0
GL_EXT_abgr
GL_VERSION_1_0
GL_NV_path_rendering
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_EXT_stencil_two_side
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_vertex_blend
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_texture_env_enhanced_fixed_function
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_1_2, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0
GL_ARB_shader_image_load_store
GL_VERSION_1_1
GL_NV_fence
GL_NV_fence
GL_NV_fence
GL_ARB_separate_shader_objects, GL_EXT_separate_shader_objects
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1
GL_VERSION_1_1
GL_EXT_texture_snorm
GL_ARB_texture_float; GL_EXT_texture_storage
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_ARB_texture_float; GL_EXT_texture_storage
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_VERSION_1_1
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage
GL_EXT_texture_snorm
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_VERSION_3_0; GL_EXT_texture_integer
GL_INGR_color_clamp
GL_INGR_color_clamp
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_EXT_texture_snorm
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_QCOM_alpha_test
GL_QCOM_alpha_test
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_QCOM_alpha_test
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_ARB_occlusion_query2, GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_EXT_occlusion_query_boolean
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility; GL_EXT_occlusion_query_boolean
GL_NV_path_rendering
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_compiled_vertex_array
GL_EXT_compiled_vertex_array
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_AMD_compressed_ATC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_compressed_ATC_texture
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_EXT_light_texture
GL_VERSION_1_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_APPLE_aux_depth_stencil
GL_EXT_pixel_transform
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_PGI_misc_hints
GL_VERSION_1_1, GL_VERSION_1_0
GL_NV_path_rendering
GL_VERSION_1_2
GL_VERSION_3_0; GL_EXT_texture_integer
GL_VERSION_1_2; GL_EXT_texture_format_BGRA8888, GL_EXT_bgra, GL_EXT_read_format_bgra, GL_APPLE_texture_format_BGRA8888
GL_EXT_texture_storage
GL_IMG_read_format
GL_IMG_read_format
GL_VERSION_3_0; GL_EXT_texture_integer
GL_QCOM_binning_control
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_2_0, GL_ARB_imaging
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate
GL_ES_VERSION_2_0, GL_ARB_imaging; GL_OES_blend_subtract
GL_ES_VERSION_2_0, GL_VERSION_2_0; GL_OES_blend_equation_separate
GL_ES_VERSION_2_0, GL_VERSION_2_0; GL_OES_blend_equation_separate
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_0; GL_EXT_texture_integer
GL_INGR_color_clamp
GL_INGR_color_clamp
GL_VERSION_1_0
GL_NV_path_rendering
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_1_5; GL_OES_mapbuffer
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_APPLE_flush_buffer_range
GL_NV_shader_buffer_load
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_OES_mapbuffer
GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_OES_mapbuffer
GL_APPLE_object_purgeable
GL_EXT_debug_label
GL_APPLE_flush_buffer_range
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_1_0
GL_VERSION_3_0; GL_ARB_color_buffer_float
GL_VERSION_3_0; GL_ARB_color_buffer_float
GL_VERSION_1_3
GL_NV_texture_border_clamp
GL_VERSION_1_2, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_0; GL_ARB_color_buffer_float
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_1_1
GL_VERSION_1_0
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_3_0
GL_VERSION_3_0
GL_VERSION_3_0
GL_VERSION_3_0
GL_VERSION_3_0
GL_VERSION_3_0
GL_VERSION_3_0
GL_VERSION_3_0
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_EXT_clip_volume_hint
GL_NV_path_rendering
GL_EXT_cmyka
GL_EXT_cmyka
GL_VERSION_1_0
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_objectGL_EXT_framebuffer_object, GL_EXT_draw_buffersGL_NV_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_draw_buffers; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_EXT_multiview_draw_buffers
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_ATI_pixel_format_float
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_EXT_discard_framebuffer
GL_EXT_discard_framebuffer
GL_APPLE_float_pixels
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_ARB_imaging
GL_ARB_imaging
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_NV_multisample_coverage
GL_VERSION_1_4
GL_ARB_vertex_program
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_1_4
GL_EXT_texture_array
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_shadow_samplers
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_3
GL_EXT_texture_compression_latc
GL_EXT_texture_compression_latc
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_VERSION_3_0
GL_ARB_texture_compression_rgtc, GL_VERSION_3_0
GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ARB_texture_compression_rgtc, GL_VERSION_3_0
GL_VERSION_1_3
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ARB_texture_compression_bptc
GL_ARB_texture_compression_bptc
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc
GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_dxt1
GL_VERSION_1_3
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_ARB_texture_compression_bptc
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc2
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc
GL_IMG_texture_compression_pvrtc2
GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_dxt1
GL_ANGLE_texture_compression_dxt3
GL_EXT_texture_compression_s3tc
GL_ANGLE_texture_compression_dxt5
GL_EXT_texture_compression_s3tc
GL_EXT_texture_compression_latc
GL_EXT_texture_compression_latc
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ARB_texture_compression_rgtc, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ARB_texture_compression_rgtc, GL_VERSION_3_0
GL_VERSION_2_1
GL_VERSION_2_1
GL_VERSION_2_1
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_KHR_texture_compression_astc_ldr
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_VERSION_2_1
GL_ARB_texture_compression_bptc
GL_NV_sRGB_formats
GL_NV_sRGB_formats
GL_NV_sRGB_formats
GL_NV_sRGB_formats
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_4_3, GL_ARB_compute_shader
GL_NV_compute_program5
GL_NV_compute_program5
GL_VERSION_4_3, GL_ARB_compute_shader
GL_ARB_compute_shader
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_PGI_misc_hints
GL_NV_texture_shader
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_ES_VERSION_2_0, GL_ARB_imaging
GL_ARB_imaging
GL_ES_VERSION_2_0, GL_ARB_imaging
GL_VERSION_3_2
GL_VERSION_3_2
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_3_0
GL_ARB_robustness
GL_VERSION_3_0
GL_VERSION_3_2
GL_EXT_robustness
GL_EXT_robustness
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_NV_path_rendering
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_VERSION_2_0; GL_ARB_point_sprite; GL_OES_point_sprite
GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_ARB_copy_buffer, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_copy_buffer
GL_ES_VERSION_3_0, GL_ARB_copy_buffer, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_copy_buffer
GL_NV_path_rendering
GL_NV_path_rendering
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_coverage_sample
GL_NV_multisample_coverage, GL_NV_coverage_sample
GL_QCOM_binning_control
GL_NV_path_rendering
GL_EXT_pixel_transform
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_texture_shader
GL_NV_texture_shader
GL_EXT_cull_vertex
GL_EXT_cull_vertex
GL_EXT_cull_vertex
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_5
GL_VERSION_1_4
GL_VERSION_1_0
GL_ARB_vertex_program
GL_ARB_matrix_palette
GL_ARB_vertex_program
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_NV_occlusion_query
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_2_1
GL_VERSION_1_0
GL_VERSION_1_4
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_EXT_vertex_shader
GL_EXT_vertex_weighting
GL_ARB_vertex_blend
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_AMD_name_gen_delete
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_AMD_debug_output
GL_AMD_debug_output
GL_AMD_debug_output
GL_AMD_debug_output
GL_AMD_debug_output
GL_AMD_debug_output
GL_AMD_debug_output
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_EXT_texture_sRGB_decode
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_stencil_wrap
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_packed_depth_stencil; GL_OES_packed_depth_stencil, GL_ANGLE_depth_texture
GL_ARB_depth_buffer_float, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_depth_bounds_test
GL_EXT_depth_bounds_test
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_VERSION_3_2, GL_ARB_depth_clamp
GL_AMD_depth_clamp_separate
GL_AMD_depth_clamp_separate
GL_NV_depth_clamp
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_ANGLE_depth_texture
GL_VERSION_1_4, GL_ES_VERSION_2_0, GL_OES_required_internalformat.
GL_NV_depth_nonlinear
GL_ES_VERSION_3_0, GL_VERSION_1_4; GL_OES_depth24
GL_VERSION_1_4; GL_ANGLE_depth_texture, GL_OES_depth32
GL_ARB_depth_buffer_float, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_EXT_discard_framebuffer
GL_EXT_discard_framebuffer
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_packed_depth_stencil; GL_OES_packed_depth_stencil, GL_ANGLE_depth_texture
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_4_3, GL_ARB_stencil_texturing
GL_NV_copy_depth_to_color
GL_NV_copy_depth_to_color
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_4
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_KHR_debug
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_IMG_texture_env_enhanced_fixed_function
GL_NV_texture_shader3
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader3
GL_NV_texture_shader
GL_NV_texture_shader3
GL_NV_texture_shader
GL_NV_texture_shader2
GL_NV_texture_shader
GL_NV_texture_shader
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_EXT_multiview_draw_buffers
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit
GL_ANGLE_framebuffer_blit
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit
GL_ANGLE_framebuffer_blit
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_NV_framebuffer_blit
GL_NV_framebuffer_blit
GL_NV_vertex_buffer_unified_memory
GL_VERSION_4_0, GL_ARB_draw_indirect
GL_VERSION_4_0, GL_ARB_draw_indirect
GL_NV_vertex_buffer_unified_memory
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_0
GL_APPLE_fence
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_path_rendering
GL_NV_path_rendering
GL_ES_VERSION_3_0, GL_VERSION_1_5
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_1_5
GL_VERSION_1_0
GL_VERSION_1_1
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_1
GL_VERSION_1_1
GL_PGI_vertex_hints
GL_NV_vertex_buffer_unified_memory
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_vertex_buffer_unified_memory
GL_NV_vertex_buffer_unified_memory
GL_NV_texgen_emboss
GL_NV_texgen_emboss
GL_NV_texgen_emboss
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_compressed_ETC1_RGB8_texture
GL_NV_sRGB_formats
GL_NV_evaluators
GL_VERSION_1_0
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_NV_evaluators
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_AMD_pinned_memory
GL_VERSION_1_0
GL_VERSION_1_0
GL_NV_fog_distance
GL_NV_fog_distance
GL_IMG_texture_env_enhanced_fixed_function
GL_AMD_blend_minmax_factor
GL_AMD_blend_minmax_factor
GL_NV_video_capture
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_APPLE_fence
GL_NV_fence
GL_NV_fence
GL_NV_fence
GL_NV_fence
GL_NV_fence
GL_NV_fence
GL_NV_video_capture
GL_NV_video_capture
GL_NV_path_rendering
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_NV_path_rendering
GL_VERSION_3_2, GL_ARB_provoking_vertex
GL_EXT_provoking_vertex
GL_ARB_ES2_compatibility, GL_VERSION_ES_1_0, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_VERSION_3_0; GL_ARB_color_buffer_float
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_ARB_depth_buffer_float, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_NV_float_buffer
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_NV_float_buffer
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_5
GL_VERSION_1_5
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5
GL_VERSION_1_5
GL_VERSION_1_5
GL_VERSION_1_5
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_5
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_NV_fog_distance
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_texture_shader3
GL_OML_subsample
GL_OML_subsample
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_IMG_texture_env_enhanced_fixed_function
GL_EXT_light_texture
GL_VERSION_1_4
GL_VERSION_4_0, GL_ARB_gpu_shader5
GL_EXT_light_texture
GL_EXT_light_texture
GL_ARB_fragment_program
GL_NV_gpu_program5
GL_NV_parameter_buffer_object
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_OES_standard_derivatives
GL_EXT_shader_framebuffer_fetch
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ANGLE_texture_usage
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_sRGB
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_sRGB
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_color_buffer_half_float
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_OES_texture_3D
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_ARB_geometry_shader4, GL_VERSION_3_0; GL_NV_geometry_program4, GL_EXT_texture_array, GL_EXT_geometry_shader4
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_EXT_multisampled_render_to_texture
GL_EXT_multisampled_render_to_texture
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0
GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_geometry_shader4
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ANGLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_IMG_multisampled_render_to_texture
GL_IMG_multisampled_render_to_texture
GL_NV_framebuffer_multisample
GL_ARB_framebuffer_object, GL_VERSION_3_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_framebuffer_sRGB, GL_VERSION_3_0
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_OES_surfaceless_context
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_EXT_vertex_shader
GL_PGI_misc_hints
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ES_VERSION_2_0, GL_ARB_imaging; GL_OES_blend_subtract
GL_ES_VERSION_2_0, GL_ARB_imaging; GL_OES_blend_subtract
GL_ES_VERSION_2_0, GL_ARB_imaging; GL_OES_blend_subtract
GL_FJ_shader_binary_GCCSO
GL_VERSION_ES_1_0, GL_VERSION_1_4
GL_VERSION_ES_1_0, GL_VERSION_1_4, GL_ES_VERSION_2_0
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_NV_geometry_program4
GL_NV_parameter_buffer_object
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_VERSION_4_1, GL_ARB_separate_shader_objects
GL_VERSION_4_0, GL_ARB_gpu_shader5
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_shader_buffer_load
GL_EXT_disjoint_timer_query
GL_QCOM_binning_control
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_0; GL_EXT_texture_integer
GL_INGR_color_clamp
GL_INGR_color_clamp
GL_VERSION_1_0
GL_ARB_robustness; GL_EXT_robustness
GL_APPLE_float_pixels
GL_ARB_half_float_vertex; GL_NV_half_float; GL_ARB_half_float_pixel,
earmarked for ES 3.0 (hence kept in GL while fixing Bug 590)
GL_OES_texture_half_float
GL_NV_texture_shader
GL_NV_texture_shader
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_NV_texture_shader
GL_NV_texture_shader3
GL_NV_texture_shader
GL_VERSION_1_0
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_NV_path_rendering
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0; GL_OES_read_format
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0; GL_OES_read_format
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_stencil_wrap
GL_ARB_framebuffer_object, GL_VERSION_3_0
GL_VERSION_1_1
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_PGI_vertex_hints
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_EXT_index_material
GL_EXT_index_material
GL_EXT_index_material
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_EXT_index_func
GL_EXT_index_func
GL_EXT_index_func
GL_VERSION_1_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_robustness; GL_EXT_robustness
GL_VERSION_1_1, GL_VERSION_1_0, GL_ES_VERSION_2_0
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_OES_vertex_type_10_10_10_2
GL_ES_VERSION_3_0, GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_3_1; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_3_1; GL_EXT_gpu_shader4
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_NV_explicit_multisample
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_EXT_texture_snorm
GL_ARB_texture_float
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_ARB_texture_float
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_VERSION_1_1
GL_VERSION_1_1
GL_EXT_texture_snorm
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_EXT_texture_snorm
GL_OML_interlace
GL_INGR_interlace_read
GL_OML_interlace
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_uniform_buffer_object
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_REND_screen_coordinates
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_NV_path_rendering
GL_EXT_index_array_formats
GL_EXT_index_array_formats
GL_EXT_index_array_formats
GL_EXT_index_array_formats
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_3_2, GL_ARB_provoking_vertex
GL_EXT_provoking_vertex
GL_NV_video_capture
GL_VERSION_4_1, GL_ARB_viewport_array
GL_INTEL_map_texture
GL_INTEL_map_texture
GL_INTEL_map_texture
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_2
GL_VERSION_1_0
GL_APPLE_specular_vector
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_NV_path_rendering
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_NV_texture_shader
GL_NV_texture_shader
GL_VERSION_1_0
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_0
GL_ARB_robustness; GL_EXT_robustness
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_VERSION_2_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_EXT_texture_snorm
GL_EXT_texture_snorm
GL_EXT_texture_storage; GL_ARB_texture_float
GL_ARB_texture_float; GL_EXT_texture_storage
GL_ARB_texture_float; GL_EXT_texture_storage
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_EXT_texture_storage; GL_ARB_texture_float
GL_ARB_texture_float; GL_EXT_texture_storage
GL_ARB_texture_float; GL_EXT_texture_storage
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1; GL_OES_required_internalformat
GL_VERSION_1_1
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage; GL_OES_required_internalformat
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage; GL_OES_required_internalformat
GL_EXT_texture_snorm
GL_EXT_texture_snorm
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_texture_storage; GL_ARB_texture_float
GL_ARB_texture_float; GL_EXT_texture_storage
GL_ARB_texture_float; GL_EXT_texture_storage
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_EXT_texture_storage; GL_ARB_texture_float
GL_ARB_texture_float; GL_EXT_texture_storage
GL_ARB_texture_float; GL_EXT_texture_storage
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_EXT_texture_integer
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_EXT_texture_integer
GL_EXT_texture_snorm
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_EXT_texture_integer
GL_EXT_texture_snorm
GL_NV_texture_shader
GL_NV_texture_shader
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARM_mali_program_binary
GL_ARM_mali_shader_binary
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_NV_evaluators
GL_NV_evaluators
GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
GL_VERSION_1_0
GL_NV_evaluators
GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_EXT_vertex_shader
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_OES_matrix_palette
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ES_VERSION_3_0, GL_ARB_imaging
GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_array
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_1_0
GL_EXT_bindable_uniform
GL_VERSION_1_0
GL_VERSION_3_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_user_clip_plane
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_NV_fbo_color_attachments; GL_EXT_framebuffer_object, GL_EXT_draw_buffers
GL_ARB_imaging
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ARB_uniform_buffer_object
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_VERSION_4_3, GL_ARB_compute_shader
GL_ARB_imaging
GL_ARB_imaging
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL_AMD_debug_output
GL_NV_deep_texture3D
GL_NV_deep_texture3D
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_NV_draw_buffers; GL_EXT_draw_buffers
GL_ATI_draw_buffers
GL_ARB_blend_func_extended, GL_VERSION_3_3
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_VERSION_1_0
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_EXT_bindable_uniform
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_VERSION_4_0, GL_ARB_gpu_shader5
GL_NV_gpu_program5
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_2_0
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_EXT_bindable_uniform
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_3_2
GL_VERSION_3_2
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_NV_gpu_program5
GL_VERSION_4_0, GL_ARB_gpu_shader5
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_ARB_uniform_buffer_object
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_ARB_geometry_shader4
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0
GL_NV_evaluators
GL_ARB_matrix_palette
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_NV_framebuffer_multisample_coverage
GL_EXT_multiview_draw_buffers
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_ARB_matrix_palette; GL_OES_matrix_palette
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_1_0
GL_EXT_pixel_transform
GL_ATI_pn_triangles
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_NV_gpu_program4
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_NV_gpu_program4
GL_NV_gpu_program4
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_ARB_fragment_program
GL_NV_geometry_program4
GL_NV_parameter_buffer_object
GL_NV_parameter_buffer_object
GL_ARB_vertex_program
GL_NV_tessellation_program5
GL_NV_gpu_program4
GL_NV_gpu_program5
GL_NV_gpu_program5
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_ARB_fragment_program
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_NV_gpu_program4
GL_ARB_texture_gather
GL_VERSION_4_0; GL_ARB_texture_gather
GL_NV_gpu_program5
GL_NV_geometry_program4
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_NV_evaluators
GL_VERSION_3_1
GL_ARB_texture_rectangle
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_NV_explicit_multisample
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ANGLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_IMG_multisampled_render_to_texture
GL_IMG_multisampled_render_to_texture
GL_NV_framebuffer_multisample
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_NV_shader_buffer_load
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_NV_light_max_exponent
GL_AMD_sparse_texture
GL_AMD_sparse_texture
GL_AMD_sparse_texture
GL_NV_light_max_exponent
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_3_1; GL_ARB_texture_buffer_object
GL_VERSION_2_0
GL_ARB_fragment_program
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_fragment_program
GL_ES_VERSION_3_0, GL_VERSION_1_4
GL_EXT_texture_filter_anisotropic
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_4_0, GL_ARB_transform_feedback3
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_VERSION_4_3, GL_ARB_explicit_uniform_location
GL_ES_VERSION_3_0, GL_ARB_geometry_shader4, GL_VERSION_3_0
GL_VERSION_2_0
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_NV_vertex_array_range
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_EXT_bindable_uniform
GL_PGI_vertex_hints
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_EXT_vertex_shader
GL_VERSION_4_0, GL_ARB_transform_feedback3
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_2_0
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_ARB_vertex_blend; GL_OES_matrix_palette
GL_ARB_geometry_shader4
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_4_1, GL_ARB_viewport_array
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_ARB_imaging
GL_VERSION_4_0, GL_ARB_gpu_shader5
GL_NV_gpu_program5
GL_AMD_sparse_texture
GL_VERSION_4_2, GL_ARB_map_buffer_alignment
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_NV_gpu_program4
GL_VERSION_4_0; GL_ARB_texture_gather
GL_NV_gpu_program5
GL_VERSION_4_0; GL_ARB_sample_shading
GL_AMD_sparse_texture
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_EXT_texture_mirror_clamp
GL_EXT_texture_mirror_clamp
GL_EXT_texture_mirror_clamp
GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_texture_mirrored_repeat
GL_NV_path_rendering
GL_NV_path_rendering
GL_ARB_vertex_blend
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_ARB_vertex_blend
GL_OES_matrix_get
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_IMG_texture_env_enhanced_fixed_function
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_1_0
GL_VERSION_1_3
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_NV_framebuffer_multisample_coverage
GL_NV_multisample_filter_hint
GL_EXT_multiview_draw_buffers
GL_EXT_vertex_shader
GL_VERSION_1_1
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_0
GL_ARB_shading_language_include
GL_ARB_shading_language_include
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_video_capture
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_robustness; GL_EXT_robustness
GL_VERSION_1_1, GL_VERSION_1_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_PGI_vertex_hints
GL_VERSION_1_3; GL_OES_texture_cube_map
GL_EXT_vertex_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_shader_subroutine, GL_VERSION_4_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
GL_ES_VERSION_3_0, GL_ARB_internalformat_query, GL_VERSION_4_2
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_VERSION_4_3
GL_NV_video_capture
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_VERSION_1_0
GL_ARB_shader_objects
GL_VERSION_1_0
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_shader_objects
GL_ARB_shader_objects
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader3
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_vertex_shader
GL_ES_VERSION_2_0, GL_ARB_imaging
GL_ES_VERSION_2_0, GL_ARB_imaging
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_blend_func_extended, GL_VERSION_3_3
GL_ARB_blend_func_extended, GL_VERSION_3_3
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_cmyka
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_1_2
GL_VERSION_1_1, GL_VERSION_1_0
GL_OML_resample
GL_ANGLE_pack_reverse_row_order
GL_APPLE_row_bytes
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_VERSION_1_2
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_OES_compressed_paletted_texture
GL_NV_video_capture
GL_NV_texture_shader
GL_VERSION_1_0
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_QCOM_perfmon_global_mode
GL_QCOM_perfmon_global_mode
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_AMD_name_gen_delete
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_EXT_texture_perturb_normal
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_NV_occlusion_query
GL_NV_occlusion_query
GL_NV_occlusion_query
GL_EXT_pixel_transform
GL_EXT_pixel_transform
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_EXT_pixel_transform
GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_EXT_pixel_buffer_object
GL_EXT_pixel_buffer_object
GL_EXT_pixel_transform
GL_EXT_pixel_transform
GL_EXT_pixel_transform
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_EXT_pixel_buffer_object
GL_EXT_pixel_buffer_object
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_ATI_pn_triangles
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_ES_1_0, GL_VERSION_1_4
GL_OES_point_size_array
GL_OES_point_size_array
GL_OES_point_size_array
GL_OES_point_size_array
GL_OES_point_size_array
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_ES_1_0, GL_VERSION_1_4
GL_VERSION_ES_1_0, GL_VERSION_1_4
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_2_0; GL_ARB_point_sprite; GL_OES_point_sprite
GL_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_PGI_misc_hints
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_NV_texture_shader
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_ES3_compatibility
GL_VERSION_3_1
GL_NV_primitive_restart
GL_NV_primitive_restart
GL_VERSION_3_0
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_NV_gpu_program4
GL_ARB_vertex_program
GL_ANGLE_program_binary
GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_EXT_direct_state_access
GL_EXT_direct_state_access
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_ARB_fragment_program
GL_ARB_shader_objects
GL_EXT_debug_label
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_vertex_program
GL_VERSION_4_3, GL_KHR_debug
GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GL_EXT_debug_label
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_NV_gpu_program4
GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GL_ARB_vertex_program
GL_ARB_vertex_program
GL_ARB_fragment_program
GL_ARB_fragment_program
GL_ARB_vertex_program
GL_OES_matrix_get
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_3_2, GL_ARB_provoking_vertex
GL_EXT_provoking_vertex
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_ARB_imaging
GL_VERSION_1_1
GL_VERSION_3_0; GL_EXT_texture_array
GL_VERSION_1_1
GL_VERSION_3_0; GL_EXT_texture_array
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_1_2
GL_VERSION_1_3
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_VERSION_3_1
GL_ARB_texture_rectangle
GL_APPLE_object_purgeable
GL_VERSION_1_0
GL_VERSION_1_0
GL_NV_path_rendering
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_3_2, GL_ARB_provoking_vertex
GL_EXT_provoking_vertex
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_AMD_query_buffer_object
GL_AMD_query_buffer_object
GL_VERSION_3_0; GL_NV_conditional_render
GL_VERSION_3_0; GL_NV_conditional_render
GL_VERSION_1_5
GL_EXT_disjoint_timer_query
GL_VERSION_3_0; GL_NV_conditional_render
GL_AMD_name_gen_delete
GL_EXT_debug_label
GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
GL_AMD_query_buffer_object
GL_VERSION_3_0; GL_NV_conditional_render
GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_packed_float
GL_VERSION_3_0, GL_ARB_texture_rg
GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_storage, GL_EXT_color_buffer_half_float
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_VERSION_1_1
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_rg, GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_EXT_multiview_draw_buffers
GL_NV_read_buffer
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit
GL_ANGLE_framebuffer_blit
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit
GL_ANGLE_framebuffer_blit
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_NV_framebuffer_blit
GL_NV_framebuffer_blit
GL_VERSION_1_5
GL_NV_pixel_data_range
GL_NV_pixel_data_range
GL_NV_pixel_data_range
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_5
GL_IMG_texture_env_enhanced_fixed_function
GL_PGI_misc_hints
GL_NV_path_rendering
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0; GL_EXT_texture_rg
GL_VERSION_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_INGR_color_clamp
GL_INGR_color_clamp
GL_VERSION_1_0
GL_VERSION_3_1
GL_ARB_imaging
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_3; GL_OES_texture_cube_map
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_APPLE_object_purgeable
GL_VERSION_1_0
GL_QCOM_binning_control
GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_NV_framebuffer_multisample_coverage
GL_NV_framebuffer_multisample_coverage
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ATI_meminfo
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ANGLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_APPLE_framebuffer_multisample
GL_IMG_multisampled_render_to_texture
GL_IMG_multisampled_render_to_texture
GL_NV_framebuffer_multisample
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_AMD_stencil_operation_extended
GL_ARB_imaging
GL_OES_EGL_image_external
GL_OES_EGL_image_external
GL_OML_resample
GL_OML_resample
GL_OML_resample
GL_OML_resample
GL_VERSION_1_2, GL_VERSION_ES_1_0
GL_ARB_robustness; GL_EXT_robustness
GL_NV_path_rendering
GL_APPLE_object_purgeable
GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_rg
GL_VERSION_3_0, GL_ARB_texture_rg
GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_storage, GL_EXT_color_buffer_half_float
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg; GL_EXT_texture_rg, GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_ARB_texture_rg
GL_VERSION_3_1
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1; GL_EXT_texture, GL_EXT_texture_storage
GL_VERSION_1_1, GL_ES_VERSION_3_0; GL_EXT_texture, GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_ARB_texture_rgb10_a2ui, GL_VERSION_3_3
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_ARB_texture_float; GL_EXT_texture_storage, GL_EXT_color_buffer_half_float
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_ARB_texture_float; GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_VERSION_1_1
GL_S3_s3tc
GL_VERSION_1_1
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0; GL_OES_required_internalformat, GL_OES_framebuffer_object
GL_VERSION_1_1, GL_ES_VERSION_2_0; GL_OES_required_internalformat, GL_OES_framebuffer_object
GL_VERSION_1_1, GL_ES_VERSION_3_0; GL_OES_rgb8_rgba8
GL_ES_VERSION_3_0, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_shared_exponent
GL_APPLE_rgb_422
GL_APPLE_rgb_422
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_S3_s3tc
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_VERSION_3_1
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_ARB_texture_float; GL_EXT_color_buffer_half_float
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_VERSION_1_1
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_ARB_texture_float; GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_VERSION_1_1, GL_ES_VERSION_2_0; GL_OES_required_internalformat, GL_OES_framebuffer_object
GL_S3_s3tc
GL_S3_s3tc
GL_VERSION_1_1, GL_ES_VERSION_3_0; GL_OES_rgb8_rgba8
GL_ES_VERSION_3_0, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_S3_s3tc
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_APPLE_float_pixels
GL_ATI_texture_float
GL_ARB_color_buffer_float
GL_ATI_pixel_format_float
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_integer
GL_EXT_texture_integer
GL_VERSION_1_0
GL_S3_s3tc
GL_EXT_packed_float
GL_VERSION_3_1
GL_NV_texture_shader
GL_VERSION_1_1, GL_VERSION_1_0
GL_NV_path_rendering
GL_VERSION_1_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_NV_explicit_multisample
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_NV_explicit_multisample
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_NV_explicit_multisample
GL_VERSION_4_0; GL_ARB_sample_shading
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_VERSION_2_0
GL_ARB_shader_objects
GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_array, GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_NV_shadow_samplers_array
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_3_1
GL_ARB_shader_objects
GL_VERSION_3_1
GL_ARB_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_shadow_samplers
GL_ARB_shader_objects
GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_OES_texture_3D
GL_ARB_shader_objects
GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
GL_VERSION_3_1; GL_EXT_gpu_shader4
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shader_objects
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_NV_shadow_samplers_cube
GL_OES_EGL_image_external
GL_AMD_name_gen_delete
GL_NV_explicit_multisample
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_1_5
GL_EXT_vertex_shader
GL_EXT_framebuffer_multisample_blit_scaled
GL_EXT_framebuffer_multisample_blit_scaled
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_REND_screen_coordinates
GL_VERSION_1_4
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_4
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_ARB_imaging
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_1_2
GL_AMD_stencil_operation_extended
GL_IMG_shader_binary
GL_IMG_program_binary
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GL_DMP_shader_binary
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_VIV_shader_binary
GL_ARB_ES2_compatibility, GL_VERSION_4_1, GL_ES_VERSION_2_0
GL_NV_texture_shader
GL_NV_shader_buffer_store
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_ARB_shading_language_include
GL_ARB_shader_objects
GL_EXT_debug_label
GL_NV_texture_shader
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_shading_language_100
GL_EXT_light_texture
GL_EXT_shared_texture_palette
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader3
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_ES_VERSION_3_0, GL_VERSION_3_1
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_texture_shader
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_2
GL_EXT_texture_sRGB_decode
GL_NV_path_rendering
GL_VERSION_2_1
GL_VERSION_2_1
GL_VERSION_2_1
GL_NV_sRGB_formats
GL_NV_sRGB_formats
GL_VERSION_2_1
GL_NV_sRGB_formats
GL_NV_sRGB_formats
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_1_2
GL_VERSION_1_2
GL_NV_path_rendering
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_0
GL_NV_path_rendering
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_ARB_blend_func_extended, GL_VERSION_3_3
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_2_1; GL_EXT_texture_sRGB, GL_EXT_sRGB
GL_ES_VERSION_3_0, GL_VERSION_2_1
GL_ES_VERSION_3_0, GL_VERSION_2_1; GL_EXT_texture_sRGB, GL_EXT_sRGB
GL_NV_sRGB_formats
GL_VERSION_2_1; GL_EXT_texture_sRGB, GL_EXT_sRGB
GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0; GL_KHR_debug
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0; GL_KHR_debug
GL_NV_path_rendering
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_ES_VERSION_3_0, GL_VERSION_1_5
GL_VERSION_1_5, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_1_5
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_AMD_stencil_operation_extended
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_QCOM_tiled_rendering
GL_EXT_stencil_clear_tag
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_EXT_discard_framebuffer
GL_EXT_discard_framebuffer
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_ES_VERSION_2_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_OES_stencil1
GL_ARB_framebuffer_object, GL_VERSION_3_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_OES_stencil4
GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_stencil8
GL_AMD_stencil_operation_extended
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_EXT_stencil_clear_tag
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_stencil_two_side
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_APPLE_vertex_array_range, GL_APPLE_texture_range
GL_APPLE_vertex_array_range
GL_APPLE_texture_range
GL_APPLE_vertex_array_range, GL_APPLE_texture_range
GL_ES_VERSION_3_0, GL_VERSION_1_5
GL_VERSION_1_5, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_1_5
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_PGI_misc_hints
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_AMD_sample_positions
GL_VERSION_ES_1_0, GL_VERSION_1_3
GL_NV_video_capture
GL_NV_vdpau_interop
GL_NV_vdpau_interop
GL_NV_vdpau_interop
GL_ARB_cl_event
GL_ARB_cl_event
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_EXT_x11_sync_object
GL_NV_path_rendering
GL_VERSION_1_0
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_EXT_index_array_formats
GL_EXT_index_array_formats
GL_EXT_index_array_formats
GL_EXT_index_array_formats
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_VERSION_1_1
GL_ARB_imaging
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_NV_tessellation_program5
GL_NV_tessellation_program5
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_1, GL_ARB_separate_shader_objects
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_NV_tessellation_program5
GL_NV_tessellation_program5
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_1, GL_ARB_separate_shader_objects
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_ES_1_0, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_VERSION_3_0; GL_EXT_texture_array
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_array
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
GL_IMG_texture_env_enhanced_fixed_function
GL_VERSION_1_1, GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_EXT_light_texture
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_VERSION_1_1
GL_VERSION_3_0; GL_EXT_texture_array
GL_VERSION_1_1, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_array
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
GL_VERSION_3_1; GL_ARB_texture_buffer_object
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_OES_EGL_image_external
GL_OES_EGL_image_external
GL_VERSION_3_1
GL_ARB_texture_rectangle
GL_NV_explicit_multisample
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_NV_texture_border_clamp
GL_NV_texture_shader
GL_VERSION_3_1; GL_ARB_texture_buffer_object
GL_VERSION_3_1; GL_ARB_texture_buffer_object
GL_ARB_texture_buffer_object
GL_ARB_texture_buffer_range, GL_VERSION_4_3
GL_ARB_texture_buffer_range, GL_VERSION_4_3
GL_ARB_texture_buffer_range, GL_VERSION_4_3
GL_NV_texture_multisample
GL_ARB_shadow_ambient
GL_ES_VERSION_3_0, GL_VERSION_1_4; GL_EXT_shadow_samplers
GL_ES_VERSION_3_0, GL_VERSION_1_4; GL_EXT_shadow_samplers
GL_VERSION_1_0
GL_VERSION_1_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_3
GL_VERSION_1_3
GL_SUNX_constant_data
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_NV_vertex_buffer_unified_memory
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_NV_texture_multisample
GL_OES_draw_texture
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_VERSION_1_3, GL_ES_VERSION_2_0; GL_OES_texture_cube_map
GL_ARB_seamless_cube_map, GL_VERSION_3_2
GL_VERSION_1_2
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_VERSION_1_4
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_NV_texture_shader
GL_NV_texture_shader
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_OES_EGL_image_external
GL_OES_EGL_image_external
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_1_4
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_NV_float_buffer
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_ATI_meminfo
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_0; GL_OES_texture_cube_map
GL_VERSION_1_0
GL_VERSION_1_0
GL_VERSION_1_0
GL_OES_texture_cube_map
GL_VERSION_1_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_VERSION_1_1, GL_VERSION_1_0
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_NV_texture_shader
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
GL_ES_VERSION_3_0, GL_VERSION_4_3, GL_ARB_texture_view
GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_VERSION_1_1
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_EXT_light_texture
GL_NV_texture_shader
GL_VERSION_1_4
GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_NV_texture_shader
GL_EXT_light_texture
GL_EXT_light_texture
GL_OES_matrix_get
GL_EXT_texture_filter_anisotropic
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_APPLE_texture_max_level
GL_APPLE_texture_max_level
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_INTEL_map_texture
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_EXT_texture_perturb_normal
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_VERSION_1_1
GL_APPLE_texture_range
GL_APPLE_texture_range
GL_VERSION_3_1
GL_ARB_texture_rectangle
GL_VERSION_1_1, GL_VERSION_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_ARB_texture_float
GL_NV_explicit_multisample
GL_NV_explicit_multisample
GL_VERSION_1_1
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_IMG_multisampled_render_to_texture
GL_IMG_multisampled_render_to_texture
GL_NV_texture_shader
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_3_0; GL_EXT_texture_shared_exponent
GL_EXT_texture_sRGB_decode
GL_VERSION_1_0, GL_VERSION_ES_1_0
GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_EXT_packed_depth_stencil
GL_APPLE_texture_range
GL_AMD_sparse_texture
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
GL_EXT_texture_swizzle
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
GL_EXT_texture_swizzle
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
GL_EXT_texture_swizzle
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
GL_EXT_texture_swizzle
GL_ARB_texture_swizzle, GL_VERSION_3_3
GL_EXT_texture_swizzle
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_NV_texture_expand_normal
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ANGLE_texture_usage
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_texture_view
GL_VERSION_4_3, GL_ARB_texture_view
GL_VERSION_4_3, GL_ARB_texture_view
GL_VERSION_4_3, GL_ARB_texture_view
GL_VERSION_1_1, GL_VERSION_1_0
GL_QCOM_extended_get
GL_QCOM_extended_get
GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_timer_query, GL_VERSION_3_3
GL_EXT_timer_query, GL_EXT_disjoint_timer_query
GL_EXT_timer_query, GL_EXT_disjoint_timer_query
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_sync
GL_ARB_timer_query, GL_VERSION_3_3
GL_EXT_disjoint_timer_query
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_1_0
GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
GL_ES_VERSION_3_0, GL_ARB_transform_feedback2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
GL_NV_transform_feedback2
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_4_0, GL_ARB_transform_feedback2
GL_NV_transform_feedback2
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_VERSION_4_0, GL_ARB_transform_feedback2
GL_NV_transform_feedback2
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_NV_transform_feedback2
GL_ES_VERSION_3_0, GL_ARB_transform_feedback2
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_APPLE_transform_hint
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_ANGLE_translated_shader_source
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_1_3
GL_ARB_vertex_program
GL_VERSION_1_3
GL_EXT_direct_state_access
GL_VERSION_1_3
GL_VERSION_1_3
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_3_2
GL_ARB_geometry_shader4
GL_NV_path_rendering
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_APPLE_object_purgeable
GL_VERSION_4_1, GL_ARB_viewport_array
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_VERSION_4_3, GL_ARB_compute_shader
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ARB_uniform_buffer_object
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_VERSION_4_0, GL_ARB_tessellation_shader
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_EXT_bindable_uniform
GL_EXT_bindable_uniform
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GL_ARB_robustness; GL_EXT_robustness
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_APPLE_client_storage
GL_EXT_cmyka
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_VERSION_4_2, GL_ARB_compressed_texture_pixel_storage
GL_SUNX_constant_data
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_VERSION_1_1, GL_VERSION_1_0
GL_OML_resample
GL_APPLE_row_bytes
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0; GL_EXT_unpack_subimage
GL_VERSION_1_2, GL_ES_VERSION_3_0
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0; GL_EXT_unpack_subimage
GL_VERSION_1_1, GL_ES_VERSION_3_0, GL_VERSION_1_0; GL_EXT_unpack_subimage
GL_VERSION_1_1, GL_VERSION_1_0
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2
GL_VERSION_1_2
GL_VERSION_1_0, GL_OES_element_index_uint, GL_ES_VERSION_2_0
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_AMD_performance_monitor
GL_AMD_performance_monitor
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_NV_gpu_shader5
GL_VERSION_1_2; GL_OES_vertex_type_10_10_10_2
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_packed_float
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_packed_depth_stencil; GL_OES_packed_depth_stencil, GL_ANGLE_depth_texture
GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_EXT_texture_type_2_10_10_10_REV
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_texture_shared_exponent
GL_VERSION_1_2
GL_VERSION_1_2
GL_NV_texture_shader
GL_VERSION_4_2, GL_ARB_shader_atomic_counters
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_NV_texture_shader
GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_ARB_texture_multisample, GL_VERSION_3_2
GL_VERSION_3_1; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_3_1; GL_EXT_gpu_shader4
GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_VERSION_4_0; GL_ARB_texture_cube_map_array
GL_NV_explicit_multisample
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_ARB_texture_float; GL_EXT_color_buffer_half_float
GL_VERSION_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2
GL_EXT_read_format_bgra
GL_VERSION_1_2, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2
GL_EXT_read_format_bgra
GL_IMG_read_format
GL_IMG_read_format
GL_VERSION_1_2, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_2
GL_APPLE_ycbcr_422, GL_APPLE_rgb_422
GL_APPLE_ycbcr_422, GL_APPLE_rgb_422
GL_APPLE_ycbcr_422, GL_APPLE_rgb_422
GL_APPLE_ycbcr_422, GL_APPLE_rgb_422
GL_VERSION_2_0
GL_NV_path_rendering
GL_NV_path_rendering
GL_NV_path_rendering
GL_VERSION_1_1
GL_VERSION_1_1
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_ATI_meminfo
GL_EXT_vertex_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_NV_vertex_buffer_unified_memory
GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
GL_OES_vertex_array_object
GL_OES_vertex_array_object
GL_VERSION_1_5, GL_VERSION_ES_1_0
GL_NV_vertex_buffer_unified_memory
GL_AMD_name_gen_delete
GL_EXT_debug_label
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_APPLE_vertex_array_range
GL_APPLE_vertex_array_range
GL_NV_vertex_array_range
GL_NV_vertex_array_range
GL_APPLE_vertex_array_range
GL_NV_vertex_array_range
GL_NV_vertex_array_range
GL_NV_vertex_array_range2
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_APPLE_vertex_array_range
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_VERSION_1_1, GL_VERSION_ES_1_0
GL_NV_vertex_buffer_unified_memory
GL_ARB_shader_image_load_store, GL_VERSION_4_2
GL_VERSION_1_5, GL_ES_VERSION_2_0
GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays
GL_ANGLE_instanced_arrays
GL_NV_instanced_arrays
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_ES_VERSION_3_0, GL_VERSION_3_0
GL_NV_vertex_program4
GL_NV_vertex_buffer_unified_memory
GL_VERSION_4_3
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_ARB_vertex_program
GL_NV_vertex_buffer_unified_memory
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_APPLE_vertex_program_evaluators
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
GL_ARB_vertex_blend
GL_PGI_vertex_hints
GL_PGI_vertex_hints
GL_AMD_interleaved_elements
GL_AMD_interleaved_elements
GL_ARB_vertex_program
GL_NV_parameter_buffer_object
GL_VERSION_2_0
GL_ARB_vertex_program
GL_VERSION_2_0
GL_ARB_vertex_program
GL_ES_VERSION_2_0, GL_VERSION_2_0
GL_EXT_vertex_shader
GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_ARB_program_interface_query, GL_VERSION_4_3
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_EXT_vertex_weighting
GL_NV_path_rendering
GL_NV_texture_shader
GL_NV_texture_shader
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_4_3, GL_ARB_internalformat_query2
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_VERSION_1_0
GL_VERSION_4_1, GL_ARB_viewport_array
GL_VERSION_4_1, GL_ARB_viewport_array
GL_VERSION_4_1, GL_ARB_viewport_array
GL_AMD_sparse_texture
GL_AMD_sparse_texture
GL_AMD_sparse_texture
GL_APPLE_object_purgeable
GL_EXT_vertex_shader
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GL_ARB_vertex_blend; GL_OES_matrix_palette
GL_VERSION_1_5; GL_OES_matrix_palette
GL_ARB_vertex_blend; GL_OES_matrix_palette
GL_ARB_vertex_blend; GL_OES_matrix_palette
GL_ARB_vertex_blend; GL_OES_matrix_palette
GL_ARB_vertex_blend; GL_OES_matrix_palette
GL_ARB_vertex_blend
GL_PGI_misc_hints
GL_NV_vdpau_interop
GL_VERSION_1_5; GL_OES_mapbuffer
GL_NV_pixel_data_range
GL_NV_pixel_data_range
GL_NV_pixel_data_range
GL_QCOM_writeonly_rendering
GL_QCOM_writeonly_rendering
GL_EXT_vertex_shader
GL_EXT_vertex_shader
GL_NV_video_capture
GL_APPLE_ycbcr_422
GL_NV_video_capture
GL_AMD_program_binary_Z400
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_NV_video_capture
GL_EXT_vertex_shader
GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_ES_VERSION_2_0
GL_EXT_vertex_shader
GL_VERSION_1_0
GL_VERSION_1_0
void glAccum(GLenum op, GLfloat value); GL_VERSION_1_0
void glActiveShaderProgram(GLuint pipeline, GLuint program); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glActiveStencilFaceEXT(GLenum face); GL_EXT_stencil_two_side
void glActiveTexture(GLenum texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
GL_NV_vertex_array_range.
void glAlphaFunc(GLenum func, GLclampf ref); GL_VERSION_1_0, GL_VERSION_ES_CM
void glAlphaFuncQCOM(GLenum func, GLclampf ref); GL_QCOM_alpha_test
void glAlphaFuncx(GLenum func, GLclampx ref); GL_VERSION_ES_CL_CM
GLAutoDrawable animation. void glApplyTextureEXT(GLenum mode); GL_EXT_light_texture
GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences); GL_VERSION_1_1
GLboolean glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences); GL_VERSION_1_1
void glArrayElement(GLint i); GL_VERSION_1_1
void glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj); GL_ARB_shader_objects
void glAttachShader(GLuint program, GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLDrawable which supplies
an event based mechanism (GLEventListener) for performing
OpenGL rendering.GLAutoDrawable implementation
utilizing already created GLDrawable and GLContext instances.GLContext can be assigned later manually via setContext(ctx)
or it will be created lazily at the 1st display() method call.GLContext creation will take a shared GLContext into account
which has been set directly
or via another GLAutoDrawable.
void glBegin(GLenum mode); GL_VERSION_1_0
void glBeginConditionalRender(GLuint id, GLenum mode); GL_VERSION_3_0; GL_NV_conditional_render
void glBeginConditionalRenderNVX(GLuint id); GL_NVX_conditional_render
void glBeginOcclusionQueryNV(GLuint id); GL_NV_occlusion_query
void glBeginPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitor
void glBeginPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitor
void glBeginQuery(GLenum target, GLuint id); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glBeginQueryIndexed(GLenum target, GLuint index, GLuint id); GL_VERSION_4_0, GL_ARB_transform_feedback3
void glBeginTransformFeedback(GLenum primitiveMode); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glBeginVertexShaderEXT(void); GL_EXT_vertex_shader
void glBeginVideoCaptureNV(GLuint video_capture_slot); GL_NV_video_capture
void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glBindBuffer(GLenum target, GLuint buffer); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glBindBufferBase(GLenum target, GLuint index, GLuint buffer); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name); GL_VERSION_3_0; GL_EXT_gpu_shader4
void glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name); GL_ARB_blend_func_extended, GL_VERSION_3_3
void glBindFramebuffer(GLenum target, GLuint framebuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); GL_ARB_shader_image_load_store, GL_VERSION_4_2
GLuint glBindLightParameterEXT(GLenum light, GLenum value); GL_EXT_vertex_shader
GLuint glBindMaterialParameterEXT(GLenum face, GLenum value); GL_EXT_vertex_shader
void glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture); GL_EXT_direct_state_access
GLuint glBindParameterEXT(GLenum value); GL_EXT_vertex_shader
void glBindProgramARB(GLenum target, GLuint program); GL_ARB_vertex_program
void glBindProgramPipeline(GLuint pipeline); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glBindRenderbuffer(GLenum target, GLuint renderbuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glBindSampler(GLuint unit, GLuint sampler); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
GLuint glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value); GL_EXT_vertex_shader
void glBindTexture(GLenum target, GLuint texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
GLuint glBindTextureUnitParameterEXT(GLenum unit, GLenum value); GL_EXT_vertex_shader
void glBindTransformFeedback(GLenum target, GLuint id); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glBindTransformFeedbackNV(GLenum target, GLuint id); GL_NV_transform_feedback2
void glBindVertexArray(GLuint array); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
void glBindVertexArrayOES(GLuint array); GL_OES_vertex_array_object
void glBindVertexArrayOES(GLuint array); GL_OES_vertex_array_object
void glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
void glBindVertexShaderEXT(GLuint id); GL_EXT_vertex_shader
void glBindVideoCaptureStreamBufferNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); GL_NV_video_capture
void glBindVideoCaptureStreamTextureNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture); GL_NV_video_capture
void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap); GL_VERSION_1_0
void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap); GL_VERSION_1_0
void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap); GL_VERSION_1_0
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_VERSION_1_2, GL_ES_VERSION_2_0
void glBlendEquation(GLenum mode); GL_VERSION_1_2, GL_ES_VERSION_2_0; GL_OES_blend_subtract
void glBlendEquationi(GLuint buf, GLenum mode); GL_VERSION_4_0; GL_ARB_draw_buffers_blend
void glBlendEquationIndexedAMD(GLuint buf, GLenum mode); GL_AMD_draw_buffers_blend
void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); GL_ES_VERSION_2_0, GL_VERSION_2_0; GL_OES_blend_equation_separate
void glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha); GL_VERSION_4_0; GL_ARB_draw_buffers_blend
void glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum modeAlpha); GL_AMD_draw_buffers_blend
void glBlendFunc(GLenum sfactor, GLenum dfactor); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glBlendFunci(GLuint buf, GLenum src, GLenum dst); GL_VERSION_4_0; GL_ARB_draw_buffers_blend
void glBlendFuncIndexedAMD(GLuint buf, GLenum src, GLenum dst); GL_AMD_draw_buffers_blend
void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate
void glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_VERSION_4_0; GL_ARB_draw_buffers_blend
void glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_AMD_draw_buffers_blend
void glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); GL_INGR_blend_func_separate
void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit
void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_ANGLE_framebuffer_blit
void glBlitFramebufferNV(int srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_NV_framebuffer_blit
void glBufferAddressRangeNV(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); GL_NV_vertex_buffer_unified_memory
void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glBufferParameteri(GLenum target, GLenum pname, GLint param); GL_APPLE_flush_buffer_range
void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glCallList(GLuint list); GL_VERSION_1_0
void glCallLists(GLsizei n, GLenum type, const GLvoid * lists); GL_VERSION_1_0
GLCanvas.GLCanvas(Composite, int, GLCapabilitiesImmutable, GLCapabilitiesChooser)
and set shared GLContext via GLCanvas.setSharedContext(GLContext) or GLCanvas.setSharedAutoDrawable(GLAutoDrawable).
GLCanvas.GLCanvas(GLCapabilitiesImmutable)
and set shared GLContext via GLCanvas.setSharedContext(GLContext) or GLCanvas.setSharedAutoDrawable(GLAutoDrawable).
GLCanvas.GLCanvas(GLCapabilitiesImmutable, GLCapabilitiesChooser, GraphicsDevice)
and set shared GLContext via GLCanvas.setSharedContext(GLContext) or GLCanvas.setSharedAutoDrawable(GLAutoDrawable).
GLDrawable using GLDrawableFactory,
an instance of this class is passed,
describing the desired capabilities that a rendering context
must support, such as the OpenGL profile, color depth and whether stereo is enabled.GLDrawables are then reflected by their own
GLCapabilites instance, which can be queried with GLDrawable.getChosenGLCapabilities().GLCapabilities. GLenum glCheckFramebufferStatus(GLenum target); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GLenum glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target); GL_EXT_direct_state_access
void glClampColor(GLenum target, GLenum clamp); GL_VERSION_3_0; GL_ARB_color_buffer_float
void glClear(GLbitfield mask); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); GL_VERSION_1_0
void glClearBufferData(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void * data); GL_VERSION_4_3, GL_ARB_clear_buffer_object
void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearBufferSubData(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void * data); GL_VERSION_4_3, GL_ARB_clear_buffer_object
void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glClearColorIi(GLint red, GLint green, GLint blue, GLint alpha); GL_EXT_texture_integer
void glClearColorIui(GLuint red, GLuint green, GLuint blue, GLuint alpha); GL_EXT_texture_integer
void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); GL_VERSION_ES_CL_CM
void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); .
void glClearDepthf(GLfloat depth); GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_ES_CM; GL_OES_single_precision
void glClearDepthf(GLclampf depth);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glClearDepthx(GLclampx depth); GL_VERSION_ES_CL_CM
void glClearIndex(GLfloat c); GL_VERSION_1_0
void glClearNamedBufferDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void * data); GL_ARB_clear_buffer_object
void glClearNamedBufferSubDataEXT(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void * data); GL_ARB_clear_buffer_object
void glClearStencil(GLint s); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glClientActiveTexture(GLenum texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_3
void glClientAttribDefaultEXT(GLbitfield mask); GL_EXT_direct_state_access
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glClipPlane(GLenum plane, const GLdouble * equation); GL_VERSION_1_0
void glClipPlane(GLenum plane, const GLdouble * equation); GL_VERSION_1_0
void glClipPlanef(GLenum plane, const GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glClipPlanef(GLenum plane, const GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glClipPlanef(GLenum plane, const GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glClipPlanef(GLenum plane, const GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glClipPlanefIMG(GLenum, const GLfloat * ); GL_IMG_user_clip_plane
void glClipPlanefIMG(GLenum, const GLfloat * ); GL_IMG_user_clip_plane
void glClipPlanex(GLenum plane, const GLfixed * equation); GL_VERSION_ES_CL_CM
void glClipPlanex(GLenum plane, const GLfixed * equation); GL_VERSION_ES_CL_CM
void glClipPlanexIMG(GLenum, const GLfixed * ); GL_IMG_user_clip_plane
void glClipPlanexIMG(GLenum, const GLfixed * ); GL_IMG_user_clip_plane
void glColor3b(GLbyte red, GLbyte green, GLbyte blue); GL_VERSION_1_0
void glColor3bv(const GLbyte * v); GL_VERSION_1_0
void glColor3bv(const GLbyte * v); GL_VERSION_1_0
void glColor3d(GLdouble red, GLdouble green, GLdouble blue); GL_VERSION_1_0
void glColor3dv(const GLdouble * v); GL_VERSION_1_0
void glColor3dv(const GLdouble * v); GL_VERSION_1_0
void glColor3f(GLfloat red, GLfloat green, GLfloat blue); GL_VERSION_1_0
void glColor3fv(const GLfloat * v); GL_VERSION_1_0
void glColor3fv(const GLfloat * v); GL_VERSION_1_0
void glColor3h(GLhalfNV red, GLhalfNV green, GLhalfNV blue); GL_NV_half_float
void glColor3hv(const GLhalfNV * v); GL_NV_half_float
void glColor3hv(const GLhalfNV * v); GL_NV_half_float
void glColor3i(GLint red, GLint green, GLint blue); GL_VERSION_1_0
void glColor3iv(const GLint * v); GL_VERSION_1_0
void glColor3iv(const GLint * v); GL_VERSION_1_0
void glColor3s(GLshort red, GLshort green, GLshort blue); GL_VERSION_1_0
void glColor3sv(const GLshort * v); GL_VERSION_1_0
void glColor3sv(const GLshort * v); GL_VERSION_1_0
void glColor3ub(GLubyte red, GLubyte green, GLubyte blue); GL_VERSION_1_0
void glColor3ubv(const GLubyte * v); GL_VERSION_1_0
void glColor3ubv(const GLubyte * v); GL_VERSION_1_0
void glColor3ui(GLuint red, GLuint green, GLuint blue); GL_VERSION_1_0
void glColor3uiv(const GLuint * v); GL_VERSION_1_0
void glColor3uiv(const GLuint * v); GL_VERSION_1_0
void glColor3us(GLushort red, GLushort green, GLushort blue); GL_VERSION_1_0
void glColor3usv(const GLushort * v); GL_VERSION_1_0
void glColor3usv(const GLushort * v); GL_VERSION_1_0
void glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); GL_VERSION_1_0
void glColor4bv(const GLbyte * v); GL_VERSION_1_0
void glColor4bv(const GLbyte * v); GL_VERSION_1_0
void glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); GL_VERSION_1_0
void glColor4dv(const GLdouble * v); GL_VERSION_1_0
void glColor4dv(const GLdouble * v); GL_VERSION_1_0
void glColor4fv(const GLfloat * v); GL_VERSION_1_0
void glColor4fv(const GLfloat * v); GL_VERSION_1_0
void glColor4h(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha); GL_NV_half_float
void glColor4hv(const GLhalfNV * v); GL_NV_half_float
void glColor4hv(const GLhalfNV * v); GL_NV_half_float
void glColor4i(GLint red, GLint green, GLint blue, GLint alpha); GL_VERSION_1_0
void glColor4iv(const GLint * v); GL_VERSION_1_0
void glColor4iv(const GLint * v); GL_VERSION_1_0
void glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha); GL_VERSION_1_0
void glColor4sv(const GLshort * v); GL_VERSION_1_0
void glColor4sv(const GLshort * v); GL_VERSION_1_0
void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glColor4ubv(const GLubyte * v); GL_VERSION_1_0
void glColor4ubv(const GLubyte * v); GL_VERSION_1_0
void glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha); GL_VERSION_1_0
void glColor4uiv(const GLuint * v); GL_VERSION_1_0
void glColor4uiv(const GLuint * v); GL_VERSION_1_0
void glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha); GL_VERSION_1_0
void glColor4usv(const GLushort * v); GL_VERSION_1_0
void glColor4usv(const GLushort * v); GL_VERSION_1_0
void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); GL_VERSION_ES_CL_CM
void glColorFormatNV(GLint size, GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); GL_VERSION_3_0
void glColorMaskIndexed(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); GL_EXT_draw_buffers2
void glColorMaterial(GLenum face, GLenum mode); GL_VERSION_1_0
void glColorP3ui(GLenum type, GLuint color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glColorP3uiv(GLenum type, const GLuint * color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glColorP3uiv(GLenum type, const GLuint * color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glColorP4ui(GLenum type, GLuint color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glColorP4uiv(GLenum type, const GLuint * color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glColorP4uiv(GLenum type, const GLuint * color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data); GL_VERSION_1_2, GL_ARB_imaging
void glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data); GL_VERSION_1_2, GL_ARB_imaging
void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table); GL_VERSION_1_2, GL_ARB_imaging
void glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table); GL_VERSION_1_2, GL_ARB_imaging
void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glCompileShader(GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glCompileShaderARB(GLhandleARB shaderObj); GL_ARB_shader_objects
void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * * path, const GLint * length); GL_ARB_shading_language_include
void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * * path, const GLint * length); GL_ARB_shading_language_include
void glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3
void glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3
void glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_1_3
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
void glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits); GL_EXT_direct_state_access
void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionParameteri(GLenum target, GLenum pname, GLint params); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); GL_ES_VERSION_3_0, GL_ARB_copy_buffer, GL_VERSION_3_1
void glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); GL_VERSION_1_2, GL_ARB_imaging
void glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); GL_VERSION_1_2, GL_ARB_imaging
void glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); GL_VERSION_1_2, GL_ARB_imaging
void glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_2, GL_ARB_imaging
void glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); GL_ARB_copy_image, GL_VERSION_4_3
void glCopyImageSubDataNV(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); GL_NV_copy_image
void glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); GL_EXT_direct_state_access
void glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_EXT_direct_state_access
void glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); GL_EXT_direct_state_access
void glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glCopyPathNV(GLuint resultPath, GLuint srcPath); GL_NV_path_rendering
void glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); GL_VERSION_1_0
void glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); GL_VERSION_1_1
void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); GL_VERSION_1_1
void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
void glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); GL_EXT_direct_state_access
void glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_EXT_direct_state_access
void glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); GL_APPLE_copy_texture_levels
void glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); GL_APPLE_copy_texture_levels
void glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); GL_EXT_direct_state_access
void glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glCoverageMaskNV(GLboolean mask); GL_NV_coverage_sample
void glCoverageOperationNV(GLenum operation); GL_NV_coverage_sample
void glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glCoverFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glCoverFillPathNV(GLuint path, GLenum coverMode); GL_NV_path_rendering
void glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glCoverStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glCoverStrokePathNV(GLuint path, GLenum coverMode); GL_NV_path_rendering
GLuint glCreateProgram(void); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLhandleARB glCreateProgramObjectARB(void); GL_ARB_shader_objects
GLuint glCreateShader(GLenum type); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLhandleARB glCreateShaderObjectARB(GLenum shaderType); GL_ARB_shader_objects
GLuint glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * const * strings); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GLsync glCreateSyncFromCLeventARB(cl_context context, cl_event event, GLbitfield flags); GL_ARB_cl_event
void glCullFace(GLenum mode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glCullParameterdvEXT(GLenum pname, GLdouble * params); GL_EXT_cull_vertex
void glCullParameterdvEXT(GLenum pname, GLdouble * params); GL_EXT_cull_vertex
void glCullParameterfvEXT(GLenum pname, GLfloat * params); GL_EXT_cull_vertex
void glCullParameterfvEXT(GLenum pname, GLfloat * params); GL_EXT_cull_vertex
void glCurrentPaletteMatrix(GLint index); GL_OES_matrix_palette; GL_ARB_matrix_palette
void glCurrentPaletteMatrix(GLuint matrixpaletteindex); GL_ARB_matrix_palette; GL_OES_matrix_palette
GLDebugMessages.GLDebugListener. void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL2ES2.glDebugMessageControl(int, int, int, int, IntBuffer, boolean)
and GL2GL3.glDebugMessageEnableAMD(int, int, int, IntBuffer, boolean) of the GLDebugOutput feature.
GL2ES2.glDebugMessageControl(int, int, int, int, int[], int, boolean)
and GL2GL3.glDebugMessageEnableAMD(int, int, int, int[], int, boolean) of the GLDebugOutput feature.
void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); GL_AMD_debug_output
void glDebugMessageEnableAMD(GLenum category, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); GL_AMD_debug_output
void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GL2ES2.glDebugMessageInsert(int, int, int, int, int, String)
and GL2GL3.glDebugMessageInsertAMD(int, int, int, int, String) of the GLDebugOutput feature.
void glDebugMessageInsertAMD(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar * buf); GL_AMD_debug_output
void glDeleteBuffers(GLsizei n, const GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glDeleteBuffers(GLsizei n, const GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glDeleteFencesAPPLE(GLsizei n, const GLuint * fences); GL_APPLE_fence
void glDeleteFencesAPPLE(GLsizei n, const GLuint * fences); GL_APPLE_fence
void glDeleteFencesNV(GLsizei n, const GLuint * fences); GL_NV_fence
void glDeleteFencesNV(GLsizei n, const GLuint * fences); GL_NV_fence
void glDeleteFencesNV(GLsizei, const GLuint * ); GL_NV_fence
void glDeleteFencesNV(GLsizei, const GLuint * ); GL_NV_fence
void glDeleteFencesNV(GLsizei, const GLuint * ); GL_NV_fence
void glDeleteFencesNV(GLsizei, const GLuint * ); GL_NV_fence
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glDeleteLists(GLuint list, GLsizei range); GL_VERSION_1_0
void glDeleteNamedStringARB(GLint namelen, const GLchar * name); GL_ARB_shading_language_include
void glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint * names); GL_AMD_name_gen_delete
void glDeleteNamesAMD(GLenum identifier, GLuint num, const GLuint * names); GL_AMD_name_gen_delete
void glDeleteObjectARB(GLhandleARB obj); GL_ARB_shader_objects
void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids); GL_NV_occlusion_query
void glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids); GL_NV_occlusion_query
void glDeletePathsNV(GLuint path, GLsizei range); GL_NV_path_rendering
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glDeleteProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glDeleteProgramsARB(GLsizei n, const GLuint * programs); GL_ARB_vertex_program
void glDeleteProgramsARB(GLsizei n, const GLuint * programs); GL_ARB_vertex_program
void glDeleteQueries(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glDeleteQueries(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glDeleteSamplers(GLsizei count, const GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glDeleteSamplers(GLsizei count, const GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glDeleteShader(GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glDeleteSync(GLsync sync); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glDeleteTextures(GLsizei n, const GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glDeleteTextures(GLsizei n, const GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids); GL_NV_transform_feedback2
void glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids); GL_NV_transform_feedback2
void glDeleteVertexArrays(GLsizei n, const GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
void glDeleteVertexArrays(GLsizei n, const GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_object
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_object
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_object
void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_object
void glDeleteVertexShaderEXT(GLuint id); GL_EXT_vertex_shader
void glDepthBoundsEXT(GLclampd zmin, GLclampd zmax); GL_EXT_depth_bounds_test
void glDepthFunc(GLenum func); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glDepthMask(GLboolean flag); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .
void glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glDepthRangef(GLclampf zNear, GLclampf zFar); GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_ES_CM; GL_OES_single_precision
void glDepthRangef(GLclampf zNear, GLclampf zFar);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f); GL_VERSION_4_1, GL_ARB_viewport_array
void glDepthRangex(GLclampx zNear, GLclampx zFar); GL_VERSION_ES_CL_CM
void glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj); GL_ARB_shader_objects
void glDetachShader(GLuint program, GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glDisable(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glDisableClientState(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_NV_vertex_buffer_unified_memory
void glDisableClientStateiEXT(GLenum array, GLuint index); GL_EXT_direct_state_access
void glDisableClientStateIndexedEXT(GLenum array, GLuint index); GL_EXT_direct_state_access
void glDisableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_control
void glDisableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_control
void glDisablei(GLenum target, GLuint index); GL_VERSION_3_0
void glDisableIndexed(GLenum target, GLuint index); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
void glDisableVariantClientStateEXT(GLuint id); GL_EXT_vertex_shader
void glDisableVertexArrayAttribEXT(GLuint vaobj, GLuint index); GL_EXT_direct_state_access
void glDisableVertexArrayEXT(GLuint vaobj, GLenum array); GL_EXT_direct_state_access
void glDisableVertexAttribAPPLE(GLuint index, GLenum pname); GL_APPLE_vertex_program_evaluators
void glDisableVertexAttribArray(GLuint index); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glDisableVertexAttribArrayARB(GLuint index); GL_ARB_vertex_program
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebuffer
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebuffer
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebuffer
void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebuffer
void glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); GL_VERSION_4_3, GL_ARB_compute_shader
void glDispatchComputeIndirect(GLintptr indirect); GL_VERSION_4_3, GL_ARB_compute_shader
GLDrawables.GLDrawables, GLAutoDrawable and their GLEventListener. void glDrawArrays(GLenum mode, GLint first, GLsizei count); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect); GL_VERSION_4_0, GL_ARB_draw_indirect
void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect); GL_VERSION_4_0, GL_ARB_draw_indirect
void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
void glDrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount); GL_ANGLE_instanced_arrays
void glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance); GL_VERSION_4_2, GL_ARB_base_instance
void glDrawArraysInstancedNV(GLenum mode, GLint first, GLsizei count, GLsizei primcount); GL_NV_draw_instanced
void glDrawBuffer(GLenum mode); GL_VERSION_1_0
void glDrawBuffers(GLsizei n, const GLenum * bufs); GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffersGL_NV_draw_buffers
void glDrawBuffers(GLsizei n, const GLenum * bufs); GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffersGL_NV_draw_buffers
void glDrawBuffers(GLsizei n, const GLenum * bufs); GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffers; GL_NV_draw_buffers
void glDrawBuffers(GLsizei n, const GLenum * bufs); GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffers; GL_NV_draw_buffers
void glDrawBuffersATI(GLsizei n, const GLenum * bufs); GL_ATI_draw_buffers
void glDrawBuffersATI(GLsizei n, const GLenum * bufs); GL_ATI_draw_buffers
void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices); GL_EXT_multiview_draw_buffers
void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices); GL_EXT_multiview_draw_buffers
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect); GL_VERSION_4_0, GL_ARB_draw_indirect
void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect); GL_VERSION_4_0, GL_ARB_draw_indirect
void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
void glDrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount); GL_ANGLE_instanced_arrays
void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance); GL_VERSION_4_2, GL_ARB_base_instance
void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance); GL_VERSION_4_2, GL_ARB_base_instance
void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount, GLint basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount, GLint basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); GL_VERSION_4_2, GL_ARB_base_instance
void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance); GL_VERSION_4_2, GL_ARB_base_instance
void glDrawElementsInstancedNV(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount); GL_NV_draw_instanced
void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_0
void glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_0
void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_2, GL_ES_VERSION_3_0
void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_2, GL_ES_VERSION_3_0
void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_2, GL_ES_VERSION_3_0
void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); GL_OES_draw_texture
void glDrawTexfvOES(const GLfloat * coords); GL_OES_draw_texture
void glDrawTexfvOES(const GLfloat * coords); GL_OES_draw_texture
void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height); GL_OES_draw_texture
void glDrawTexivOES(const GLint * coords); GL_OES_draw_texture
void glDrawTexivOES(const GLint * coords); GL_OES_draw_texture
void glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); GL_OES_draw_texture
void glDrawTexsvOES(const GLshort * coords); GL_OES_draw_texture
void glDrawTexsvOES(const GLshort * coords); GL_OES_draw_texture
void glDrawTextureNV(GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1); GL_NV_draw_texture
void glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); GL_OES_draw_texture
void glDrawTexxvOES(const GLfixed * coords); GL_OES_draw_texture
void glDrawTexxvOES(const GLfixed * coords); GL_OES_draw_texture
void glDrawTransformFeedback(GLenum mode, GLuint id); GL_VERSION_4_0, GL_ARB_transform_feedback2
void glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount); GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
void glDrawTransformFeedbackNV(GLenum mode, GLuint id); GL_NV_transform_feedback2
void glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream); GL_VERSION_4_0, GL_ARB_transform_feedback3
void glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount); GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
void glEdgeFlag(GLboolean flag); GL_VERSION_1_0
void glEdgeFlagFormatNV(GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr); GL_VERSION_1_1
void glEdgeFlagPointer(GLsizei stride, const GLvoid * ptr); GL_VERSION_1_1
void glEdgeFlagv(const GLboolean * flag); GL_VERSION_1_0
void glEdgeFlagv(const GLboolean * flag); GL_VERSION_1_0
void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); GL_OES_EGL_image
void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); GL_OES_EGL_image
void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); GL_OES_EGL_image
void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); GL_OES_EGL_image
void glEnable(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glEnableClientState(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_NV_vertex_buffer_unified_memory
void glEnableClientStateiEXT(GLenum array, GLuint index); GL_EXT_direct_state_access
void glEnableClientStateIndexedEXT(GLenum array, GLuint index); GL_EXT_direct_state_access
void glEnableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_control
void glEnableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_control
void glEnablei(GLenum target, GLuint index); GL_VERSION_3_0
void glEnableIndexed(GLenum target, GLuint index); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
void glEnableVariantClientStateEXT(GLuint id); GL_EXT_vertex_shader
void glEnableVertexArrayAttribEXT(GLuint vaobj, GLuint index); GL_EXT_direct_state_access
void glEnableVertexArrayEXT(GLuint vaobj, GLenum array); GL_EXT_direct_state_access
void glEnableVertexAttribAPPLE(GLuint index, GLenum pname); GL_APPLE_vertex_program_evaluators
void glEnableVertexAttribArray(GLuint index); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glEnableVertexAttribArrayARB(GLuint index); GL_ARB_vertex_program
void glEnd(void); GL_VERSION_1_0
void glEndConditionalRender(void); GL_VERSION_3_0; GL_NV_conditional_render
void glEndConditionalRenderNVX(void); GL_NVX_conditional_render
void glEndList(void); GL_VERSION_1_0
void glEndOcclusionQueryNV(void); GL_NV_occlusion_query
void glEndPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitor
void glEndPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitor
void glEndQuery(GLenum target); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glEndQueryIndexed(GLenum target, GLuint index); GL_VERSION_4_0, GL_ARB_transform_feedback3
void glEndTilingQCOM(GLbitfield preserveMask); GL_QCOM_tiled_rendering
void glEndTilingQCOM(GLbitfield preserveMask); GL_QCOM_tiled_rendering
void glEndTransformFeedback(void); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glEndVertexShaderEXT(void); GL_EXT_vertex_shader
void glEndVideoCaptureNV(GLuint video_capture_slot); GL_NV_video_capture
EGLExt.EGL_OPENGL_ES3_BIT_KHR.
void glEvalCoord1d(GLdouble u); GL_VERSION_1_0
void glEvalCoord1dv(const GLdouble * u); GL_VERSION_1_0
void glEvalCoord1dv(const GLdouble * u); GL_VERSION_1_0
void glEvalCoord1f(GLfloat u); GL_VERSION_1_0
void glEvalCoord1fv(const GLfloat * u); GL_VERSION_1_0
void glEvalCoord1fv(const GLfloat * u); GL_VERSION_1_0
void glEvalCoord2d(GLdouble u, GLdouble v); GL_VERSION_1_0
void glEvalCoord2dv(const GLdouble * u); GL_VERSION_1_0
void glEvalCoord2dv(const GLdouble * u); GL_VERSION_1_0
void glEvalCoord2f(GLfloat u, GLfloat v); GL_VERSION_1_0
void glEvalCoord2fv(const GLfloat * u); GL_VERSION_1_0
void glEvalCoord2fv(const GLfloat * u); GL_VERSION_1_0
void glEvalMapsNV(GLenum target, GLenum mode); GL_NV_evaluators
void glEvalMesh1(GLenum mode, GLint i1, GLint i2); GL_VERSION_1_0
void glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); GL_VERSION_1_0
void glEvalPoint1(GLint i); GL_VERSION_1_0
void glEvalPoint2(GLint i, GLint j); GL_VERSION_1_0
GLAutoDrawable.GLAutoDrawable components crucial
to relocating all its GLEventListenerState.ReshapeGLEventListener w/ their operating GLContext, etc.RuntimeException. void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); GL_QCOM_extended_get
void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); GL_QCOM_extended_get
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_get
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_get
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_get
void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_get
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_get
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_get
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_get
void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_get
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2
void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2
void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_get
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_get
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_get
void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_get
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2
void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_get
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_get
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_get
void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_get
void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); GL_QCOM_extended_get
void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); GL_QCOM_extended_get
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_get
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_get
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_get
void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_get
GLboolean glExtIsProgramBinaryQCOM(GLuint program); GL_QCOM_extended_get2
GLboolean glExtIsProgramBinaryQCOM(GLuint program); GL_QCOM_extended_get2
void glExtractComponentEXT(GLuint res, GLuint src, GLuint num); GL_EXT_vertex_shader
void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); GL_QCOM_extended_get
void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); GL_QCOM_extended_get
GLDrawable specialization,
exposing FBObject functionality.GLFBODrawable specialization void glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer); GL_VERSION_1_0
GLsync glFenceSync(GLenum condition, GLbitfield flags); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glFinish(void); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glFinishFenceAPPLE(GLuint fence); GL_APPLE_fence
void glFinishFenceNV(GLuint fence); GL_NV_fence
void glFinishFenceNV(GLuint); GL_NV_fence
void glFinishFenceNV(GLuint); GL_NV_fence
void glFinishObjectAPPLE(GLenum object, GLint name); GL_APPLE_fence
void glFinishTextureSUNX(void); GL_SUNX_constant_data
void glFlush(void); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glFlush() before releasing it, otherwise driver may freeze:
OSX < 10.7.3 - NVidia Driver.
void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length); GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_APPLE_flush_buffer_range; GL_EXT_map_buffer_range
void glFlushMappedNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length); GL_EXT_direct_state_access
void glFlushPixelDataRangeNV(GLenum target); GL_NV_pixel_data_range
void glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer); GL_APPLE_vertex_array_range
void glFlushVertexArrayRangeNV(void); GL_NV_vertex_array_range
void glFogCoordd(GLdouble coord); GL_VERSION_1_4
void glFogCoorddv(const GLdouble * coord); GL_VERSION_1_4
void glFogCoorddv(const GLdouble * coord); GL_VERSION_1_4
void glFogCoordf(GLfloat coord); GL_VERSION_1_4
void glFogCoordFormatNV(GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glFogCoordfv(const GLfloat * coord); GL_VERSION_1_4
void glFogCoordfv(const GLfloat * coord); GL_VERSION_1_4
void glFogCoordh(GLhalfNV fog); GL_NV_half_float
void glFogCoordhv(const GLhalfNV * fog); GL_NV_half_float
void glFogCoordhv(const GLhalfNV * fog); GL_NV_half_float
void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer); GL_VERSION_1_4
void glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer); GL_VERSION_1_4
void glFogf(GLenum pname, GLfloat param); GL_VERSION_1_0, GL_VERSION_ES_CM
void glFogfv(GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glFogfv(GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glFogi(GLenum pname, GLint param); GL_VERSION_1_0
void glFogiv(GLenum pname, const GLint * params); GL_VERSION_1_0
void glFogiv(GLenum pname, const GLint * params); GL_VERSION_1_0
void glFogx(GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glFogxv(GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glFogxv(GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode); GL_EXT_direct_state_access
void glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs); GL_EXT_direct_state_access
void glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs); GL_EXT_direct_state_access
void glFramebufferParameteri(GLenum target, GLenum pname, GLint param); GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
void glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode); GL_EXT_direct_state_access
void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level); GL_VERSION_3_2
void glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_ARB_framebuffer_object, GL_VERSION_3_0
void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glFramebufferTexture2DMultisampleEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_EXT_multisampled_render_to_texture
void glFramebufferTexture2DMultisampleEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_EXT_multisampled_render_to_texture
void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_IMG_multisampled_render_to_texture
void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_IMG_multisampled_render_to_texture
void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_OES_texture_3D
void glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level); GL_ARB_geometry_shader4
void glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level); GL_NV_geometry_program4
void glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); GL_ARB_geometry_shader4
void glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); GL_NV_geometry_program4
void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
void glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); GL_ARB_geometry_shader4
void glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); GL_NV_geometry_program4
void glFrameTerminatorGREMEDY(void); GL_GREMEDY_frame_terminator
GL_NV_vertex_array_range.
void glFrontFace(GLenum mode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
Multiply the current matrix with the frustum matrix.
void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); GL_VERSION_ES_CL_CM
void glGenBuffers(GLsizei n, GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glGenBuffers(GLsizei n, GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glGenerateMipmap(GLenum target); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target); GL_EXT_direct_state_access
void glGenerateTextureMipmapEXT(GLuint texture, GLenum target); GL_EXT_direct_state_access
void glGenFencesAPPLE(GLsizei n, GLuint * fences); GL_APPLE_fence
void glGenFencesAPPLE(GLsizei n, GLuint * fences); GL_APPLE_fence
void glGenFencesNV(GLsizei n, GLuint * fences); GL_NV_fence
void glGenFencesNV(GLsizei n, GLuint * fences); GL_NV_fence
void glGenFencesNV(GLsizei, GLuint * ); GL_NV_fence
void glGenFencesNV(GLsizei, GLuint * ); GL_NV_fence
void glGenFencesNV(GLsizei, GLuint * ); GL_NV_fence
void glGenFencesNV(GLsizei, GLuint * ); GL_NV_fence
void glGenFramebuffers(GLsizei n, GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGenFramebuffers(GLsizei n, GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GLuint glGenLists(GLsizei range); GL_VERSION_1_0
void glGenNamesAMD(GLenum identifier, GLuint num, GLuint * names); GL_AMD_name_gen_delete
void glGenNamesAMD(GLenum identifier, GLuint num, GLuint * names); GL_AMD_name_gen_delete
void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids); GL_NV_occlusion_query
void glGenOcclusionQueriesNV(GLsizei n, GLuint * ids); GL_NV_occlusion_query
GLuint glGenPathsNV(GLsizei range); GL_NV_path_rendering
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
void glGenProgramPipelines(GLsizei n, GLuint * pipelines); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glGenProgramPipelines(GLsizei n, GLuint * pipelines); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glGenProgramsARB(GLsizei n, GLuint * programs); GL_ARB_vertex_program
void glGenProgramsARB(GLsizei n, GLuint * programs); GL_ARB_vertex_program
void glGenQueries(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glGenQueries(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGenSamplers(GLsizei count, GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGenSamplers(GLsizei count, GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
GLuint glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components); GL_EXT_vertex_shader
void glGenTextures(GLsizei n, GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glGenTextures(GLsizei n, GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glGenTransformFeedbacks(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glGenTransformFeedbacks(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glGenTransformFeedbacksNV(GLsizei n, GLuint * ids); GL_NV_transform_feedback2
void glGenTransformFeedbacksNV(GLsizei n, GLuint * ids); GL_NV_transform_feedback2
void glGenVertexArrays(GLsizei n, GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
void glGenVertexArrays(GLsizei n, GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_object
void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_object
void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_object
void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_object
GLuint glGenVertexShadersEXT(GLuint range); GL_EXT_vertex_shader
void glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params); GL_VERSION_4_2, GL_ARB_shader_atomic_counters
void glGetActiveAtomicCounterBufferiv(GLuint program, GLuint bufferIndex, GLenum pname, GLint * params); GL_VERSION_4_2, GL_ARB_shader_atomic_counters
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name); GL_ARB_shader_objects
void glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name); GL_ARB_shader_objects
void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName); GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformName(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformName); GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj); GL_ARB_shader_objects
void glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj); GL_ARB_shader_objects
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLint glGetAttribLocation(GLuint program, const GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data); GL_VERSION_3_0
void glGetBooleani_v(GLenum target, GLuint index, GLboolean * data); GL_VERSION_3_0
void glGetBooleanIndexedv(GLenum target, GLuint index, GLboolean * data); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
void glGetBooleanIndexedv(GLenum target, GLuint index, GLboolean * data); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
void glGetBooleanv(GLenum pname, GLboolean * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glGetBooleanv(GLenum pname, GLboolean * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
GLBase.getBoundBuffer(int)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT * params); GL_NV_shader_buffer_load
void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT * params); GL_NV_shader_buffer_load
GLBase.getBufferStorage(int).
void glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data); GL_VERSION_1_5
void glGetClipPlane(GLenum plane, GLdouble * equation); GL_VERSION_1_0
void glGetClipPlane(GLenum plane, GLdouble * equation); GL_VERSION_1_0
void glGetClipPlanef(GLenum plane, GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glGetClipPlanef(GLenum plane, GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glGetClipPlanef(GLenum pname, GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glGetClipPlanef(GLenum pname, GLfloat * equation); GL_VERSION_ES_CM; GL_OES_single_precision
void glGetClipPlanex(GLenum pname, GLfixed * eqn); GL_VERSION_ES_CL_CM
void glGetClipPlanex(GLenum pname, GLfixed * eqn); GL_VERSION_ES_CL_CM
void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table); GL_VERSION_1_2, GL_ARB_imaging
void glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table); GL_VERSION_1_2, GL_ARB_imaging
void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img); GL_EXT_direct_state_access
void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img); GL_VERSION_1_3
void glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img); GL_VERSION_1_3
void glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img); GL_EXT_direct_state_access
void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image); GL_VERSION_1_2, GL_ARB_imaging
void glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image); GL_VERSION_1_2, GL_ARB_imaging
void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message); GL_AMD_debug_output
GLuint glGetDebugMessageLogAMD(GLuint count, GLsizei bufsize, GLenum * categories, GLuint * severities, GLuint * ids, GLsizei * lengths, GLchar * message); GL_AMD_debug_output
void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data); GL_VERSION_4_1, GL_ARB_viewport_array
void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data); GL_VERSION_4_1, GL_ARB_viewport_array
void glGetDoublei_vEXT(GLenum pname, GLuint index, GLdouble * params); GL_EXT_direct_state_access
void glGetDoublei_vEXT(GLenum pname, GLuint index, GLdouble * params); GL_EXT_direct_state_access
void glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data); GL_EXT_direct_state_access
void glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data); GL_EXT_direct_state_access
void glGetDoublev(GLenum pname, GLdouble * params); GL_VERSION_1_0
void glGetDoublev(GLenum pname, GLdouble * params); GL_VERSION_1_0
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_control
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_control
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_control
void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_control
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_control
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_control
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_control
void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_control
GLenum glGetError(void); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params); GL_NV_fence
void glGetFenceivNV(GLuint fence, GLenum pname, GLint * params); GL_NV_fence
void glGetFenceivNV(GLuint, GLenum, GLint * ); GL_NV_fence
void glGetFenceivNV(GLuint, GLenum, GLint * ); GL_NV_fence
void glGetFenceivNV(GLuint, GLenum, GLint * ); GL_NV_fence
void glGetFenceivNV(GLuint, GLenum, GLint * ); GL_NV_fence
void glGetFixedv(GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetFixedv(GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetFloati_v(GLenum target, GLuint index, GLfloat * data); GL_VERSION_4_1, GL_ARB_viewport_array
void glGetFloati_v(GLenum target, GLuint index, GLfloat * data); GL_VERSION_4_1, GL_ARB_viewport_array
void glGetFloati_vEXT(GLenum pname, GLuint index, GLfloat * params); GL_EXT_direct_state_access
void glGetFloati_vEXT(GLenum pname, GLuint index, GLfloat * params); GL_EXT_direct_state_access
void glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data); GL_EXT_direct_state_access
void glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data); GL_EXT_direct_state_access
void glGetFloatv(GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glGetFloatv(GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
GLint glGetFragDataIndex(GLuint program, const GLchar * name); GL_ARB_blend_func_extended, GL_VERSION_3_3
GLint glGetFragDataLocation(GLuint program, const GLchar * name); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
void glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_no_attachments, GL_VERSION_4_3
void glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params); GL_EXT_direct_state_access
GLenum glGetGraphicsResetStatus(void); GL_ARB_robustness; GL_EXT_robustness
GLhandleARB glGetHandleARB(GLenum pname); GL_ARB_shader_objects
void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); GL_VERSION_1_2, GL_ARB_imaging
void glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); GL_VERSION_1_2, GL_ARB_imaging
void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
GLuint64 glGetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format); GL_NV_bindless_texture
void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog); GL_ARB_shader_objects
void glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog); GL_ARB_shader_objects
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetInteger64v(GLenum pname, GLint64 * params); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetInteger64v(GLenum pname, GLint64 * params); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetIntegeri_v(GLenum target, GLuint index, GLint * data); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetIntegeri_v(GLenum target, GLuint index, GLint * data); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data); GL_EXT_multiview_draw_buffers
void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data); GL_EXT_multiview_draw_buffers
void glGetIntegerIndexedv(GLenum target, GLuint index, GLint * data); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
void glGetIntegerIndexedv(GLenum target, GLuint index, GLint * data); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT * result); GL_NV_vertex_buffer_unified_memory
void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT * result); GL_NV_vertex_buffer_unified_memory
void glGetIntegerui64vNV(GLenum value, GLuint64EXT * result); GL_NV_shader_buffer_load
void glGetIntegerui64vNV(GLenum value, GLuint64EXT * result); GL_NV_shader_buffer_load
void glGetIntegerv(GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glGetIntegerv(GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 * params); GL_ARB_internalformat_query2, GL_VERSION_4_2
void glGetInternalformati64v(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 * params); GL_ARB_internalformat_query2, GL_VERSION_4_2
void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); GL_ES_VERSION_3_0, GL_ARB_internalformat_query
void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); GL_ES_VERSION_3_0, GL_ARB_internalformat_query
void glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data); GL_EXT_vertex_shader
void glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data); GL_EXT_vertex_shader
void glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data); GL_EXT_vertex_shader
void glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data); GL_EXT_vertex_shader
void glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data); GL_EXT_vertex_shader
void glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data); GL_EXT_vertex_shader
void glGetLightfv(GLenum light, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glGetLightfv(GLenum light, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glGetLightiv(GLenum light, GLenum pname, GLint * params); GL_VERSION_1_0
void glGetLightiv(GLenum light, GLenum pname, GLint * params); GL_VERSION_1_0
void glGetLightxv(GLenum light, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetLightxv(GLenum light, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data); GL_EXT_vertex_shader
void glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data); GL_EXT_vertex_shader
void glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data); GL_EXT_vertex_shader
void glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data); GL_EXT_vertex_shader
void glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data); GL_EXT_vertex_shader
void glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data); GL_EXT_vertex_shader
void glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params); GL_NV_evaluators
void glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params); GL_NV_evaluators
void glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params); GL_NV_evaluators
void glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params); GL_NV_evaluators
void glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points); GL_NV_evaluators
void glGetMapdv(GLenum target, GLenum query, GLdouble * v); GL_VERSION_1_0
void glGetMapdv(GLenum target, GLenum query, GLdouble * v); GL_VERSION_1_0
void glGetMapfv(GLenum target, GLenum query, GLfloat * v); GL_VERSION_1_0
void glGetMapfv(GLenum target, GLenum query, GLfloat * v); GL_VERSION_1_0
void glGetMapiv(GLenum target, GLenum query, GLint * v); GL_VERSION_1_0
void glGetMapiv(GLenum target, GLenum query, GLint * v); GL_VERSION_1_0
void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params); GL_NV_evaluators
void glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params); GL_NV_evaluators
void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params); GL_NV_evaluators
void glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params); GL_NV_evaluators
void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glGetMaterialiv(GLenum face, GLenum pname, GLint * params); GL_VERSION_1_0
void glGetMaterialiv(GLenum face, GLenum pname, GLint * params); GL_VERSION_1_0
void glGetMaterialxv(GLenum face, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetMaterialxv(GLenum face, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
GL_MODELVIEW, GL_PROJECTION or GL_TEXTURE.
void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); GL_VERSION_1_2, GL_ARB_imaging
void glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); GL_VERSION_1_2, GL_ARB_imaging
void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_1_2, GL_ARB_imaging
void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val); GL_ARB_texture_multisample, GL_VERSION_3_2
void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val); GL_ARB_texture_multisample, GL_VERSION_3_2
void glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val); GL_NV_explicit_multisample
void glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val); GL_NV_explicit_multisample
void glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params); GL_EXT_direct_state_access
void glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params); GL_EXT_direct_state_access
void glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); GL_EXT_direct_state_access
void glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params); GL_EXT_direct_state_access
void glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params); GL_EXT_direct_state_access
void glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
modelview matrix (Mvi).
modelview matrix (Mvit).
modelview matrix (Mv).
void glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT * params); GL_NV_shader_buffer_load
void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT * params); GL_NV_shader_buffer_load
void glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data); GL_EXT_direct_state_access
void glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params); GL_ARB_framebuffer_no_attachments
void glGetNamedFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params); GL_ARB_framebuffer_no_attachments
void glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params); GL_EXT_direct_state_access
void glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params); GL_EXT_direct_state_access
void glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string); GL_EXT_direct_state_access
void glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string); GL_ARB_shading_language_include
void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string); GL_ARB_shading_language_include
void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params); GL_ARB_shading_language_include
void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params); GL_ARB_shading_language_include
void glGetnColorTable(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * table); GL_ARB_robustness
void glGetnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, GLvoid * img); GL_ARB_robustness
void glGetnConvolutionFilter(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid * image); GL_ARB_robustness
void glGetnHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); GL_ARB_robustness
void glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); GL_ARB_robustness
void glGetnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble * v); GL_ARB_robustness
void glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); GL_ARB_robustness
void glGetnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat * v); GL_ARB_robustness
void glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint * v); GL_ARB_robustness
void glGetnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint * v); GL_ARB_robustness
void glGetnMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid * values); GL_ARB_robustness
void glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat * values); GL_ARB_robustness
void glGetnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat * values); GL_ARB_robustness
void glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint * values); GL_ARB_robustness
void glGetnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint * values); GL_ARB_robustness
void glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort * values); GL_ARB_robustness
void glGetnPixelMapusv(GLenum map, GLsizei bufSize, GLushort * values); GL_ARB_robustness
void glGetnPolygonStipple(GLsizei bufSize, GLubyte * pattern); GL_ARB_robustness
void glGetnPolygonStipple(GLsizei bufSize, GLubyte * pattern); GL_ARB_robustness
void glGetnSeparableFilter(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid * row, GLsizei columnBufSize, GLvoid * column, GLvoid * span); GL_ARB_robustness
void glGetnTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid * img); GL_ARB_robustness
void glGetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble * params); GL_ARB_robustness
void glGetnUniformdv(GLuint program, GLint location, GLsizei bufSize, GLdouble * params); GL_ARB_robustness
void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, float * params); GL_ARB_robustness; GL_EXT_robustness
void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, float * params); GL_ARB_robustness; GL_EXT_robustness
void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params); GL_ARB_robustness; GL_EXT_robustness
void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params); GL_ARB_robustness; GL_EXT_robustness
void glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint * params); GL_ARB_robustness
void glGetnUniformuiv(GLuint program, GLint location, GLsizei bufSize, GLuint * params); GL_ARB_robustness
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); GL_EXT_debug_label
void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); GL_EXT_debug_label
void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params); GL_ARB_shader_objects
void glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params); GL_ARB_shader_objects
void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * params); GL_APPLE_object_purgeable
void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint * params); GL_APPLE_object_purgeable
void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params); GL_ARB_shader_objects
void glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params); GL_ARB_shader_objects
void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params); GL_NV_occlusion_query
void glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params); GL_NV_occlusion_query
void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params); GL_NV_occlusion_query
void glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params); GL_NV_occlusion_query
void glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat * value); GL_NV_path_rendering
void glGetPathColorGenfvNV(GLenum color, GLenum pname, GLfloat * value); GL_NV_path_rendering
void glGetPathColorGenivNV(GLenum color, GLenum pname, GLint * value); GL_NV_path_rendering
void glGetPathColorGenivNV(GLenum color, GLenum pname, GLint * value); GL_NV_path_rendering
void glGetPathCommandsNV(GLuint path, GLubyte * commands); GL_NV_path_rendering
void glGetPathCommandsNV(GLuint path, GLubyte * commands); GL_NV_path_rendering
void glGetPathCoordsNV(GLuint path, GLfloat * coords); GL_NV_path_rendering
void glGetPathCoordsNV(GLuint path, GLfloat * coords); GL_NV_path_rendering
void glGetPathDashArrayNV(GLuint path, GLfloat * dashArray); GL_NV_path_rendering
void glGetPathDashArrayNV(GLuint path, GLfloat * dashArray); GL_NV_path_rendering
GLfloat glGetPathLengthNV(GLuint path, GLsizei startSegment, GLsizei numSegments); GL_NV_path_rendering
void glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics); GL_NV_path_rendering
void glGetPathMetricRangeNV(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat * metrics); GL_NV_path_rendering
void glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics); GL_NV_path_rendering
void glGetPathMetricsNV(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLsizei stride, GLfloat * metrics); GL_NV_path_rendering
void glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat * value); GL_NV_path_rendering
void glGetPathParameterfvNV(GLuint path, GLenum pname, GLfloat * value); GL_NV_path_rendering
void glGetPathParameterivNV(GLuint path, GLenum pname, GLint * value); GL_NV_path_rendering
void glGetPathParameterivNV(GLuint path, GLenum pname, GLint * value); GL_NV_path_rendering
void glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing); GL_NV_path_rendering
void glGetPathSpacingNV(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat * returnedSpacing); GL_NV_path_rendering
void glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat * value); GL_NV_path_rendering
void glGetPathTexGenfvNV(GLenum texCoordSet, GLenum pname, GLfloat * value); GL_NV_path_rendering
void glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint * value); GL_NV_path_rendering
void glGetPathTexGenivNV(GLenum texCoordSet, GLenum pname, GLint * value); GL_NV_path_rendering
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitor
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitor
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitor
void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitor
void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); GL_AMD_performance_monitor
void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); GL_AMD_performance_monitor
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitor
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitor
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitor
void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitor
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitor
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitor
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitor
void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitor
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitor
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitor
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitor
void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitor
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitor
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitor
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitor
void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitor
void glGetPixelMapfv(GLenum map, GLfloat * values); GL_VERSION_1_0
void glGetPixelMapfv(GLenum map, GLfloat * values); GL_VERSION_1_0
void glGetPixelMapfv(GLenum map, GLfloat * values); GL_VERSION_1_0
void glGetPixelMapuiv(GLenum map, GLuint * values); GL_VERSION_1_0
void glGetPixelMapuiv(GLenum map, GLuint * values); GL_VERSION_1_0
void glGetPixelMapuiv(GLenum map, GLuint * values); GL_VERSION_1_0
void glGetPixelMapusv(GLenum map, GLushort * values); GL_VERSION_1_0
void glGetPixelMapusv(GLenum map, GLushort * values); GL_VERSION_1_0
void glGetPixelMapusv(GLenum map, GLushort * values); GL_VERSION_1_0
void glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, GLfloat * params); GL_EXT_pixel_transform
void glGetPixelTransformParameterfvEXT(GLenum target, GLenum pname, GLfloat * params); GL_EXT_pixel_transform
void glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, GLint * params); GL_EXT_pixel_transform
void glGetPixelTransformParameterivEXT(GLenum target, GLenum pname, GLint * params); GL_EXT_pixel_transform
projection matrix (P).
P and Mv.
P, Mv and Mvi.
P, Mv, Mvi and Mvit.
void glGetPointeri_vEXT(GLenum pname, GLuint index, GLvoid * * params); GL_EXT_direct_state_access
void glGetPolygonStipple(GLubyte * mask); GL_VERSION_1_0
void glGetPolygonStipple(GLubyte * mask); GL_VERSION_1_0
void glGetPolygonStipple(GLubyte * mask); GL_VERSION_1_0
void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params); GL_ARB_vertex_program
void glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params); GL_ARB_vertex_program
void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params); GL_ARB_vertex_program
void glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params); GL_ARB_vertex_program
void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params); GL_NV_gpu_program4
void glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params); GL_NV_gpu_program4
void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params); GL_NV_gpu_program4
void glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params); GL_NV_gpu_program4
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramiv(GLuint program, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetProgramiv(GLuint program, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetProgramivARB(GLenum target, GLenum pname, GLint * params); GL_ARB_vertex_program
void glGetProgramivARB(GLenum target, GLenum pname, GLint * params); GL_ARB_vertex_program
void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params); GL_ARB_vertex_program
void glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params); GL_ARB_vertex_program
void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params); GL_ARB_vertex_program
void glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params); GL_ARB_vertex_program
void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params); GL_NV_gpu_program4
void glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params); GL_NV_gpu_program4
void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params); GL_NV_gpu_program4
void glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params); GL_NV_gpu_program4
void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
GLuint glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params); GL_ARB_program_interface_query, GL_VERSION_4_3
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
GLint glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
GLint glGetProgramResourceLocationIndex(GLuint program, GLenum programInterface, const GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name); GL_ARB_program_interface_query, GL_VERSION_4_3
void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string); GL_ARB_vertex_program
void glGetProgramSubroutineParameteruivNV(GLenum target, GLuint index, GLuint * param); GL_NV_gpu_program5
void glGetProgramSubroutineParameteruivNV(GLenum target, GLuint index, GLuint * param); GL_NV_gpu_program5
void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params); GL_VERSION_4_0, GL_ARB_transform_feedback3
void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint * params); GL_VERSION_4_0, GL_ARB_transform_feedback3
void glGetQueryiv(GLenum target, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glGetQueryiv(GLenum target, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params); GL_ARB_timer_query, GL_VERSION_3_3
void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params); GL_ARB_timer_query, GL_VERSION_3_3
void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params); GL_VERSION_1_5
void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params); GL_VERSION_1_5
void glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params); GL_EXT_disjoint_timer_query
void glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params); GL_EXT_disjoint_timer_query
void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params); GL_ARB_timer_query, GL_VERSION_3_3
void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params); GL_ARB_timer_query, GL_VERSION_3_3
void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_VERSION_3_3
void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_VERSION_3_3
void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params); GL_ARB_sampler_objects, GL_VERSION_3_3
void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params); GL_ARB_sampler_objects, GL_VERSION_3_3
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); GL_VERSION_1_2, GL_ARB_imaging
void glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); GL_VERSION_1_2, GL_ARB_imaging
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source); GL_ARB_shader_objects
void glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source); GL_ARB_shader_objects
const GLubyte * glGetString(GLenum name); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
const GLubyte * glGetStringi(GLenum name, GLuint index); GL_ES_VERSION_3_0, GL_VERSION_3_0
GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar * name); GL_ARB_shader_subroutine, GL_VERSION_4_0
GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar * name); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glGetTexEnvfv(GLenum tenv, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glGetTexEnviv(GLenum tenv, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glGetTexEnvxv(GLenum tenv, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetTexEnvxv(GLenum tenv, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params); GL_VERSION_1_0
void glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params); GL_VERSION_1_0
void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glGetTexGeniv(GLenum coord, GLenum pname, GLint * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_1_0
void glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_1_0
void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params); GL_VERSION_1_0
void glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params); GL_VERSION_1_0
void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params); GL_VERSION_1_0
void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params); GL_VERSION_1_0
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed * params); GL_VERSION_ES_CL_CM
GLuint64 glGetTextureHandleNV(GLuint texture); GL_NV_bindless_texture
void glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); GL_EXT_direct_state_access
void glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params); GL_EXT_direct_state_access
void glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params); GL_EXT_direct_state_access
void glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params); GL_EXT_direct_state_access
void glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
void glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params); GL_EXT_direct_state_access
GLuint64 glGetTextureSamplerHandleNV(GLuint texture, GLuint sampler); GL_NV_bindless_texture
texture matrix (T).
void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ANGLE_translated_shader_source
void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ANGLE_translated_shader_source
GLuint glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
GLint glGetUniformBufferSizeEXT(GLuint program, GLint location); GL_EXT_bindable_uniform
void glGetUniformdv(GLuint program, GLint location, GLdouble * params); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glGetUniformdv(GLuint program, GLint location, GLdouble * params); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glGetUniformfv(GLuint program, GLint location, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetUniformfv(GLuint program, GLint location, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params); GL_ARB_shader_objects
void glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params); GL_ARB_shader_objects
void glGetUniformi64vNV(GLuint program, GLint location, GLint64EXT * params); GL_NV_gpu_shader5
void glGetUniformi64vNV(GLuint program, GLint location, GLint64EXT * params); GL_NV_gpu_shader5
void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glGetUniformiv(GLuint program, GLint location, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetUniformiv(GLuint program, GLint location, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params); GL_ARB_shader_objects
void glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params); GL_ARB_shader_objects
GLint glGetUniformLocation(GLuint program, const GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLint glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name); GL_ARB_shader_objects
GLintptr glGetUniformOffsetEXT(GLuint program, GLint location); GL_EXT_bindable_uniform
void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT * params); GL_NV_shader_buffer_load
void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT * params); GL_NV_shader_buffer_load
void glGetUniformuiv(GLuint program, GLint location, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glGetUniformuiv(GLuint program, GLint location, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data); GL_EXT_vertex_shader
void glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data); GL_EXT_vertex_shader
void glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data); GL_EXT_vertex_shader
void glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data); GL_EXT_vertex_shader
void glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data); GL_EXT_vertex_shader
void glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data); GL_EXT_vertex_shader
void glGetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint * param); GL_EXT_direct_state_access
void glGetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint * param); GL_EXT_direct_state_access
void glGetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint * param); GL_EXT_direct_state_access
void glGetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint * param); GL_EXT_direct_state_access
void glGetVertexArrayPointeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLvoid * * param); GL_EXT_direct_state_access
void glGetVertexArrayPointervEXT(GLuint vaobj, GLenum pname, GLvoid * * param); GL_EXT_direct_state_access
void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params); GL_VERSION_2_0
void glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params); GL_VERSION_2_0
void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params); GL_ARB_vertex_program
void glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params); GL_ARB_vertex_program
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params); GL_ARB_vertex_program
void glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params); GL_ARB_vertex_program
void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params); GL_NV_vertex_program4
void glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params); GL_NV_vertex_program4
void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params); GL_NV_vertex_program4
void glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params); GL_NV_vertex_program4
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params); GL_ARB_vertex_program
void glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params); GL_ARB_vertex_program
void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble * params); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glGetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT * params); GL_NV_vertex_attrib_integer_64bit
void glGetVertexAttribLi64vNV(GLuint index, GLenum pname, GLint64EXT * params); GL_NV_vertex_attrib_integer_64bit
void glGetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT * params); GL_NV_vertex_attrib_integer_64bit
void glGetVertexAttribLui64vNV(GLuint index, GLenum pname, GLuint64EXT * params); GL_NV_vertex_attrib_integer_64bit
void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint * params); GL_NV_video_capture
void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint * params); GL_NV_video_capture
void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params); GL_NV_video_capture
void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble * params); GL_NV_video_capture
void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params); GL_NV_video_capture
void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat * params); GL_NV_video_capture
void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params); GL_NV_video_capture
void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint * params); GL_NV_video_capture
void glHint(GLenum target, GLenum mode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glHintPGI(GLenum target, GLint mode); GL_PGI_misc_hints
void glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); GL_VERSION_1_2, GL_ARB_imaging
GLsync glImportSyncEXT(GLenum external_sync_type, GLintptr external_sync, GLbitfield flags); GL_EXT_x11_sync_object
void glIndexd(GLdouble c); GL_VERSION_1_0
void glIndexdv(const GLdouble * c); GL_VERSION_1_0
void glIndexdv(const GLdouble * c); GL_VERSION_1_0
void glIndexf(GLfloat c); GL_VERSION_1_0
void glIndexFormatNV(GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glIndexFuncEXT(GLenum func, GLclampf ref); GL_EXT_index_func
void glIndexfv(const GLfloat * c); GL_VERSION_1_0
void glIndexfv(const GLfloat * c); GL_VERSION_1_0
void glIndexi(GLint c); GL_VERSION_1_0
void glIndexiv(const GLint * c); GL_VERSION_1_0
void glIndexiv(const GLint * c); GL_VERSION_1_0
void glIndexMask(GLuint mask); GL_VERSION_1_0
void glIndexMaterialEXT(GLenum face, GLenum mode); GL_EXT_index_material
void glIndexPointer(GLenum type, GLsizei stride, const GLvoid * ptr); GL_VERSION_1_1
void glIndexs(GLshort c); GL_VERSION_1_0
void glIndexsv(const GLshort * c); GL_VERSION_1_0
void glIndexsv(const GLshort * c); GL_VERSION_1_0
void glIndexub(GLubyte c); GL_VERSION_1_1
void glIndexubv(const GLubyte * c); GL_VERSION_1_1
void glIndexubv(const GLubyte * c); GL_VERSION_1_1
void glInitNames(void); GL_VERSION_1_0
void glInsertComponentEXT(GLuint res, GLuint src, GLuint num); GL_EXT_vertex_shader
void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer); GL_VERSION_1_1
void glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer); GL_VERSION_1_1
void glInterpolatePathsNV(GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight); GL_NV_path_rendering
void glInvalidateBufferData(GLuint buffer); GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr length); GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateTexImage(GLuint texture, GLint level); GL_ARB_invalidate_subdata, GL_VERSION_4_3
void glInvalidateTexSubImage(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth); GL_ARB_invalidate_subdata, GL_VERSION_4_3
GLboolean glIsBuffer(GLuint buffer); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
GLboolean glIsBufferResidentNV(GLenum target); GL_NV_shader_buffer_load
GLboolean glIsEnabled(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_NV_vertex_buffer_unified_memory, GL_ES_VERSION_2_0
GLboolean glIsEnabledi(GLenum target, GLuint index); GL_VERSION_3_0
GLboolean glIsEnabledIndexed(GLenum target, GLuint index); GL_EXT_draw_buffers2, GL_EXT_direct_state_access
GLboolean glIsFenceAPPLE(GLuint fence); GL_APPLE_fence
GLboolean glIsFenceNV(GLuint fence); GL_NV_fence
GLboolean glIsFenceNV(GLuint); GL_NV_fence
GLboolean glIsFenceNV(GLuint); GL_NV_fence
GLboolean glIsFramebuffer(GLuint framebuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GLboolean glIsImageHandleResidentNV(GLuint64 handle); GL_NV_bindless_texture
GLboolean glIsList(GLuint list); GL_VERSION_1_0
GLboolean glIsNameAMD(GLenum identifier, GLuint name); GL_AMD_name_gen_delete
GLboolean glIsNamedBufferResidentNV(GLuint buffer); GL_NV_shader_buffer_load
GLboolean glIsNamedStringARB(GLint namelen, const GLchar * name); GL_ARB_shading_language_include
GLboolean glIsOcclusionQueryNV(GLuint id); GL_NV_occlusion_query
GLboolean glIsPathNV(GLuint path); GL_NV_path_rendering
GL2ES3.isPBOPackBound()
GL2ES3.isPBOUnpackBound()
GLboolean glIsPointInFillPathNV(GLuint path, GLuint mask, GLfloat x, GLfloat y); GL_NV_path_rendering
GLboolean glIsPointInStrokePathNV(GLuint path, GLfloat x, GLfloat y); GL_NV_path_rendering
GLboolean glIsProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLboolean glIsProgramARB(GLuint program); GL_ARB_vertex_program
GLboolean glIsProgramPipeline(GLuint pipeline); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
GLboolean glIsQuery(GLuint id); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
GLboolean glIsRenderbuffer(GLuint renderbuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
GLboolean glIsSampler(GLuint sampler); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
GLboolean glIsShader(GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
GLboolean glIsSync(GLsync sync); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
GLboolean glIsTexture(GLuint texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
GLboolean glIsTextureHandleResidentNV(GLuint64 handle); GL_NV_bindless_texture
GLboolean glIsTransformFeedback(GLuint id); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
GLboolean glIsTransformFeedbackNV(GLuint id); GL_NV_transform_feedback2
GLboolean glIsVariantEnabledEXT(GLuint id, GLenum cap); GL_EXT_vertex_shader
GLBase.isVBOArrayBound()
GLBase.isVBOElementArrayBound()
GLboolean glIsVertexArray(GLuint array); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
GLboolean glIsVertexArrayOES(GLuint array); GL_OES_vertex_array_object
GLboolean glIsVertexArrayOES(GLuint array); GL_OES_vertex_array_object
GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname); GL_APPLE_vertex_program_evaluators
GLJPanel.GLJPanel(GLCapabilitiesImmutable, GLCapabilitiesChooser)
and set shared GLContext via GLJPanel.setSharedContext(GLContext) or GLJPanel.setSharedAutoDrawable(GLAutoDrawable).
void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); GL_EXT_debug_label
void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); GL_EXT_debug_label
void glLightf(GLenum light, GLenum pname, GLfloat param); GL_VERSION_1_0, GL_VERSION_ES_CM
void glLighti(GLenum light, GLenum pname, GLint param); GL_VERSION_1_0
void glLightiv(GLenum light, GLenum pname, const GLint * params); GL_VERSION_1_0
void glLightiv(GLenum light, GLenum pname, const GLint * params); GL_VERSION_1_0
void glLightModelf(GLenum pname, GLfloat param); GL_VERSION_1_0, GL_VERSION_ES_CM
void glLightModelfv(GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glLightModelfv(GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glLightModeli(GLenum pname, GLint param); GL_VERSION_1_0
void glLightModeliv(GLenum pname, const GLint * params); GL_VERSION_1_0
void glLightModeliv(GLenum pname, const GLint * params); GL_VERSION_1_0
void glLightModelx(GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glLightModelxv(GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glLightModelxv(GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glLightx(GLenum light, GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glLightxv(GLenum light, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glLightxv(GLenum light, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glLineStipple(GLint factor, GLushort pattern); GL_VERSION_1_0
void glLineWidth(GLfloat width); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glLineWidthx(GLfixed width); GL_VERSION_ES_CL_CM
void glLinkProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glLinkProgramARB(GLhandleARB programObj); GL_ARB_shader_objects
void glListBase(GLuint base); GL_VERSION_1_0
void glLoadMatrixd(const GLdouble * m); GL_VERSION_1_0
void glLoadMatrixd(const GLdouble * m); GL_VERSION_1_0
void glLoadMatrixx(const GLfixed * m); GL_VERSION_ES_CL_CM
void glLoadMatrixx(const GLfixed * m); GL_VERSION_ES_CL_CM
void glLoadName(GLuint name); GL_VERSION_1_0
void glLoadPaletteFromModelViewMatrixOES(void); GL_OES_matrix_palette
void glLoadTransposeMatrixd(const GLdouble * m); GL_VERSION_1_3
void glLoadTransposeMatrixd(const GLdouble * m); GL_VERSION_1_3
void glLoadTransposeMatrixf(const GLfloat * m); GL_VERSION_1_3
void glLoadTransposeMatrixf(const GLfloat * m); GL_VERSION_1_3
void glLockArraysEXT(GLint first, GLsizei count); GL_EXT_compiled_vertex_array
void glLogicOp(GLenum opcode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glLogicOp(GLenum opcode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glMakeBufferNonResidentNV(GLenum target); GL_NV_shader_buffer_load
void glMakeBufferResidentNV(GLenum target, GLenum access); GL_NV_shader_buffer_load
void glMakeImageHandleNonResidentNV(GLuint64 handle); GL_NV_bindless_texture
void glMakeImageHandleResidentNV(GLuint64 handle, GLenum access); GL_NV_bindless_texture
void glMakeNamedBufferNonResidentNV(GLuint buffer); GL_NV_shader_buffer_load
void glMakeNamedBufferResidentNV(GLuint buffer, GLenum access); GL_NV_shader_buffer_load
void glMakeTextureHandleNonResidentNV(GLuint64 handle); GL_NV_bindless_texture
void glMakeTextureHandleResidentNV(GLuint64 handle); GL_NV_bindless_texture
void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points); GL_VERSION_1_0
void glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points); GL_VERSION_1_0
void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points); GL_VERSION_1_0
void glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points); GL_VERSION_1_0
void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points); GL_VERSION_1_0
void glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points); GL_VERSION_1_0
void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points); GL_VERSION_1_0
void glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points); GL_VERSION_1_0
void * glMapBuffer(GLenum target, GLenum access); GL_VERSION_1_5; GL_OES_mapbuffer
void * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
void glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points); GL_NV_evaluators
void glMapGrid1d(GLint un, GLdouble u1, GLdouble u2); GL_VERSION_1_0
void glMapGrid1f(GLint un, GLfloat u1, GLfloat u2); GL_VERSION_1_0
void glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); GL_VERSION_1_0
void glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); GL_VERSION_1_0
void * glMapNamedBufferEXT(GLuint buffer, GLenum access); GL_EXT_direct_state_access
void * glMapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access); GL_EXT_direct_state_access
void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params); GL_NV_evaluators
void glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params); GL_NV_evaluators
void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params); GL_NV_evaluators
void glMapParameterivNV(GLenum target, GLenum pname, const GLint * params); GL_NV_evaluators
void * glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, const GLint * stride, const GLenum * layout); GL_INTEL_map_texture
void * glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, const GLint * stride, const GLenum * layout); GL_INTEL_map_texture
void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points); GL_APPLE_vertex_program_evaluators
void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points); GL_APPLE_vertex_program_evaluators
void glMateriali(GLenum face, GLenum pname, GLint param); GL_VERSION_1_0
void glMaterialiv(GLenum face, GLenum pname, const GLint * params); GL_VERSION_1_0
void glMaterialiv(GLenum face, GLenum pname, const GLint * params); GL_VERSION_1_0
void glMaterialx(GLenum face, GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glMaterialxv(GLenum face, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glMaterialxv(GLenum face, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); GL_EXT_direct_state_access
void glMatrixIndexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_OES_matrix_palette; GL_ARB_matrix_palette
void glMatrixIndexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ARB_matrix_palette; GL_OES_matrix_palette
void glMatrixIndexubvARB(GLint size, const GLubyte * indices); GL_ARB_matrix_palette
void glMatrixIndexubvARB(GLint size, const GLubyte * indices); GL_ARB_matrix_palette
void glMatrixIndexuivARB(GLint size, const GLuint * indices); GL_ARB_matrix_palette
void glMatrixIndexuivARB(GLint size, const GLuint * indices); GL_ARB_matrix_palette
void glMatrixIndexusvARB(GLint size, const GLushort * indices); GL_ARB_matrix_palette
void glMatrixIndexusvARB(GLint size, const GLushort * indices); GL_ARB_matrix_palette
void glMatrixLoaddEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixLoaddEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixLoadfEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixLoadfEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixLoadIdentityEXT(GLenum mode); GL_EXT_direct_state_access
void glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixMultdEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixMultdEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixMultfEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixMultfEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m); GL_EXT_direct_state_access
void glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m); GL_EXT_direct_state_access
void glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); GL_EXT_direct_state_access
void glMatrixPopEXT(GLenum mode); GL_EXT_direct_state_access
void glMatrixPushEXT(GLenum mode); GL_EXT_direct_state_access
void glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); GL_EXT_direct_state_access
void glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); GL_EXT_direct_state_access
void glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z); GL_EXT_direct_state_access
void glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z); GL_EXT_direct_state_access
void glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z); GL_EXT_direct_state_access
void glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z); GL_EXT_direct_state_access
TextureSequence state machine
using a multiplexed audio/video stream as it's source. void glMemoryBarrier(GLbitfield barriers); GL_ARB_shader_image_load_store, GL_VERSION_4_2
void glMinmax(GLenum target, GLenum internalformat, GLboolean sink); GL_VERSION_1_2, GL_ARB_imaging
void glMinSampleShading(GLfloat value); GL_VERSION_4_0; GL_ARB_sample_shading
void glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei drawcount); GL_VERSION_1_4
void glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei drawcount); GL_VERSION_1_4
void glMultiDrawArraysIndirect(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride); GL_VERSION_4_3, GL_ARB_multi_draw_indirect
void glMultiDrawArraysIndirect(GLenum mode, const void * indirect, GLsizei drawcount, GLsizei stride); GL_VERSION_4_3, GL_ARB_multi_draw_indirect
void glMultiDrawArraysIndirectAMD(GLenum mode, const GLvoid * indirect, GLsizei primcount, GLsizei stride); GL_AMD_multi_draw_indirect
void glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei drawcount); GL_VERSION_1_4
void glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei drawcount, const GLint * basevertex); GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2
void glMultiDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect, GLsizei drawcount, GLsizei stride); GL_VERSION_4_3, GL_ARB_multi_draw_indirect
void glMultiDrawElementsIndirectAMD(GLenum mode, GLenum type, const GLvoid * indirect, GLsizei primcount, GLsizei stride); GL_AMD_multi_draw_indirect
void glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); GL_EXT_direct_state_access
void glMultiTexCoord1bOES(GLenum texture, GLbyte s); GL_OES_byte_coordinates
void glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord1d(GLenum target, GLdouble s); GL_VERSION_1_3
void glMultiTexCoord1dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord1dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord1f(GLenum target, GLfloat s); GL_VERSION_1_3
void glMultiTexCoord1fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord1fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord1h(GLenum target, GLhalfNV s); GL_NV_half_float
void glMultiTexCoord1hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord1hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord1i(GLenum target, GLint s); GL_VERSION_1_3
void glMultiTexCoord1iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord1iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord1s(GLenum target, GLshort s); GL_VERSION_1_3
void glMultiTexCoord1sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord1sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord2bOES(GLenum texture, GLbyte s, GLbyte t); GL_OES_byte_coordinates
void glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t); GL_VERSION_1_3
void glMultiTexCoord2dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord2dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t); GL_VERSION_1_3
void glMultiTexCoord2fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord2fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord2h(GLenum target, GLhalfNV s, GLhalfNV t); GL_NV_half_float
void glMultiTexCoord2hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord2hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord2i(GLenum target, GLint s, GLint t); GL_VERSION_1_3
void glMultiTexCoord2iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord2iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord2s(GLenum target, GLshort s, GLshort t); GL_VERSION_1_3
void glMultiTexCoord2sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord2sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord3bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r); GL_OES_byte_coordinates
void glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r); GL_VERSION_1_3
void glMultiTexCoord3dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord3dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r); GL_VERSION_1_3
void glMultiTexCoord3fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord3fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord3h(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r); GL_NV_half_float
void glMultiTexCoord3hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord3hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r); GL_VERSION_1_3
void glMultiTexCoord3iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord3iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r); GL_VERSION_1_3
void glMultiTexCoord3sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord3sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord4bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q); GL_OES_byte_coordinates
void glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords); GL_OES_byte_coordinates
void glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); GL_VERSION_1_3
void glMultiTexCoord4dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord4dv(GLenum target, const GLdouble * v); GL_VERSION_1_3
void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); GL_VERSION_1_3, GL_VERSION_ES_CM
void glMultiTexCoord4fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord4fv(GLenum target, const GLfloat * v); GL_VERSION_1_3
void glMultiTexCoord4h(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); GL_NV_half_float
void glMultiTexCoord4hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord4hv(GLenum target, const GLhalfNV * v); GL_NV_half_float
void glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q); GL_VERSION_1_3
void glMultiTexCoord4iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord4iv(GLenum target, const GLint * v); GL_VERSION_1_3
void glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); GL_VERSION_1_3
void glMultiTexCoord4sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord4sv(GLenum target, const GLshort * v); GL_VERSION_1_3
void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); GL_VERSION_ES_CL_CM
void glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_EXT_direct_state_access
void glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param); GL_EXT_direct_state_access
void glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param); GL_EXT_direct_state_access
void glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param); GL_EXT_direct_state_access
void glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params); GL_EXT_direct_state_access
void glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params); GL_EXT_direct_state_access
void glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param); GL_EXT_direct_state_access
void glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param); GL_EXT_direct_state_access
void glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param); GL_EXT_direct_state_access
void glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param); GL_EXT_direct_state_access
void glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params); GL_EXT_direct_state_access
void glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params); GL_EXT_direct_state_access
void glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer); GL_EXT_direct_state_access
void glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glMultMatrixd(const GLdouble * m); GL_VERSION_1_0
void glMultMatrixd(const GLdouble * m); GL_VERSION_1_0
void glMultMatrixx(const GLfixed * m); GL_VERSION_ES_CL_CM
void glMultMatrixx(const GLfixed * m); GL_VERSION_ES_CL_CM
void glMultTransposeMatrixd(const GLdouble * m); GL_VERSION_1_3
void glMultTransposeMatrixd(const GLdouble * m); GL_VERSION_1_3
void glMultTransposeMatrixf(const GLfloat * m); GL_VERSION_1_3
void glMultTransposeMatrixf(const GLfloat * m); GL_VERSION_1_3
void glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage); GL_EXT_direct_state_access
void glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data); GL_EXT_direct_state_access
void glNamedCopyBufferSubDataEXT(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); GL_EXT_direct_state_access
void glNamedFramebufferParameteriEXT(GLuint framebuffer, GLenum pname, GLint param); GL_ARB_framebuffer_no_attachments
void glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GL_EXT_direct_state_access
void glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_EXT_direct_state_access
void glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_EXT_direct_state_access
void glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); GL_EXT_direct_state_access
void glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); GL_EXT_direct_state_access
void glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); GL_EXT_direct_state_access
void glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); GL_EXT_direct_state_access
void glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_EXT_direct_state_access
void glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_EXT_direct_state_access
void glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); GL_EXT_direct_state_access
void glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); GL_EXT_direct_state_access
void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params); GL_EXT_direct_state_access
void glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params); GL_EXT_direct_state_access
void glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params); GL_EXT_direct_state_access
void glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params); GL_EXT_direct_state_access
void glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string); GL_EXT_direct_state_access
void glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_EXT_direct_state_access
void glNamedStringARB(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string); GL_ARB_shading_language_include
void glNewList(GLuint list, GLenum mode); GL_VERSION_1_0
void glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz); GL_VERSION_1_0
void glNormal3bv(const GLbyte * v); GL_VERSION_1_0
void glNormal3bv(const GLbyte * v); GL_VERSION_1_0
void glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz); GL_VERSION_1_0
void glNormal3dv(const GLdouble * v); GL_VERSION_1_0
void glNormal3dv(const GLdouble * v); GL_VERSION_1_0
void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz); GL_VERSION_1_0, GL_VERSION_ES_CM
void glNormal3fv(const GLfloat * v); GL_VERSION_1_0
void glNormal3fv(const GLfloat * v); GL_VERSION_1_0
void glNormal3h(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz); GL_NV_half_float
void glNormal3hv(const GLhalfNV * v); GL_NV_half_float
void glNormal3hv(const GLhalfNV * v); GL_NV_half_float
void glNormal3i(GLint nx, GLint ny, GLint nz); GL_VERSION_1_0
void glNormal3iv(const GLint * v); GL_VERSION_1_0
void glNormal3iv(const GLint * v); GL_VERSION_1_0
void glNormal3s(GLshort nx, GLshort ny, GLshort nz); GL_VERSION_1_0
void glNormal3sv(const GLshort * v); GL_VERSION_1_0
void glNormal3sv(const GLshort * v); GL_VERSION_1_0
void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz); GL_VERSION_ES_CL_CM
void glNormalFormatNV(GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glNormalP3ui(GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glNormalP3uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glNormalP3uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
GLenum glObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option); GL_APPLE_object_purgeable
GLenum glObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option); GL_APPLE_object_purgeable
GLAutoDrawable specialization,
exposing offscreen functionality.FBObject based GLOffscreenAutoDrawable specializationMultiply the current matrix with the orthogonal matrix.
void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); GL_VERSION_ES_CL_CM
void glPassThrough(GLfloat token); GL_VERSION_1_0
void glPatchParameterfv(GLenum pname, const GLfloat * values); GL_VERSION_4_0, GL_ARB_tessellation_shader
void glPatchParameterfv(GLenum pname, const GLfloat * values); GL_VERSION_4_0, GL_ARB_tessellation_shader
void glPatchParameteri(GLenum pname, GLint value); GL_VERSION_4_0, GL_ARB_tessellation_shader
void glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs); GL_NV_path_rendering
void glPathColorGenNV(GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat * coeffs); GL_NV_path_rendering
void glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords); GL_NV_path_rendering
void glPathCommandsNV(GLuint path, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords); GL_NV_path_rendering
void glPathCoordsNV(GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid * coords); GL_NV_path_rendering
void glPathCoverDepthFuncNV(GLenum func); GL_NV_path_rendering
void glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat * dashArray); GL_NV_path_rendering
void glPathDashArrayNV(GLuint path, GLsizei dashCount, const GLfloat * dashArray); GL_NV_path_rendering
void glPathFogGenNV(GLenum genMode); GL_NV_path_rendering
void glPathGlyphRangeNV(GLuint firstPathName, GLenum fontTarget, const GLvoid * fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); GL_NV_path_rendering
void glPathGlyphsNV(GLuint firstPathName, GLenum fontTarget, const GLvoid * fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid * charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale); GL_NV_path_rendering
void glPathParameterfNV(GLuint path, GLenum pname, GLfloat value); GL_NV_path_rendering
void glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat * value); GL_NV_path_rendering
void glPathParameterfvNV(GLuint path, GLenum pname, const GLfloat * value); GL_NV_path_rendering
void glPathParameteriNV(GLuint path, GLenum pname, GLint value); GL_NV_path_rendering
void glPathParameterivNV(GLuint path, GLenum pname, const GLint * value); GL_NV_path_rendering
void glPathParameterivNV(GLuint path, GLenum pname, const GLint * value); GL_NV_path_rendering
void glPathStencilDepthOffsetNV(GLfloat factor, GLfloat units); GL_NV_path_rendering
void glPathStencilFuncNV(GLenum func, GLint ref, GLuint mask); GL_NV_path_rendering
void glPathStringNV(GLuint path, GLenum format, GLsizei length, const GLvoid * pathString); GL_NV_path_rendering
void glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords); GL_NV_path_rendering
void glPathSubCommandsNV(GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte * commands, GLsizei numCoords, GLenum coordType, const GLvoid * coords); GL_NV_path_rendering
void glPathSubCoordsNV(GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid * coords); GL_NV_path_rendering
void glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs); GL_NV_path_rendering
void glPathTexGenNV(GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat * coeffs); GL_NV_path_rendering
void glPauseTransformFeedback(void); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glPauseTransformFeedbackNV(void); GL_NV_transform_feedback2
GLOffscreenAutoDrawable w/ GLCapabilities.setFBO(boolean)
via GLDrawableFactory.createOffscreenAutoDrawable(..).GLPixelBuffer.GLPixelBufferProvider implementation.GLPixelBuffer.GLPixelAttributes.componentCount via GL dataFormat, i.e.
GLPixelBuffer.GLPixelAttributes.componentCount.
GLPixelBuffer.GLPixelAttributes and memory buffer to produce TextureData.GLPixelBuffer provider. void glPixelDataRangeNV(GLenum target, GLsizei length, const GLvoid * pointer); GL_NV_pixel_data_range
void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values); GL_VERSION_1_0
void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values); GL_VERSION_1_0
void glPixelMapfv(GLenum map, GLint mapsize, const GLfloat * values); GL_VERSION_1_0
void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values); GL_VERSION_1_0
void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values); GL_VERSION_1_0
void glPixelMapuiv(GLenum map, GLint mapsize, const GLuint * values); GL_VERSION_1_0
void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values); GL_VERSION_1_0
void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values); GL_VERSION_1_0
void glPixelMapusv(GLenum map, GLint mapsize, const GLushort * values); GL_VERSION_1_0
GLPixelStorageModes.save(GL)
GLPixelStorageModes.save(GL)
void glPixelStoref(GLenum pname, GLfloat param); GL_VERSION_1_0
void glPixelStorei(GLenum pname, GLint param); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glPixelTransferf(GLenum pname, GLfloat param); GL_VERSION_1_0
void glPixelTransferi(GLenum pname, GLint param); GL_VERSION_1_0
void glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param); GL_EXT_pixel_transform
void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params); GL_EXT_pixel_transform
void glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params); GL_EXT_pixel_transform
void glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param); GL_EXT_pixel_transform
void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params); GL_EXT_pixel_transform
void glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params); GL_EXT_pixel_transform
void glPixelZoom(GLfloat xfactor, GLfloat yfactor); GL_VERSION_1_0
void glPNTrianglesfATI(GLenum pname, GLfloat param); GL_ATI_pn_triangles
void glPNTrianglesiATI(GLenum pname, GLint param); GL_ATI_pn_triangles
GLboolean glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY); GL_NV_path_rendering
GLboolean glPointAlongPathNV(GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat * x, GLfloat * y, GLfloat * tangentX, GLfloat * tangentY); GL_NV_path_rendering
void glPointParameterf(GLenum pname, GLfloat param); GL_VERSION_1_4, GL_VERSION_ES_CM
void glPointParameterf(GLenum pname, GLfloat param); GL_VERSION_1_4, GL_VERSION_ES_CM
void glPointParameterfv(GLenum pname, const GLfloat * params); GL_VERSION_1_4, GL_VERSION_ES_CM
void glPointParameterfv(GLenum pname, const GLfloat * params); GL_VERSION_1_4, GL_VERSION_ES_CM
void glPointParameterfv(GLenum pname, const GLfloat * params); GL_VERSION_1_4, GL_VERSION_ES_CM
void glPointParameterfv(GLenum pname, const GLfloat * params); GL_VERSION_1_4, GL_VERSION_ES_CM
void glPointParameteri(GLenum pname, GLint param); GL_VERSION_1_4
void glPointParameteriv(GLenum pname, const GLint * params); GL_VERSION_1_4
void glPointParameteriv(GLenum pname, const GLint * params); GL_VERSION_1_4
void glPointParameterx(GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glPointParameterxv(GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glPointParameterxv(GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glPointSize(GLfloat size); GL_VERSION_1_0, GL_VERSION_ES_CM
void glPointSize(GLfloat size); GL_VERSION_1_0, GL_VERSION_ES_CM
void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid * pointer); GL_OES_point_size_array
void glPointSizex(GLfixed size); GL_VERSION_ES_CL_CM
void glPolygonMode(GLenum face, GLenum mode); GL_VERSION_1_0
void glPolygonOffset(GLfloat factor, GLfloat units); GL_VERSION_1_1, GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glPolygonOffsetx(GLfixed factor, GLfixed units); GL_VERSION_ES_CL_CM
void glPolygonStipple(const GLubyte * mask); GL_VERSION_1_0
void glPolygonStipple(const GLubyte * mask); GL_VERSION_1_0
void glPolygonStipple(const GLubyte * mask); GL_VERSION_1_0
void glPopAttrib(void); GL_VERSION_1_0
void glPopClientAttrib(void); GL_VERSION_1_1
void glPopDebugGroup(void); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glPopGroupMarkerEXT(void); GL_EXT_debug_marker
void glPopName(void); GL_VERSION_1_0
void glPrimitiveRestartIndex(GLuint index); GL_VERSION_3_1
void glPrimitiveRestartIndexNV(GLuint index); GL_NV_primitive_restart
void glPrimitiveRestartNV(void); GL_NV_primitive_restart
void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities); GL_VERSION_1_1
void glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities); GL_VERSION_1_1
void glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
void glProgramBufferParametersfvNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params); GL_NV_parameter_buffer_object
void glProgramBufferParametersfvNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat * params); GL_NV_parameter_buffer_object
void glProgramBufferParametersIivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params); GL_NV_parameter_buffer_object
void glProgramBufferParametersIivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint * params); GL_NV_parameter_buffer_object
void glProgramBufferParametersIuivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params); GL_NV_parameter_buffer_object
void glProgramBufferParametersIuivNV(GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint * params); GL_NV_parameter_buffer_object
void glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_ARB_vertex_program
void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); GL_ARB_vertex_program
void glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); GL_ARB_vertex_program
void glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ARB_vertex_program
void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); GL_ARB_vertex_program
void glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); GL_ARB_vertex_program
void glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); GL_NV_gpu_program4
void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params); GL_NV_gpu_program4
void glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params); GL_NV_gpu_program4
void glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); GL_NV_gpu_program4
void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params); GL_NV_gpu_program4
void glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params); GL_NV_gpu_program4
void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params); GL_EXT_gpu_program_parameters
void glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params); GL_EXT_gpu_program_parameters
void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params); GL_NV_gpu_program4
void glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params); GL_NV_gpu_program4
void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params); GL_NV_gpu_program4
void glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params); GL_NV_gpu_program4
void glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_ARB_vertex_program
void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); GL_ARB_vertex_program
void glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); GL_ARB_vertex_program
void glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ARB_vertex_program
void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); GL_ARB_vertex_program
void glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); GL_ARB_vertex_program
void glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); GL_NV_gpu_program4
void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params); GL_NV_gpu_program4
void glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params); GL_NV_gpu_program4
void glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); GL_NV_gpu_program4
void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params); GL_NV_gpu_program4
void glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params); GL_NV_gpu_program4
void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params); GL_EXT_gpu_program_parameters
void glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params); GL_EXT_gpu_program_parameters
void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params); GL_NV_gpu_program4
void glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params); GL_NV_gpu_program4
void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params); GL_NV_gpu_program4
void glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params); GL_NV_gpu_program4
void glProgramParameteri(GLuint program, GLenum pname, GLint value); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_EXT_separate_shader_objects, GL_EXT_geometry_shader4
void glProgramParameteriARB(GLuint program, GLenum pname, GLint value); GL_ARB_geometry_shader4
void glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string); GL_ARB_vertex_program
void glProgramSubroutineParametersuivNV(GLenum target, GLsizei count, const GLuint * params); GL_NV_gpu_program5
void glProgramSubroutineParametersuivNV(GLenum target, GLsizei count, const GLuint * params); GL_NV_gpu_program5
void glProgramUniform1d(GLuint program, GLint location, GLdouble v0); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform1dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform1f(GLuint program, GLint location, GLfloat v0); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform1i(GLuint program, GLint location, GLint v0); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform1i64NV(GLuint program, GLint location, GLint64EXT x); GL_NV_gpu_shader5
void glProgramUniform1i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform1i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform1ui(GLuint program, GLint location, GLuint v0); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform1ui64NV(GLuint program, GLint location, GLuint64EXT x); GL_NV_gpu_shader5
void glProgramUniform1ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform1ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0); GL_EXT_direct_state_access
void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform2d(GLuint program, GLint location, GLdouble v0, GLdouble v1); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform2dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform2i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y); GL_NV_gpu_shader5
void glProgramUniform2i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform2i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform2ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y); GL_NV_gpu_shader5
void glProgramUniform2ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform2ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1); GL_EXT_direct_state_access
void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform3d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform3dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform3i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); GL_NV_gpu_shader5
void glProgramUniform3i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform3i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform3ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); GL_NV_gpu_shader5
void glProgramUniform3ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform3ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); GL_EXT_direct_state_access
void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform4d(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform4dv(GLuint program, GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform4i64NV(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); GL_NV_gpu_shader5
void glProgramUniform4i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform4i64vNV(GLuint program, GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform4ui64NV(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); GL_NV_gpu_shader5
void glProgramUniform4ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform4ui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); GL_EXT_direct_state_access
void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value); GL_EXT_direct_state_access
void glProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value); GL_NV_bindless_texture
void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 * values); GL_NV_bindless_texture
void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64 * values); GL_NV_bindless_texture
void glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix2x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix2x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix3x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix3x4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix4dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
void glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix4x2dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix4x3dv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_direct_state_access, GL_ARB_gpu_shader_fp64
void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_VERSION_4_1, GL_ARB_separate_shader_objects
void glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_EXT_direct_state_access
void glProgramUniformui64NV(GLuint program, GLint location, GLuint64EXT value); GL_NV_shader_buffer_load
void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_shader_buffer_load
void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_shader_buffer_load
void glProgramVertexLimitNV(GLenum target, GLint limit); GL_NV_geometry_program4
void glProvokingVertex(GLenum mode); GL_VERSION_3_2, GL_ARB_provoking_vertex
void glProvokingVertexEXT(GLenum mode); GL_EXT_provoking_vertex
void glPushAttrib(GLbitfield mask); GL_VERSION_1_0
void glPushClientAttrib(GLbitfield mask); GL_VERSION_1_1
void glPushClientAttribDefaultEXT(GLbitfield mask); GL_EXT_direct_state_access
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
void glPushName(GLuint name); GL_VERSION_1_0
void glQueryCounter(GLuint id, GLenum target); GL_ARB_timer_query, GL_VERSION_3_3
void glQueryCounterEXT(GLuint id, GLenum target); GL_EXT_disjoint_timer_query
GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent); GL_OES_query_matrix
GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent); GL_OES_query_matrix
GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent); GL_OES_query_matrix
GLbitfield glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent); GL_OES_query_matrix
void glRasterPos2d(GLdouble x, GLdouble y); GL_VERSION_1_0
void glRasterPos2dv(const GLdouble * v); GL_VERSION_1_0
void glRasterPos2dv(const GLdouble * v); GL_VERSION_1_0
void glRasterPos2f(GLfloat x, GLfloat y); GL_VERSION_1_0
void glRasterPos2fv(const GLfloat * v); GL_VERSION_1_0
void glRasterPos2fv(const GLfloat * v); GL_VERSION_1_0
void glRasterPos2i(GLint x, GLint y); GL_VERSION_1_0
void glRasterPos2iv(const GLint * v); GL_VERSION_1_0
void glRasterPos2iv(const GLint * v); GL_VERSION_1_0
void glRasterPos2s(GLshort x, GLshort y); GL_VERSION_1_0
void glRasterPos2sv(const GLshort * v); GL_VERSION_1_0
void glRasterPos2sv(const GLshort * v); GL_VERSION_1_0
void glRasterPos3d(GLdouble x, GLdouble y, GLdouble z); GL_VERSION_1_0
void glRasterPos3dv(const GLdouble * v); GL_VERSION_1_0
void glRasterPos3dv(const GLdouble * v); GL_VERSION_1_0
void glRasterPos3f(GLfloat x, GLfloat y, GLfloat z); GL_VERSION_1_0
void glRasterPos3fv(const GLfloat * v); GL_VERSION_1_0
void glRasterPos3fv(const GLfloat * v); GL_VERSION_1_0
void glRasterPos3i(GLint x, GLint y, GLint z); GL_VERSION_1_0
void glRasterPos3iv(const GLint * v); GL_VERSION_1_0
void glRasterPos3iv(const GLint * v); GL_VERSION_1_0
void glRasterPos3s(GLshort x, GLshort y, GLshort z); GL_VERSION_1_0
void glRasterPos3sv(const GLshort * v); GL_VERSION_1_0
void glRasterPos3sv(const GLshort * v); GL_VERSION_1_0
void glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_VERSION_1_0
void glRasterPos4dv(const GLdouble * v); GL_VERSION_1_0
void glRasterPos4dv(const GLdouble * v); GL_VERSION_1_0
void glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_VERSION_1_0
void glRasterPos4fv(const GLfloat * v); GL_VERSION_1_0
void glRasterPos4fv(const GLfloat * v); GL_VERSION_1_0
void glRasterPos4i(GLint x, GLint y, GLint z, GLint w); GL_VERSION_1_0
void glRasterPos4iv(const GLint * v); GL_VERSION_1_0
void glRasterPos4iv(const GLint * v); GL_VERSION_1_0
void glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w); GL_VERSION_1_0
void glRasterPos4sv(const GLshort * v); GL_VERSION_1_0
void glRasterPos4sv(const GLshort * v); GL_VERSION_1_0
void glReadBuffer(GLenum mode); GL_ES_VERSION_3_0, GL_VERSION_1_0
void glReadBufferIndexedEXT(GLenum src, GLint index); GL_EXT_multiview_draw_buffers
void glReadBufferNV(GLenum mode); GL_NV_read_buffer
void glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data); GL_ARB_robustness; GL_EXT_robustness
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); GL_VERSION_1_0
void glRectdv(const GLdouble * v1, const GLdouble * v2); GL_VERSION_1_0
void glRectdv(const GLdouble * v1, const GLdouble * v2); GL_VERSION_1_0
void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); GL_VERSION_1_0
void glRectfv(const GLfloat * v1, const GLfloat * v2); GL_VERSION_1_0
void glRectfv(const GLfloat * v1, const GLfloat * v2); GL_VERSION_1_0
void glRecti(GLint x1, GLint y1, GLint x2, GLint y2); GL_VERSION_1_0
void glRectiv(const GLint * v1, const GLint * v2); GL_VERSION_1_0
void glRectiv(const GLint * v1, const GLint * v2); GL_VERSION_1_0
void glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2); GL_VERSION_1_0
void glRectsv(const GLshort * v1, const GLshort * v2); GL_VERSION_1_0
void glRectsv(const GLshort * v1, const GLshort * v2); GL_VERSION_1_0
void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_ANGLE_framebuffer_multisample
void glRenderbufferStorageMultisampleAPPLE(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_APPLE_framebuffer_multisample
void glRenderbufferStorageMultisampleAPPLE(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_APPLE_framebuffer_multisample
void glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); GL_NV_framebuffer_multisample_coverage
void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_IMG_multisampled_render_to_texture
void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_IMG_multisampled_render_to_texture
void glRenderbufferStorageMultisampleNV(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_NV_framebuffer_multisample
GLint glRenderMode(GLenum mode); GL_VERSION_1_0
void glResetHistogram(GLenum target); GL_VERSION_1_2, GL_ARB_imaging
void glResetMinmax(GLenum target); GL_VERSION_1_2, GL_ARB_imaging
void glResolveMultisampleFramebufferAPPLE(void); GL_APPLE_framebuffer_multisample
void glResolveMultisampleFramebufferAPPLE(void); GL_APPLE_framebuffer_multisample
void glResumeTransformFeedback(void); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
void glResumeTransformFeedbackNV(void); GL_NV_transform_feedback2
void glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z); GL_VERSION_1_0
void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); GL_VERSION_ES_CL_CM
GLAutoDrawable.invoke(boolean, javax.media.opengl.GLRunnable).GLAutoDrawable executes the GLRunnables within it's display()
method after all registered GLEventListeners
display(GLAutoDrawable)
methods has been called. void glSampleCoverage(GLclampf value, GLboolean invert); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
void glSampleCoveragex(GLclampx value, GLboolean invert); GL_VERSION_ES_CL_CM
void glSampleMaski(GLuint index, GLbitfield mask); GL_ARB_texture_multisample, GL_VERSION_3_2
void glSampleMaskIndexedNV(GLuint index, GLbitfield mask); GL_NV_explicit_multisample
void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_VERSION_3_3
void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_VERSION_3_3
void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param); GL_ARB_sampler_objects, GL_VERSION_3_3
void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param); GL_ARB_sampler_objects, GL_VERSION_3_3
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glScaled(GLdouble x, GLdouble y, GLdouble z); GL_VERSION_1_0
void glScalex(GLfixed x, GLfixed y, GLfixed z); GL_VERSION_ES_CL_CM
void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glScissorArrayv(GLuint first, GLsizei count, const GLint * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glScissorArrayv(GLuint first, GLsizei count, const GLint * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height); GL_VERSION_4_1, GL_ARB_viewport_array
void glScissorIndexedv(GLuint index, const GLint * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glScissorIndexedv(GLuint index, const GLint * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue); GL_VERSION_1_4
void glSecondaryColor3bv(const GLbyte * v); GL_VERSION_1_4
void glSecondaryColor3bv(const GLbyte * v); GL_VERSION_1_4
void glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue); GL_VERSION_1_4
void glSecondaryColor3dv(const GLdouble * v); GL_VERSION_1_4
void glSecondaryColor3dv(const GLdouble * v); GL_VERSION_1_4
void glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue); GL_VERSION_1_4
void glSecondaryColor3fv(const GLfloat * v); GL_VERSION_1_4
void glSecondaryColor3fv(const GLfloat * v); GL_VERSION_1_4
void glSecondaryColor3h(GLhalfNV red, GLhalfNV green, GLhalfNV blue); GL_NV_half_float
void glSecondaryColor3hv(const GLhalfNV * v); GL_NV_half_float
void glSecondaryColor3hv(const GLhalfNV * v); GL_NV_half_float
void glSecondaryColor3i(GLint red, GLint green, GLint blue); GL_VERSION_1_4
void glSecondaryColor3iv(const GLint * v); GL_VERSION_1_4
void glSecondaryColor3iv(const GLint * v); GL_VERSION_1_4
void glSecondaryColor3s(GLshort red, GLshort green, GLshort blue); GL_VERSION_1_4
void glSecondaryColor3sv(const GLshort * v); GL_VERSION_1_4
void glSecondaryColor3sv(const GLshort * v); GL_VERSION_1_4
void glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue); GL_VERSION_1_4
void glSecondaryColor3ubv(const GLubyte * v); GL_VERSION_1_4
void glSecondaryColor3ubv(const GLubyte * v); GL_VERSION_1_4
void glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue); GL_VERSION_1_4
void glSecondaryColor3uiv(const GLuint * v); GL_VERSION_1_4
void glSecondaryColor3uiv(const GLuint * v); GL_VERSION_1_4
void glSecondaryColor3us(GLushort red, GLushort green, GLushort blue); GL_VERSION_1_4
void glSecondaryColor3usv(const GLushort * v); GL_VERSION_1_4
void glSecondaryColor3usv(const GLushort * v); GL_VERSION_1_4
void glSecondaryColorFormatNV(GLint size, GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glSecondaryColorP3ui(GLenum type, GLuint color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glSecondaryColorP3uiv(GLenum type, const GLuint * color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glSecondaryColorP3uiv(GLenum type, const GLuint * color); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_VERSION_1_4
void glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_VERSION_1_4
void glSelectBuffer(GLsizei size, GLuint * buffer); GL_VERSION_1_0
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList); GL_AMD_performance_monitor
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList); GL_AMD_performance_monitor
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); GL_AMD_performance_monitor
void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); GL_AMD_performance_monitor
void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column); GL_VERSION_1_2, GL_ARB_imaging
void glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column); GL_VERSION_1_2, GL_ARB_imaging
void glSetFenceAPPLE(GLuint fence); GL_APPLE_fence
void glSetFenceNV(GLuint fence, GLenum condition); GL_NV_fence
void glSetFenceNV(GLuint, GLenum); GL_NV_fence
void glSetFenceNV(GLuint, GLenum); GL_NV_fence
void glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr); GL_EXT_vertex_shader
void glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr); GL_EXT_vertex_shader
void glSetMultisamplefvAMD(GLenum pname, GLuint index, const GLfloat * val); GL_AMD_sample_positions
void glSetMultisamplefvAMD(GLenum pname, GLuint index, const GLfloat * val); GL_AMD_sample_positions
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1); GL_EXT_vertex_shader
void glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2); GL_EXT_vertex_shader
void glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); GL_EXT_vertex_shader
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB * * string, const GLint * length); GL_ARB_shader_objects
void glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB * * string, const GLint * length); GL_ARB_shader_objects
void glShaderStorageBlockBinding(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding); GL_VERSION_4_3, GL_ARB_shader_storage_buffer_object
GLContext directly or via an GLAutoDrawable.discard command leads to undefined behavior or won't get compiled if being used.
void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); GL_QCOM_tiled_rendering
void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); GL_QCOM_tiled_rendering
GLEventListenerState protocol to GLAutoDrawables
or other self-contained compound types combining GLDrawable, GLContext and GLEventListener. void glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag); GL_EXT_stencil_clear_tag
void glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glStencilFillPathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glStencilFillPathNV(GLuint path, GLenum fillMode, GLuint mask); GL_NV_path_rendering
void glStencilFunc(GLenum func, GLint ref, GLuint mask); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glStencilMask(GLuint mask); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glStencilMaskSeparate(GLenum face, GLuint mask); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glStencilOpValueAMD(GLenum face, GLuint value); GL_AMD_stencil_operation_extended
void glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glStencilStrokePathInstancedNV(GLsizei numPaths, GLenum pathNameType, const GLvoid * paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glStencilStrokePathNV(GLuint path, GLint reference, GLuint mask); GL_NV_path_rendering
void glStringMarkerGREMEDY(GLsizei len, const GLvoid * string); GL_GREMEDY_string_marker
void glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); GL_EXT_vertex_shader
void glSyncTextureINTEL(GLuint texture); GL_INTEL_map_texture
void glTessellationFactorAMD(GLfloat factor); GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
void glTessellationModeAMD(GLenum mode); GL_AMD_vertex_shader_tesselator, GL_AMD_vertex_shader_tessellator
GLboolean glTestFenceAPPLE(GLuint fence); GL_APPLE_fence
GLboolean glTestFenceNV(GLuint fence); GL_NV_fence
GLboolean glTestFenceNV(GLuint); GL_NV_fence
GLboolean glTestFenceNV(GLuint); GL_NV_fence
GLboolean glTestObjectAPPLE(GLenum object, GLuint name); GL_APPLE_fence
void glTexBuffer(GLenum target, GLenum internalformat, GLuint buffer); GL_VERSION_3_1; GL_ARB_texture_buffer_object
void glTexBufferRange(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); GL_ARB_texture_buffer_range, GL_VERSION_4_3
void glTexCoord1bOES(GLbyte s); GL_OES_byte_coordinates
void glTexCoord1bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord1bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord1d(GLdouble s); GL_VERSION_1_0
void glTexCoord1dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord1dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord1f(GLfloat s); GL_VERSION_1_0
void glTexCoord1fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord1fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord1h(GLhalfNV s); GL_NV_half_float
void glTexCoord1hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord1hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord1i(GLint s); GL_VERSION_1_0
void glTexCoord1iv(const GLint * v); GL_VERSION_1_0
void glTexCoord1iv(const GLint * v); GL_VERSION_1_0
void glTexCoord1s(GLshort s); GL_VERSION_1_0
void glTexCoord1sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord1sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord2bOES(GLbyte s, GLbyte t); GL_OES_byte_coordinates
void glTexCoord2bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord2bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord2d(GLdouble s, GLdouble t); GL_VERSION_1_0
void glTexCoord2dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord2dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord2f(GLfloat s, GLfloat t); GL_VERSION_1_0
void glTexCoord2fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord2fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord2h(GLhalfNV s, GLhalfNV t); GL_NV_half_float
void glTexCoord2hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord2hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord2i(GLint s, GLint t); GL_VERSION_1_0
void glTexCoord2iv(const GLint * v); GL_VERSION_1_0
void glTexCoord2iv(const GLint * v); GL_VERSION_1_0
void glTexCoord2s(GLshort s, GLshort t); GL_VERSION_1_0
void glTexCoord2sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord2sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord3bOES(GLbyte s, GLbyte t, GLbyte r); GL_OES_byte_coordinates
void glTexCoord3bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord3bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord3d(GLdouble s, GLdouble t, GLdouble r); GL_VERSION_1_0
void glTexCoord3dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord3dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord3f(GLfloat s, GLfloat t, GLfloat r); GL_VERSION_1_0
void glTexCoord3fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord3fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord3h(GLhalfNV s, GLhalfNV t, GLhalfNV r); GL_NV_half_float
void glTexCoord3hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord3hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord3i(GLint s, GLint t, GLint r); GL_VERSION_1_0
void glTexCoord3iv(const GLint * v); GL_VERSION_1_0
void glTexCoord3iv(const GLint * v); GL_VERSION_1_0
void glTexCoord3s(GLshort s, GLshort t, GLshort r); GL_VERSION_1_0
void glTexCoord3sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord3sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord4bOES(GLbyte s, GLbyte t, GLbyte r, GLbyte q); GL_OES_byte_coordinates
void glTexCoord4bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord4bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q); GL_VERSION_1_0
void glTexCoord4dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord4dv(const GLdouble * v); GL_VERSION_1_0
void glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q); GL_VERSION_1_0
void glTexCoord4fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord4fv(const GLfloat * v); GL_VERSION_1_0
void glTexCoord4h(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); GL_NV_half_float
void glTexCoord4hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord4hv(const GLhalfNV * v); GL_NV_half_float
void glTexCoord4i(GLint s, GLint t, GLint r, GLint q); GL_VERSION_1_0
void glTexCoord4iv(const GLint * v); GL_VERSION_1_0
void glTexCoord4iv(const GLint * v); GL_VERSION_1_0
void glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q); GL_VERSION_1_0
void glTexCoord4sv(const GLshort * v); GL_VERSION_1_0
void glTexCoord4sv(const GLshort * v); GL_VERSION_1_0
void glTexCoordFormatNV(GLint size, GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glTexCoordP1ui(GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP1uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP1uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP2ui(GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP2uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP2uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP3ui(GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP3uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP3uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP4ui(GLenum type, GLuint coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP4uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexCoordP4uiv(GLenum type, const GLuint * coords); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glTexEnvf(GLenum target, GLenum pname, GLfloat param); GL_VERSION_1_0, GL_VERSION_ES_CM
void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_VERSION_ES_CM
void glTexEnvi(GLenum target, GLenum pname, GLint param); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glTexEnviv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glTexEnviv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0
void glTexEnvx(GLenum target, GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glTexEnvxv(GLenum target, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glTexEnvxv(GLenum target, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glTexGend(GLenum coord, GLenum pname, GLdouble param); GL_VERSION_1_0
void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params); GL_VERSION_1_0
void glTexGendv(GLenum coord, GLenum pname, const GLdouble * params); GL_VERSION_1_0
void glTexGenf(GLenum coord, GLenum pname, GLfloat param); GL_VERSION_1_0; GL_OES_texture_cube_map
void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glTexGeni(GLenum coord, GLenum pname, GLint param); GL_VERSION_1_0; GL_OES_texture_cube_map
void glTexGeniv(GLenum coord, GLenum pname, const GLint * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glTexGeniv(GLenum coord, GLenum pname, const GLint * params); GL_VERSION_1_0; GL_OES_texture_cube_map
void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_0
void glTexImage1D(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_0
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); GL_ARB_texture_multisample, GL_VERSION_3_2
void glTexImage2DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); GL_NV_texture_multisample
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); GL_ARB_texture_multisample, GL_VERSION_3_2
void glTexImage3DMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); GL_NV_texture_multisample
void glTexParameterf(GLenum target, GLenum pname, GLfloat param); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
void glTexParameteri(GLenum target, GLenum pname, GLint param); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params); GL_VERSION_3_0; GL_EXT_texture_integer
void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glTexParameterx(GLenum target, GLenum pname, GLfixed param); GL_VERSION_ES_CL_CM
void glTexParameterxv(GLenum target, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glTexParameterxv(GLenum target, GLenum pname, const GLfixed * params); GL_VERSION_ES_CL_CM
void glTexRenderbufferNV(GLenum target, GLuint renderbuffer); GL_NV_explicit_multisample
void glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
void glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
void glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); GL_VERSION_4_3, GL_ARB_texture_storage_multisample
void glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
void glTexStorage3DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); GL_VERSION_4_3, GL_ARB_texture_storage_multisample
void glTexStorageSparseAMD(GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); GL_AMD_sparse_texture
void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_1
void glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_1
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
void glTextureBarrierNV(void); GL_NV_texture_barrier
void glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); GL_EXT_direct_state_access
void glTextureBufferRangeEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); GL_ARB_texture_buffer_range
void glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glTextureImage2DMultisampleCoverageNV(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); GL_NV_texture_multisample
void glTextureImage2DMultisampleNV(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations); GL_NV_texture_multisample
void glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glTextureImage3DMultisampleCoverageNV(GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); GL_NV_texture_multisample
void glTextureImage3DMultisampleNV(GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations); GL_NV_texture_multisample
void glTextureLightEXT(GLenum pname); GL_EXT_light_texture
void glTextureMaterialEXT(GLenum face, GLenum mode); GL_EXT_light_texture
void glTextureNormalEXT(GLenum mode); GL_EXT_texture_perturb_normal
void glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param); GL_EXT_direct_state_access
void glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params); GL_EXT_direct_state_access
void glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param); GL_EXT_direct_state_access
void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params); GL_EXT_direct_state_access
void glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params); GL_EXT_direct_state_access
void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params); GL_EXT_direct_state_access
void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid * pointer); GL_APPLE_texture_range
void glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer); GL_EXT_direct_state_access
void glTextureStorage1D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); GL_EXT_texture_storage, GL_ARB_texture_storage
void glTextureStorage2D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); GL_EXT_texture_storage, GL_ARB_texture_storage
void glTextureStorage2DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); GL_VERSION_4_3, GL_ARB_texture_storage_multisample
void glTextureStorage3D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); GL_EXT_texture_storage, GL_ARB_texture_storage
void glTextureStorage3DMultisampleEXT(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); GL_VERSION_4_3, GL_ARB_texture_storage_multisample
void glTextureStorageSparseAMD(GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags); GL_AMD_sparse_texture
void glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_EXT_direct_state_access
void glTextureView(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers); GL_VERSION_4_3, GL_ARB_texture_view
void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glTransformPathNV(GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat * transformValues); GL_NV_path_rendering
void glTranslated(GLdouble x, GLdouble y, GLdouble z); GL_VERSION_1_0
void glTranslatex(GLfixed x, GLfixed y, GLfixed z); GL_VERSION_ES_CL_CM
gluEndPolygon
delimit the definition of a nonconvex polygon.
GLint gluBuild1DMipmapLevels(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void * data);
GLint gluBuild1DMipmapLevelsC(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void * data); GLU_VERSION_1_X
GLint gluBuild1DMipmaps(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void * data);
GLint gluBuild1DMipmapsC(GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void * data); GLU_VERSION_1_X
GLint gluBuild2DMipmapLevels(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void * data);
GLint gluBuild2DMipmapLevelsC(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void * data); GLU_VERSION_1_X
GLint gluBuild2DMipmaps(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * data);
GLint gluBuild2DMipmapsC(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * data); GLU_VERSION_1_X
GLint gluBuild3DMipmapLevels(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void * data);
GLint gluBuild3DMipmapLevelsC(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLint level, GLint base, GLint max, const void * data); GLU_VERSION_1_X
GLint gluBuild3DMipmaps(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * data);
GLint gluBuild3DMipmapsC(GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * data); GLU_VERSION_1_X
gluNewTess).
gluBeginPolygon delimit the definition of a nonconvex polygon.
Multiply and translate the current matrix
with the eye, object and orientation.
void glUniform1d(GLint location, GLdouble x); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform1f(GLint location, GLfloat x); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform1fARB(GLint location, GLfloat v0); GL_ARB_shader_objects
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform1i(GLint location, GLint x); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform1i64NV(GLint location, GLint64EXT x); GL_NV_gpu_shader5
void glUniform1i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform1i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform1iARB(GLint location, GLint v0); GL_ARB_shader_objects
void glUniform1iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform1iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform1ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform1ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform1ui(GLint location, GLuint v0); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform1ui64NV(GLint location, GLuint64EXT x); GL_NV_gpu_shader5
void glUniform1ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform1ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform1uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform1uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform2d(GLint location, GLdouble x, GLdouble y); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform2f(GLint location, GLfloat x, GLfloat y); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform2fARB(GLint location, GLfloat v0, GLfloat v1); GL_ARB_shader_objects
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform2i(GLint location, GLint x, GLint y); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform2i64NV(GLint location, GLint64EXT x, GLint64EXT y); GL_NV_gpu_shader5
void glUniform2i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform2i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform2iARB(GLint location, GLint v0, GLint v1); GL_ARB_shader_objects
void glUniform2iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform2iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform2ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform2ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform2ui(GLint location, GLuint v0, GLuint v1); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform2ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y); GL_NV_gpu_shader5
void glUniform2ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform2ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform2uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform2uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2); GL_ARB_shader_objects
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform3i(GLint location, GLint x, GLint y, GLint z); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform3i64NV(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z); GL_NV_gpu_shader5
void glUniform3i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform3i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2); GL_ARB_shader_objects
void glUniform3iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform3iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform3ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform3ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform3ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); GL_NV_gpu_shader5
void glUniform3ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform3ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform3uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform3uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); GL_ARB_shader_objects
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value); GL_ARB_shader_objects
void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform4i64NV(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); GL_NV_gpu_shader5
void glUniform4i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform4i64vNV(GLint location, GLsizei count, const GLint64EXT * value); GL_NV_gpu_shader5
void glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3); GL_ARB_shader_objects
void glUniform4iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform4iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniform4ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform4ivARB(GLint location, GLsizei count, const GLint * value); GL_ARB_shader_objects
void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform4ui64NV(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); GL_NV_gpu_shader5
void glUniform4ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform4ui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_gpu_shader5
void glUniform4uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniform4uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
void glUniformBufferEXT(GLuint program, GLint location, GLuint buffer); GL_EXT_bindable_uniform
void glUniformHandleui64NV(GLint location, GLuint64 value); GL_NV_bindless_texture
void glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 * value); GL_NV_bindless_texture
void glUniformHandleui64vNV(GLint location, GLsizei count, const GLuint64 * value); GL_NV_bindless_texture
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ARB_shader_objects
void glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ARB_shader_objects
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ARB_shader_objects
void glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ARB_shader_objects
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ARB_shader_objects
void glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ARB_shader_objects
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); GL_VERSION_4_0, GL_ARB_gpu_shader_fp64
void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices); GL_ARB_shader_subroutine, GL_VERSION_4_0
void glUniformui64NV(GLint location, GLuint64EXT value); GL_NV_shader_buffer_load
void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_shader_buffer_load
void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT * value); GL_NV_shader_buffer_load
void glUnlockArraysEXT(void); GL_EXT_compiled_vertex_array
GLboolean glUnmapBuffer(GLenum target); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_OES_mapbuffer
GLboolean glUnmapNamedBufferEXT(GLuint buffer); GL_EXT_direct_state_access
void glUnmapTexture2DINTEL(GLuint texture, GLint level); GL_INTEL_map_texture
Multiply the current matrix with the perspective/frustum matrix.
GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * winX, GLdouble * winY, GLdouble * winZ);
GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * winX, GLdouble * winY, GLdouble * winZ);
GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * winX, GLdouble * winY, GLdouble * winZ);
GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * winX, GLdouble * winY, GLdouble * winZ);
GLint gluProject(GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * winX, GLdouble * winY, GLdouble * winZ);
GLint gluScaleImage(GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void * dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid * dataOut);
GLint gluScaleImageC(GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void * dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid * dataOut); GLU_VERSION_1_X
void glUseProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glUseProgramObjectARB(GLhandleARB programObj); GL_ARB_shader_objects
void glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
gluTessEndContour delimit
the definition of a polygon contour.
gluTessEndPolygon delimit
the definition of a convex, concave or self-intersecting polygon.
GLUtessellatorCallback
with empty callback methods.gluTessBeginContour
delimit the definition of a polygon contour.
gluTessBeginPolygon
delimit the definition of a convex, concave or self-intersecting polygon.
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * objX, GLdouble * objY, GLdouble * objZ);
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * objX, GLdouble * objY, GLdouble * objZ);
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * objX, GLdouble * objY, GLdouble * objZ);
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * objX, GLdouble * objY, GLdouble * objZ);
GLint gluUnProject(GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble * objX, GLdouble * objY, GLdouble * objZ);
GLint gluUnProject4(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble nearVal, GLdouble farVal, GLdouble * objX, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
GLint gluUnProject4(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble nearVal, GLdouble farVal, GLdouble * objX, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
GLint gluUnProject4(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble nearVal, GLdouble farVal, GLdouble * objX, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
GLint gluUnProject4(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble nearVal, GLdouble farVal, GLdouble * objX, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
GLint gluUnProject4(GLdouble winX, GLdouble winY, GLdouble winZ, GLdouble clipW, const GLdouble * model, const GLdouble * proj, const GLint * view, GLdouble nearVal, GLdouble farVal, GLdouble * objX, GLdouble * objY, GLdouble * objZ, GLdouble * objW);
void glValidateProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glValidateProgramARB(GLhandleARB programObj); GL_ARB_shader_objects
void glValidateProgramPipeline(GLuint pipeline); GL_VERSION_4_1, GL_ARB_separate_shader_objects; GL_EXT_separate_shader_objects
void glVariantbvEXT(GLuint id, const GLbyte * addr); GL_EXT_vertex_shader
void glVariantbvEXT(GLuint id, const GLbyte * addr); GL_EXT_vertex_shader
void glVariantdvEXT(GLuint id, const GLdouble * addr); GL_EXT_vertex_shader
void glVariantdvEXT(GLuint id, const GLdouble * addr); GL_EXT_vertex_shader
void glVariantfvEXT(GLuint id, const GLfloat * addr); GL_EXT_vertex_shader
void glVariantfvEXT(GLuint id, const GLfloat * addr); GL_EXT_vertex_shader
void glVariantivEXT(GLuint id, const GLint * addr); GL_EXT_vertex_shader
void glVariantivEXT(GLuint id, const GLint * addr); GL_EXT_vertex_shader
void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr); GL_EXT_vertex_shader
void glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr); GL_EXT_vertex_shader
void glVariantsvEXT(GLuint id, const GLshort * addr); GL_EXT_vertex_shader
void glVariantsvEXT(GLuint id, const GLshort * addr); GL_EXT_vertex_shader
void glVariantubvEXT(GLuint id, const GLubyte * addr); GL_EXT_vertex_shader
void glVariantubvEXT(GLuint id, const GLubyte * addr); GL_EXT_vertex_shader
void glVariantuivEXT(GLuint id, const GLuint * addr); GL_EXT_vertex_shader
void glVariantuivEXT(GLuint id, const GLuint * addr); GL_EXT_vertex_shader
void glVariantusvEXT(GLuint id, const GLushort * addr); GL_EXT_vertex_shader
void glVariantusvEXT(GLuint id, const GLushort * addr); GL_EXT_vertex_shader
void glVDPAUFiniNV(void); GL_NV_vdpau_interop
void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); GL_NV_vdpau_interop
void glVDPAUGetSurfaceivNV(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); GL_NV_vdpau_interop
void glVDPAUInitNV(const GLvoid * vdpDevice, const GLvoid * getProcAddress); GL_NV_vdpau_interop
void glVDPAUIsSurfaceNV(GLvdpauSurfaceNV surface); GL_NV_vdpau_interop
void glVDPAUMapSurfacesNV(GLsizei numSurfaces, const GLvdpauSurfaceNV * surfaces); GL_NV_vdpau_interop
GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); GL_NV_vdpau_interop
GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV(GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); GL_NV_vdpau_interop
GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); GL_NV_vdpau_interop
GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV(const GLvoid * vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint * textureNames); GL_NV_vdpau_interop
void glVDPAUSurfaceAccessNV(GLvdpauSurfaceNV surface, GLenum access); GL_NV_vdpau_interop
void glVDPAUUnmapSurfacesNV(GLsizei numSurface, const GLvdpauSurfaceNV * surfaces); GL_NV_vdpau_interop
void glVDPAUUnregisterSurfaceNV(GLvdpauSurfaceNV surface); GL_NV_vdpau_interop
void glVertex2bOES(GLbyte x); GL_OES_byte_coordinates
void glVertex2bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glVertex2bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glVertex2d(GLdouble x, GLdouble y); GL_VERSION_1_0
void glVertex2dv(const GLdouble * v); GL_VERSION_1_0
void glVertex2dv(const GLdouble * v); GL_VERSION_1_0
void glVertex2f(GLfloat x, GLfloat y); GL_VERSION_1_0
void glVertex2fv(const GLfloat * v); GL_VERSION_1_0
void glVertex2fv(const GLfloat * v); GL_VERSION_1_0
void glVertex2h(GLhalfNV x, GLhalfNV y); GL_NV_half_float
void glVertex2hv(const GLhalfNV * v); GL_NV_half_float
void glVertex2hv(const GLhalfNV * v); GL_NV_half_float
void glVertex2i(GLint x, GLint y); GL_VERSION_1_0
void glVertex2iv(const GLint * v); GL_VERSION_1_0
void glVertex2iv(const GLint * v); GL_VERSION_1_0
void glVertex2s(GLshort x, GLshort y); GL_VERSION_1_0
void glVertex2sv(const GLshort * v); GL_VERSION_1_0
void glVertex2sv(const GLshort * v); GL_VERSION_1_0
void glVertex3bOES(GLbyte x, GLbyte y); GL_OES_byte_coordinates
void glVertex3bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glVertex3bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glVertex3d(GLdouble x, GLdouble y, GLdouble z); GL_VERSION_1_0
void glVertex3dv(const GLdouble * v); GL_VERSION_1_0
void glVertex3dv(const GLdouble * v); GL_VERSION_1_0
void glVertex3f(GLfloat x, GLfloat y, GLfloat z); GL_VERSION_1_0
void glVertex3fv(const GLfloat * v); GL_VERSION_1_0
void glVertex3fv(const GLfloat * v); GL_VERSION_1_0
void glVertex3h(GLhalfNV x, GLhalfNV y, GLhalfNV z); GL_NV_half_float
void glVertex3hv(const GLhalfNV * v); GL_NV_half_float
void glVertex3hv(const GLhalfNV * v); GL_NV_half_float
void glVertex3i(GLint x, GLint y, GLint z); GL_VERSION_1_0
void glVertex3iv(const GLint * v); GL_VERSION_1_0
void glVertex3iv(const GLint * v); GL_VERSION_1_0
void glVertex3s(GLshort x, GLshort y, GLshort z); GL_VERSION_1_0
void glVertex3sv(const GLshort * v); GL_VERSION_1_0
void glVertex3sv(const GLshort * v); GL_VERSION_1_0
void glVertex4bOES(GLbyte x, GLbyte y, GLbyte z); GL_OES_byte_coordinates
void glVertex4bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glVertex4bvOES(const GLbyte * coords); GL_OES_byte_coordinates
void glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_VERSION_1_0
void glVertex4dv(const GLdouble * v); GL_VERSION_1_0
void glVertex4dv(const GLdouble * v); GL_VERSION_1_0
void glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_VERSION_1_0
void glVertex4fv(const GLfloat * v); GL_VERSION_1_0
void glVertex4fv(const GLfloat * v); GL_VERSION_1_0
void glVertex4h(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); GL_NV_half_float
void glVertex4hv(const GLhalfNV * v); GL_NV_half_float
void glVertex4hv(const GLhalfNV * v); GL_NV_half_float
void glVertex4i(GLint x, GLint y, GLint z, GLint w); GL_VERSION_1_0
void glVertex4iv(const GLint * v); GL_VERSION_1_0
void glVertex4iv(const GLint * v); GL_VERSION_1_0
void glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w); GL_VERSION_1_0
void glVertex4sv(const GLshort * v); GL_VERSION_1_0
void glVertex4sv(const GLshort * v); GL_VERSION_1_0
void glVertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride); GL_ARB_vertex_attrib_binding
void glVertexArrayColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayEdgeFlagOffsetEXT(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayFogCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayIndexOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayMultiTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayNormalOffsetEXT(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayParameteriAPPLE(GLenum pname, GLint param); GL_APPLE_vertex_array_range
void glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer); GL_APPLE_vertex_array_range
void glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer); GL_NV_vertex_array_range
void glVertexArraySecondaryColorOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayVertexAttribBindingEXT(GLuint vaobj, GLuint attribindex, GLuint bindingindex); GL_ARB_vertex_attrib_binding
void glVertexArrayVertexAttribFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); GL_ARB_vertex_attrib_binding
void glVertexArrayVertexAttribIFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); GL_ARB_vertex_attrib_binding
void glVertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayVertexAttribLFormatEXT(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); GL_ARB_vertex_attrib_binding
void glVertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexArrayVertexBindingDivisorEXT(GLuint vaobj, GLuint bindingindex, GLuint divisor); GL_ARB_vertex_attrib_binding
void glVertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset); GL_EXT_direct_state_access
void glVertexAttrib1d(GLuint index, GLdouble x); GL_VERSION_2_0
void glVertexAttrib1dARB(GLuint index, GLdouble x); GL_ARB_vertex_program
void glVertexAttrib1dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib1dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib1dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib1dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib1f(GLuint indx, GLfloat x); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib1fARB(GLuint index, GLfloat x); GL_ARB_vertex_program
void glVertexAttrib1fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib1fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib1fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib1fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib1h(GLuint index, GLhalfNV x); GL_NV_half_float
void glVertexAttrib1hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib1hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib1s(GLuint index, GLshort x); GL_VERSION_2_0
void glVertexAttrib1sARB(GLuint index, GLshort x); GL_ARB_vertex_program
void glVertexAttrib1sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib1sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib1svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib1svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y); GL_VERSION_2_0
void glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y); GL_ARB_vertex_program
void glVertexAttrib2dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib2dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib2dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib2dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y); GL_ARB_vertex_program
void glVertexAttrib2fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib2fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib2fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib2fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib2h(GLuint index, GLhalfNV x, GLhalfNV y); GL_NV_half_float
void glVertexAttrib2hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib2hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib2s(GLuint index, GLshort x, GLshort y); GL_VERSION_2_0
void glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y); GL_ARB_vertex_program
void glVertexAttrib2sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib2sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib2svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib2svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z); GL_VERSION_2_0
void glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z); GL_ARB_vertex_program
void glVertexAttrib3dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib3dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib3dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib3dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z); GL_ARB_vertex_program
void glVertexAttrib3fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib3fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib3fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib3fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib3h(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z); GL_NV_half_float
void glVertexAttrib3hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib3hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z); GL_VERSION_2_0
void glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z); GL_ARB_vertex_program
void glVertexAttrib3sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib3sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib3svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib3svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib4bv(GLuint index, const GLbyte * v); GL_VERSION_2_0
void glVertexAttrib4bv(GLuint index, const GLbyte * v); GL_VERSION_2_0
void glVertexAttrib4bvARB(GLuint index, const GLbyte * v); GL_ARB_vertex_program
void glVertexAttrib4bvARB(GLuint index, const GLbyte * v); GL_ARB_vertex_program
void glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_VERSION_2_0
void glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_ARB_vertex_program
void glVertexAttrib4dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib4dv(GLuint index, const GLdouble * v); GL_VERSION_2_0
void glVertexAttrib4dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib4dvARB(GLuint index, const GLdouble * v); GL_ARB_vertex_program
void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ARB_vertex_program
void glVertexAttrib4fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib4fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttrib4fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib4fvARB(GLuint index, const GLfloat * v); GL_ARB_vertex_program
void glVertexAttrib4h(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); GL_NV_half_float
void glVertexAttrib4hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib4hv(GLuint index, const GLhalfNV * v); GL_NV_half_float
void glVertexAttrib4iv(GLuint index, const GLint * v); GL_VERSION_2_0
void glVertexAttrib4iv(GLuint index, const GLint * v); GL_VERSION_2_0
void glVertexAttrib4ivARB(GLuint index, const GLint * v); GL_ARB_vertex_program
void glVertexAttrib4ivARB(GLuint index, const GLint * v); GL_ARB_vertex_program
void glVertexAttrib4Nbv(GLuint index, const GLbyte * v); GL_VERSION_2_0
void glVertexAttrib4Nbv(GLuint index, const GLbyte * v); GL_VERSION_2_0
void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v); GL_ARB_vertex_program
void glVertexAttrib4NbvARB(GLuint index, const GLbyte * v); GL_ARB_vertex_program
void glVertexAttrib4Niv(GLuint index, const GLint * v); GL_VERSION_2_0
void glVertexAttrib4Niv(GLuint index, const GLint * v); GL_VERSION_2_0
void glVertexAttrib4NivARB(GLuint index, const GLint * v); GL_ARB_vertex_program
void glVertexAttrib4NivARB(GLuint index, const GLint * v); GL_ARB_vertex_program
void glVertexAttrib4Nsv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib4Nsv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib4NsvARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib4NsvARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); GL_VERSION_2_0
void glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); GL_ARB_vertex_program
void glVertexAttrib4Nubv(GLuint index, const GLubyte * v); GL_VERSION_2_0
void glVertexAttrib4Nubv(GLuint index, const GLubyte * v); GL_VERSION_2_0
void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v); GL_ARB_vertex_program
void glVertexAttrib4NubvARB(GLuint index, const GLubyte * v); GL_ARB_vertex_program
void glVertexAttrib4Nuiv(GLuint index, const GLuint * v); GL_VERSION_2_0
void glVertexAttrib4Nuiv(GLuint index, const GLuint * v); GL_VERSION_2_0
void glVertexAttrib4NuivARB(GLuint index, const GLuint * v); GL_ARB_vertex_program
void glVertexAttrib4NuivARB(GLuint index, const GLuint * v); GL_ARB_vertex_program
void glVertexAttrib4Nusv(GLuint index, const GLushort * v); GL_VERSION_2_0
void glVertexAttrib4Nusv(GLuint index, const GLushort * v); GL_VERSION_2_0
void glVertexAttrib4NusvARB(GLuint index, const GLushort * v); GL_ARB_vertex_program
void glVertexAttrib4NusvARB(GLuint index, const GLushort * v); GL_ARB_vertex_program
void glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); GL_VERSION_2_0
void glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); GL_ARB_vertex_program
void glVertexAttrib4sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib4sv(GLuint index, const GLshort * v); GL_VERSION_2_0
void glVertexAttrib4svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib4svARB(GLuint index, const GLshort * v); GL_ARB_vertex_program
void glVertexAttrib4ubv(GLuint index, const GLubyte * v); GL_VERSION_2_0
void glVertexAttrib4ubv(GLuint index, const GLubyte * v); GL_VERSION_2_0
void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v); GL_ARB_vertex_program
void glVertexAttrib4ubvARB(GLuint index, const GLubyte * v); GL_ARB_vertex_program
void glVertexAttrib4uiv(GLuint index, const GLuint * v); GL_VERSION_2_0
void glVertexAttrib4uiv(GLuint index, const GLuint * v); GL_VERSION_2_0
void glVertexAttrib4uivARB(GLuint index, const GLuint * v); GL_ARB_vertex_program
void glVertexAttrib4uivARB(GLuint index, const GLuint * v); GL_ARB_vertex_program
void glVertexAttrib4usv(GLuint index, const GLushort * v); GL_VERSION_2_0
void glVertexAttrib4usv(GLuint index, const GLushort * v); GL_VERSION_2_0
void glVertexAttrib4usvARB(GLuint index, const GLushort * v); GL_ARB_vertex_program
void glVertexAttrib4usvARB(GLuint index, const GLushort * v); GL_ARB_vertex_program
void glVertexAttribBinding(GLuint attribindex, GLuint bindingindex); GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
void glVertexAttribDivisor(GLuint index, GLuint divisor); GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays
void glVertexAttribDivisorANGLE(GLuint index, GLuint divisor); GL_ANGLE_instanced_arrays
void glVertexAttribDivisorNV(GLuint index, GLuint divisor); GL_NV_instanced_arrays
void glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset); GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
void glVertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glVertexAttribI1i(GLuint index, GLint x); GL_VERSION_3_0
void glVertexAttribI1iEXT(GLuint index, GLint x); GL_NV_vertex_program4
void glVertexAttribI1iv(GLuint index, const GLint * v); GL_VERSION_3_0
void glVertexAttribI1iv(GLuint index, const GLint * v); GL_VERSION_3_0
void glVertexAttribI1ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI1ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI1ui(GLuint index, GLuint x); GL_VERSION_3_0
void glVertexAttribI1uiEXT(GLuint index, GLuint x); GL_NV_vertex_program4
void glVertexAttribI1uiv(GLuint index, const GLuint * v); GL_VERSION_3_0
void glVertexAttribI1uiv(GLuint index, const GLuint * v); GL_VERSION_3_0
void glVertexAttribI1uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI1uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI2i(GLuint index, GLint x, GLint y); GL_VERSION_3_0
void glVertexAttribI2iEXT(GLuint index, GLint x, GLint y); GL_NV_vertex_program4
void glVertexAttribI2iv(GLuint index, const GLint * v); GL_VERSION_3_0
void glVertexAttribI2iv(GLuint index, const GLint * v); GL_VERSION_3_0
void glVertexAttribI2ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI2ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI2ui(GLuint index, GLuint x, GLuint y); GL_VERSION_3_0
void glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y); GL_NV_vertex_program4
void glVertexAttribI2uiv(GLuint index, const GLuint * v); GL_VERSION_3_0
void glVertexAttribI2uiv(GLuint index, const GLuint * v); GL_VERSION_3_0
void glVertexAttribI2uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI2uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z); GL_VERSION_3_0
void glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z); GL_NV_vertex_program4
void glVertexAttribI3iv(GLuint index, const GLint * v); GL_VERSION_3_0
void glVertexAttribI3iv(GLuint index, const GLint * v); GL_VERSION_3_0
void glVertexAttribI3ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI3ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z); GL_VERSION_3_0
void glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z); GL_NV_vertex_program4
void glVertexAttribI3uiv(GLuint index, const GLuint * v); GL_VERSION_3_0
void glVertexAttribI3uiv(GLuint index, const GLuint * v); GL_VERSION_3_0
void glVertexAttribI3uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI3uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI4bv(GLuint index, const GLbyte * v); GL_VERSION_3_0
void glVertexAttribI4bv(GLuint index, const GLbyte * v); GL_VERSION_3_0
void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v); GL_NV_vertex_program4
void glVertexAttribI4bvEXT(GLuint index, const GLbyte * v); GL_NV_vertex_program4
void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w); GL_NV_vertex_program4
void glVertexAttribI4iv(GLuint index, const GLint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribI4iv(GLuint index, const GLint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribI4ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI4ivEXT(GLuint index, const GLint * v); GL_NV_vertex_program4
void glVertexAttribI4sv(GLuint index, const GLshort * v); GL_VERSION_3_0
void glVertexAttribI4sv(GLuint index, const GLshort * v); GL_VERSION_3_0
void glVertexAttribI4svEXT(GLuint index, const GLshort * v); GL_NV_vertex_program4
void glVertexAttribI4svEXT(GLuint index, const GLshort * v); GL_NV_vertex_program4
void glVertexAttribI4ubv(GLuint index, const GLubyte * v); GL_VERSION_3_0
void glVertexAttribI4ubv(GLuint index, const GLubyte * v); GL_VERSION_3_0
void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v); GL_NV_vertex_program4
void glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v); GL_NV_vertex_program4
void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); GL_NV_vertex_program4
void glVertexAttribI4uiv(GLuint index, const GLuint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribI4uiv(GLuint index, const GLuint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribI4uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI4uivEXT(GLuint index, const GLuint * v); GL_NV_vertex_program4
void glVertexAttribI4usv(GLuint index, const GLushort * v); GL_VERSION_3_0
void glVertexAttribI4usv(GLuint index, const GLushort * v); GL_VERSION_3_0
void glVertexAttribI4usvEXT(GLuint index, const GLushort * v); GL_NV_vertex_program4
void glVertexAttribI4usvEXT(GLuint index, const GLushort * v); GL_NV_vertex_program4
void glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
void glVertexAttribIFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ES_VERSION_3_0, GL_VERSION_3_0
void glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_NV_vertex_program4
void glVertexAttribL1d(GLuint index, GLdouble x); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL1dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL1dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL1i64NV(GLuint index, GLint64EXT x); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL1i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL1i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL1ui64NV(GLuint index, GLuint64EXT x); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL1ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL1ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL2dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL2dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL2i64NV(GLuint index, GLint64EXT x, GLint64EXT y); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL2i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL2i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL2ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL2ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL2ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL3dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL3dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL3i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL3i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL3i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL3ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL3ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL3ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL4dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL4dv(GLuint index, const GLdouble * v); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribL4i64NV(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL4i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL4i64vNV(GLuint index, const GLint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL4ui64NV(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL4ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribL4ui64vNV(GLuint index, const GLuint64EXT * v); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribLFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset); GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
void glVertexAttribLFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride); GL_NV_vertex_attrib_integer_64bit
void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_VERSION_4_1, GL_ARB_vertex_attrib_64bit
void glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexAttribParameteriAMD(GLuint index, GLenum pname, GLint param); GL_AMD_interleaved_elements
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_ES_VERSION_2_0, GL_VERSION_2_0
void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); GL_ARB_vertex_program
void glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); GL_ARB_vertex_program
void glVertexAttribs1hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs1hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs2hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs2hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs3hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs3hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs4hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexAttribs4hv(GLuint index, GLsizei n, const GLhalfNV * v); GL_NV_half_float
void glVertexBindingDivisor(GLuint bindingindex, GLuint divisor); GL_VERSION_4_3, GL_ARB_vertex_attrib_binding
void glVertexBlendARB(GLint count); GL_ARB_vertex_blend
void glVertexFormatNV(GLint size, GLenum type, GLsizei stride); GL_NV_vertex_buffer_unified_memory
void glVertexP2ui(GLenum type, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP2uiv(GLenum type, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP2uiv(GLenum type, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP3ui(GLenum type, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP3uiv(GLenum type, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP3uiv(GLenum type, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP4ui(GLenum type, GLuint value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP4uiv(GLenum type, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexP4uiv(GLenum type, const GLuint * value); GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
void glVertexWeightfEXT(GLfloat weight); GL_EXT_vertex_weighting
void glVertexWeightfvEXT(const GLfloat * weight); GL_EXT_vertex_weighting
void glVertexWeightfvEXT(const GLfloat * weight); GL_EXT_vertex_weighting
void glVertexWeighth(GLhalfNV weight); GL_NV_half_float
void glVertexWeighthv(const GLhalfNV * weight); GL_NV_half_float
void glVertexWeighthv(const GLhalfNV * weight); GL_NV_half_float
void glVertexWeightPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_EXT_vertex_weighting
void glVertexWeightPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_EXT_vertex_weighting
GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time); GL_NV_video_capture
GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint * sequence_num, GLuint64EXT * capture_time); GL_NV_video_capture
void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params); GL_NV_video_capture
void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble * params); GL_NV_video_capture
void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params); GL_NV_video_capture
void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat * params); GL_NV_video_capture
void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params); GL_NV_video_capture
void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint * params); GL_NV_video_capture
void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h); GL_VERSION_4_1, GL_ARB_viewport_array
void glViewportIndexedfv(GLuint index, const GLfloat * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glViewportIndexedfv(GLuint index, const GLfloat * v); GL_VERSION_4_1, GL_ARB_viewport_array
void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glWeightbvARB(GLint size, const GLbyte * weights); GL_ARB_vertex_blend
void glWeightbvARB(GLint size, const GLbyte * weights); GL_ARB_vertex_blend
void glWeightdvARB(GLint size, const GLdouble * weights); GL_ARB_vertex_blend
void glWeightdvARB(GLint size, const GLdouble * weights); GL_ARB_vertex_blend
void glWeightfvARB(GLint size, const GLfloat * weights); GL_ARB_vertex_blend
void glWeightfvARB(GLint size, const GLfloat * weights); GL_ARB_vertex_blend
void glWeightivARB(GLint size, const GLint * weights); GL_ARB_vertex_blend
void glWeightivARB(GLint size, const GLint * weights); GL_ARB_vertex_blend
void glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights); GL_NV_path_rendering
void glWeightPathsNV(GLuint resultPath, GLsizei numPaths, const GLuint * paths, const GLfloat * weights); GL_NV_path_rendering
void glWeightPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_OES_matrix_palette; GL_ARB_vertex_blend
void glWeightPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ARB_vertex_blend; GL_OES_matrix_palette
void glWeightsvARB(GLint size, const GLshort * weights); GL_ARB_vertex_blend
void glWeightsvARB(GLint size, const GLshort * weights); GL_ARB_vertex_blend
void glWeightubvARB(GLint size, const GLubyte * weights); GL_ARB_vertex_blend
void glWeightubvARB(GLint size, const GLubyte * weights); GL_ARB_vertex_blend
void glWeightuivARB(GLint size, const GLuint * weights); GL_ARB_vertex_blend
void glWeightuivARB(GLint size, const GLuint * weights); GL_ARB_vertex_blend
void glWeightusvARB(GLint size, const GLushort * weights); GL_ARB_vertex_blend
void glWeightusvARB(GLint size, const GLushort * weights); GL_ARB_vertex_blend
GLAutoDrawable and Window interface,
using a delegated Window instance, which may be an aggregation (lifecycle: created and destroyed). void glWindowPos2d(GLdouble x, GLdouble y); GL_VERSION_1_4
void glWindowPos2dv(const GLdouble * v); GL_VERSION_1_4
void glWindowPos2dv(const GLdouble * v); GL_VERSION_1_4
void glWindowPos2f(GLfloat x, GLfloat y); GL_VERSION_1_4
void glWindowPos2fv(const GLfloat * v); GL_VERSION_1_4
void glWindowPos2fv(const GLfloat * v); GL_VERSION_1_4
void glWindowPos2i(GLint x, GLint y); GL_VERSION_1_4
void glWindowPos2iv(const GLint * v); GL_VERSION_1_4
void glWindowPos2iv(const GLint * v); GL_VERSION_1_4
void glWindowPos2s(GLshort x, GLshort y); GL_VERSION_1_4
void glWindowPos2sv(const GLshort * v); GL_VERSION_1_4
void glWindowPos2sv(const GLshort * v); GL_VERSION_1_4
void glWindowPos3d(GLdouble x, GLdouble y, GLdouble z); GL_VERSION_1_4
void glWindowPos3dv(const GLdouble * v); GL_VERSION_1_4
void glWindowPos3dv(const GLdouble * v); GL_VERSION_1_4
void glWindowPos3f(GLfloat x, GLfloat y, GLfloat z); GL_VERSION_1_4
void glWindowPos3fv(const GLfloat * v); GL_VERSION_1_4
void glWindowPos3fv(const GLfloat * v); GL_VERSION_1_4
void glWindowPos3i(GLint x, GLint y, GLint z); GL_VERSION_1_4
void glWindowPos3iv(const GLint * v); GL_VERSION_1_4
void glWindowPos3iv(const GLint * v); GL_VERSION_1_4
void glWindowPos3s(GLshort x, GLshort y, GLshort z); GL_VERSION_1_4
void glWindowPos3sv(const GLshort * v); GL_VERSION_1_4
void glWindowPos3sv(const GLshort * v); GL_VERSION_1_4
void glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW); GL_EXT_vertex_shader
true if basic FBO support is available, otherwise false.
true if basic FBO support is available, otherwise false.
true if OES_single_precision, fp32, fixed function point (FFP) compatibility entry points available,
otherwise false.
true if full FBO support is available, otherwise false.
true if full FBO support is available, otherwise false.
GestureHandler.process(InputEvent) command produced a gesture,
which has not been cleared.
Display.getFQName()
nativeID
nativeId
sizeAndRRate
rotation
surfaceSize
flags
refreshRate
Screen.getFQName()
FBObject.Attachment.type, FBObject.Attachment.format, FBObject.Attachment.width, FBObject.Attachment.height and FBObject.Attachment.name.
FBObject.Attachment.type, FBObject.Attachment.format, FBObject.RenderAttachment.samples, FBObject.width, FBObject.height and FBObject.Attachment.name.
quirk exist in GLContext.getRendererQuirks(), otherwise false.
quirk exist in the shared resource's context GLRendererQuirks.
GLPixelBuffer.buffer's GLPixelBuffer.byteSize.
BufferedImage.
GL2ES2.glCreateProgram(),
if not already created.
AWTGLPixelBuffer w/ a given size, if not yet allocated.
GLPixelBuffer w/ a given size, if not yet allocated.
data after the line containing tag.
data at offset in shader source for shader shaderIdx.
Window.setPointerVisible(boolean).
GLRunnable,
which will be executed within the next GLAutoDrawable.display() call
after all registered GLEventListeners
display(GLAutoDrawable)
methods have been called.
GLAutoDrawable.invoke(boolean, GLRunnable) functionality
allowing to inject a list of GLRunnables.
Threading.isSingleThreaded() and not Threading.isOpenGLThread()
and the lock is not being hold by this thread,
invoke Runnable r on the OpenGL thread via Threading.invokeOnOpenGLThread(boolean, Runnable).
true if key symbol represents a non-printable and
non-modifier action key, otherwise false.
InputEvent.getModifiers() contains InputEvent.ALT_MASK.
InputEvent.getModifiers() contains InputEvent.ALT_GRAPH_MASK.
is started and is not paused.
Applet,
otherwise false.
Applet,
otherwise false.
InputEvent.getModifiers() contains InputEvent.AUTOREPEAT_MASK.
true if Key and Mouse input events will be passed through AWT,
otherwise only the NEWT child will receive them.
true if framebuffer object is bound via FBObject.bind(GL), otherwise false.
true if framebuffer object is bound via FBObject.bind(GL), otherwise false.
MouseEvent's section about Multiple-Pointer Events.
InputEvent.getModifiers() contains InputEvent.CONFINED_MASK.
true if this events has been consumed,
otherwise false.
InputEvent.getModifiers() contains InputEvent.CTRL_MASK.
true if either EDTUtil.isCurrentThreadEDT() or EDTUtil.isCurrentThreadNEDT() is true,
otherwise false.
true, if the exclusive context thread is enabled, otherwise false.
GLBase.isGLES1(), GLBase.isGLES2() and GLBase.isGLES3().
GL_ARB_ES3_compatibility, otherwise false.
true if the video frame is oriented in
OpenGL's coordinate system, origin at bottom left.
true if the sink's memory is laid out in
OpenGL's coordinate system, origin at bottom left.
true if the memory is laid out in
OpenGL's coordinate system, origin at bottom left.
true if the drawable is rendered in
OpenGL's coordinate system, origin at bottom left.
true if the drawable is rendered in
OpenGL's coordinate system, origin at bottom left.
true if the given packed binary16 value
is infinite.
true if this instance has been initialized with FBObject.reset(GL, int, int)
or FBObject.reset(GL, int, int, int, boolean), otherwise false
initialized state of this instance.
NativeWindowFactory.initSingleton() has been called w/o subsequent NativeWindowFactory.shutdown(boolean).
InputEvent.getModifiers() contains InputEvent.INVISIBLE_MASK.
true if the virtual on-screen keyboard is visible, otherwise false.
InputEvent.getModifiers() contains InputEvent.META_MASK.
true if the MonitorMode
has been changed programmatic via this API only, otherwise false.
- isModifierKey(short) -
Static method in class com.jogamp.newt.event.KeyEvent
- Returns
true if the given virtualKey represents a modifier key, otherwise false.
- isModifierKey() -
Method in class com.jogamp.newt.event.KeyEvent
- Returns
true if key symbol represents a modifier key,
otherwise false.
- isMutableStorage() -
Method in class javax.media.opengl.GLBufferStorage
- Returns
true if buffer's storage is mutable, i.e.
- isNaN(char) -
Static method in class com.jogamp.opengl.math.Binary16
- Return
true if the given packed binary16 value
is not a number (NaN).
- isNativeValid() -
Method in class com.jogamp.newt.Display
-
- isNativeValid() -
Method in class com.jogamp.newt.opengl.GLWindow
-
- isNativeValid() -
Method in class com.jogamp.newt.Screen
-
- isNativeValid() -
Method in interface com.jogamp.newt.Window
-
- isNativeVisualIDValidForProcessing(int) -
Static method in class javax.media.nativewindow.NativeWindowFactory
- Returns true if the given visualID is valid for further processing, i.e.
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.DebugGL4bc
-
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.DebugGLES1
-
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.DebugGLES3
-
- isNPOTTextureAvailable() -
Method in interface javax.media.opengl.GLBase
- Returns true if the GL context supports non power of two (NPOT) textures,
otherwise false.
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.GLContext
- Note: The GL impl.
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.TraceGL4bc
-
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.TraceGLES1
-
- isNPOTTextureAvailable() -
Method in class javax.media.opengl.TraceGLES3
-
- isOffscreenLayerSurfaceEnabled() -
Method in class com.jogamp.nativewindow.awt.JAWTWindow
-
- isOffscreenLayerSurfaceEnabled() -
Method in class com.jogamp.newt.awt.NewtCanvasAWT
-
- isOffscreenLayerSurfaceEnabled() -
Method in interface javax.media.nativewindow.OffscreenLayerOption
- Returns true if this instance uses an offscreen layer, otherwise false.
- isOffscreenLayerSurfaceEnabled() -
Method in class javax.media.opengl.awt.GLCanvas
-
- isOnscreen() -
Method in class javax.media.nativewindow.Capabilities
-
- isOnscreen() -
Method in interface javax.media.nativewindow.CapabilitiesImmutable
- Returns whether an on- or offscreen surface is requested, available or chosen.
- isOpenGLThread() -
Static method in class javax.media.opengl.Threading
- Indicates whether the current thread is the single thread on
which this implementation of the javax.media.opengl APIs
performs all of its OpenGL-related work.
- isOriginalMode() -
Method in class com.jogamp.newt.MonitorDevice
-
- isOSX -
Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
-
- isOwner() -
Method in class com.jogamp.opengl.GLEventListenerState
- Returns
true, if this instance is the current owner of the components,
otherwise false.
- isPaused() -
Method in class com.jogamp.opengl.util.Animator
-
- isPaused() -
Method in class com.jogamp.opengl.util.FPSAnimator
-
- isPaused() -
Method in interface javax.media.opengl.GLAnimatorControl
- Indicates whether this animator
is started
and either manually paused or paused
automatically due to no added GLAutoDrawables.
- isPBOPackBound() -
Method in class javax.media.opengl.DebugGL4bc
-
- isPBOPackBound() -
Method in class javax.media.opengl.DebugGLES3
-
- isPBOPackBound() -
Method in interface javax.media.opengl.GL2ES3
-
- isPBOPackBound() -
Method in class javax.media.opengl.TraceGL4bc
-
- isPBOPackBound() -
Method in class javax.media.opengl.TraceGLES3
-
- isPBOUnpackBound() -
Method in class javax.media.opengl.DebugGL4bc
-
- isPBOUnpackBound() -
Method in class javax.media.opengl.DebugGLES3
-
- isPBOUnpackBound() -
Method in interface javax.media.opengl.GL2ES3
-
- isPBOUnpackBound() -
Method in class javax.media.opengl.TraceGL4bc
-
- isPBOUnpackBound() -
Method in class javax.media.opengl.TraceGLES3
-
- isPBuffer() -
Method in class javax.media.opengl.GLCapabilities
-
- isPBuffer() -
Method in interface javax.media.opengl.GLCapabilitiesImmutable
- Returns whether pbuffer offscreen mode is requested, available or chosen.
- isPixelFormatFlagSet(int) -
Method in class com.jogamp.opengl.util.texture.spi.DDSImage
- Test for presence/absence of pixel format flags (DDPF_*)
- isPlaying() -
Method in interface com.jogamp.opengl.util.av.AudioSink
- Returns true, if
AudioSink.play() has been requested and the sink is still playing,
otherwise false.
- isPointerConfined() -
Method in class com.jogamp.newt.opengl.GLWindow
-
- isPointerConfined() -
Method in interface com.jogamp.newt.Window
-
- isPointerVisible() -
Method in class com.jogamp.newt.opengl.GLWindow
-
- isPointerVisible() -
Method in interface com.jogamp.newt.Window
-
- isPointOutside(float[]) -
Method in class com.jogamp.opengl.math.geom.Frustum
- Check to see if a point is outside of the frustum.
- isPrintableKey(short, boolean) -
Static method in class com.jogamp.newt.event.KeyEvent
- Returns
true if given uniChar represents a printable character,
i.e.
- isPrintableKey() -
Method in class com.jogamp.newt.event.KeyEvent
- Returns
true if key symbol and key char
represents a printable character, i.e.
- isProgramExecStatusValid(GL, int, PrintStream) -
Static method in class com.jogamp.opengl.util.glsl.ShaderUtil
- Performs
GL2ES2.glValidateProgram(int)
- isProgramLinkStatusValid(GL, int, PrintStream) -
Static method in class com.jogamp.opengl.util.glsl.ShaderUtil
-
- isProgramStatusValid(GL, int, int) -
Static method in class com.jogamp.opengl.util.glsl.ShaderUtil
-
- isRealized() -
Method in class com.jogamp.opengl.swt.GLCanvas
-
- isRealized() -
Method in class javax.media.opengl.awt.GLCanvas
-
- isRealized() -
Method in class javax.media.opengl.awt.GLJPanel
-
- isRealized() -
Method in interface javax.media.opengl.GLDrawable
- Returns
true if this drawable is realized, otherwise true.
- isRotationMatrix(float[]) -
Method in class com.jogamp.opengl.math.Quaternion
- Check if the the 3x3 matrix (param) is in fact an affine rotational
matrix
- isRotationValid(int) -
Static method in class com.jogamp.newt.MonitorMode
-
- isRunning() -
Method in interface com.jogamp.newt.util.EDTUtil
-
- isSamplingBufferDirty() -
Method in class com.jogamp.opengl.FBObject
- Returns
true if the multisampling colorbuffer (msaa-buffer)
has been flagged dirty by a previous call of FBObject.bind(GL),
otherwise false.
- isScreenCompatible(NativeWindow, Screen) -
Static method in class com.jogamp.newt.NewtFactory
-
- isSetup() -
Method in class com.jogamp.opengl.util.RandomTileRenderer
-
- isSetup() -
Method in class com.jogamp.opengl.util.TileRenderer
-
- isSetup() -
Method in class com.jogamp.opengl.util.TileRendererBase
- Returns true if this instance is setup properly, i.e.
- isSGIImage(InputStream) -
Static method in class com.jogamp.opengl.util.texture.spi.SGIImage
- Determines from the magic number whether the given InputStream
points to an SGI RGB image.
- isShaderCompilerAvailable(GL) -
Static method in class com.jogamp.opengl.util.glsl.ShaderUtil
- Returns true if a hader compiler is available, otherwise false.
- isShaderStatusValid(GL, int, int, PrintStream) -
Static method in class com.jogamp.opengl.util.glsl.ShaderUtil
-
- isShaderStatusValid(GL, IntBuffer, int, PrintStream) -
Static method in class com.jogamp.opengl.util.glsl.ShaderUtil
-
- isShared() -
Method in class javax.media.opengl.GLContext
- Returns true if this GLContext is shared, otherwise false.
- isShiftDown() -
Method in class com.jogamp.newt.event.InputEvent
InputEvent.getModifiers() contains InputEvent.SHIFT_MASK.
- isSignedGLType(int) -
Static method in class com.jogamp.opengl.util.GLBuffers
-
- isSingleThreaded() -
Static method in class javax.media.opengl.Threading
- Indicates whether OpenGL work is being automatically forced to a
single thread in this implementation.
- isSphereOutside(float[], float) -
Method in class com.jogamp.opengl.math.geom.Frustum
- Check to see if a sphere is outside of the frustum.
- isStarted() -
Method in class com.jogamp.opengl.util.AnimatorBase
-
- isStarted() -
Method in interface javax.media.opengl.GLAnimatorControl
- Indicates whether this animator has been
started.
- isStatusValid() -
Method in class com.jogamp.opengl.FBObject
- The status may even be valid if incomplete during transition of attachments.
- isSupported(AudioSink.AudioFormat) -
Method in interface com.jogamp.opengl.util.av.AudioSink
- Returns true if the given format is supported by the sink, otherwise false.
- isSurfaceDescFlagSet(int) -
Method in class com.jogamp.opengl.util.texture.spi.DDSImage
- Test for presence/absence of surface description flags (DDSD_*)
- isSurfaceLayerAttached() -
Method in class com.jogamp.nativewindow.awt.JAWTWindow
-
- isSurfaceLayerAttached() -
Method in interface javax.media.nativewindow.OffscreenLayerSurface
- Returns true if a surface layer is attached, otherwise false.
- isSurfaceLockedByOtherThread() -
Method in class com.jogamp.nativewindow.awt.JAWTWindow
-
- isSurfaceLockedByOtherThread() -
Method in class com.jogamp.newt.opengl.GLWindow
-
- isSurfaceLockedByOtherThread() -
Method in interface javax.media.nativewindow.NativeSurface
- Query if surface is locked by another thread, i.e.
- isTexRectEnabled() -
Static method in class com.jogamp.opengl.util.texture.TextureIO
- Indicates whether the GL_ARB_texture_rectangle extension is
allowed to be used for non-power-of-two textures; see
setTexRectEnabled.
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.DebugGL4bc
-
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.DebugGLES1
-
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.DebugGLES3
-
- isTextureFormatBGRA8888Available() -
Method in interface javax.media.opengl.GLBase
-
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.GLContext
-
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.TraceGL4bc
-
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.TraceGLES1
-
- isTextureFormatBGRA8888Available() -
Method in class javax.media.opengl.TraceGLES3
-
- isToolkitThread() -
Static method in class javax.media.opengl.Threading
- Indicates whether the current thread is the designated toolkit thread,
if such semantics exists.
- isUndecorated() -
Method in class com.jogamp.newt.opengl.GLWindow
-
- isUndecorated() -
Method in interface com.jogamp.newt.Window
-
- isUsingAutoMipmapGeneration() -
Method in class com.jogamp.opengl.util.awt.TextureRenderer
- Indicates whether automatic mipmap generation is in use for this
TextureRenderer.
- isUsingAutoMipmapGeneration() -
Method in class com.jogamp.opengl.util.texture.Texture
- Indicates whether this Texture is using automatic mipmap
generation (via the OpenGL texture parameter
GL_GENERATE_MIPMAP).
- isUsingLongHandles() -
Static method in class com.jogamp.nativewindow.swt.SWTAccessor
-
- isValid() -
Method in interface com.jogamp.newt.Display.PointerIcon
- Returns true if valid, otherwise false.
- isValid() -
Method in class com.jogamp.newt.util.applet.JOGLNewtAppletBase
-
- isValid() -
Method in class com.jogamp.opengl.util.GLPixelBuffer
- Is not
disposed and has GLPixelBuffer.byteSize > 0.
- isValid() -
Method in class com.jogamp.opengl.util.GLReadBufferUtil
-
- isValid() -
Method in class com.jogamp.opengl.util.glsl.ShaderCode
-
- isValidArrayDataType(int, int, int, boolean, boolean) -
Method in class javax.media.opengl.GLProfile
-
- isValidDataType(int, boolean) -
Method in class javax.media.opengl.GLProfile
- General validation if type is a valid GL data type
for the current profile
- isValidGLVersion(int, int, int) -
Static method in class javax.media.opengl.GLContext
- Returns true, if the major.minor is not inferior to the lowest
valid version and does not exceed the highest known major number by more than one.
- isVBO() -
Method in class com.jogamp.opengl.util.GLArrayDataWrapper
-
- isVBO() -
Method in interface javax.media.opengl.GLArrayData
- Determines whether the data is server side (VBO) and enabled,
or a client side array (false).
- isVBOArrayBound() -
Method in class javax.media.opengl.DebugGL4bc
-
- isVBOArrayBound() -
Method in class javax.media.opengl.DebugGLES1
-
- isVBOArrayBound() -
Method in class javax.media.opengl.DebugGLES3
-
- isVBOArrayBound() -
Method in interface javax.media.opengl.GLBase
-
- isVBOArrayBound() -
Method in class javax.media.opengl.TraceGL4bc
-
- isVBOArrayBound() -
Method in class javax.media.opengl.TraceGLES1
-
- isVBOArrayBound() -
Method in class javax.media.opengl.TraceGLES3
-
- isVBOElementArrayBound() -
Method in class javax.media.opengl.DebugGL4bc
-
- isVBOElementArrayBound() -
Method in class javax.media.opengl.DebugGLES1
-
- isVBOElementArrayBound() -
Method in class javax.media.opengl.DebugGLES3
-
- isVBOElementArrayBound() -
Method in interface javax.media.opengl.GLBase
-
- isVBOElementArrayBound() -
Method in class javax.media.opengl.TraceGL4bc
-
- isVBOElementArrayBound() -
Method in class javax.media.opengl.TraceGLES1
-
- isVBOElementArrayBound() -
Method in class javax.media.opengl.TraceGLES3
-
- isVBOWritten() -
Method in class com.jogamp.opengl.util.GLArrayDataClient
-
- isVBOWritten() -
Method in interface com.jogamp.opengl.util.GLArrayDataEditable
- Is the buffer written to the VBO ?
- isVertexAttribArrayEnabled(String) -
Method in class com.jogamp.opengl.util.glsl.ShaderState
-
- isVertexAttribArrayEnabled(GLArrayData) -
Method in class com.jogamp.opengl.util.glsl.ShaderState
-
- isVertexAttribute() -
Method in class com.jogamp.opengl.util.GLArrayDataWrapper
-
- isVertexAttribute() -
Method in interface javax.media.opengl.GLArrayData
- Returns true if this data set is intended for a GLSL vertex shader attribute,
otherwise false, ie intended for fixed function vertex pointer
- isVisible() -
Method in class com.jogamp.newt.opengl.GLWindow
-
- isVisible() -
Method in interface com.jogamp.newt.Window
-
- isWindows -
Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
-
- isWithinGesture() -
Method in class com.jogamp.newt.event.DoubleTapScrollGesture
-
- isWithinGesture() -
Method in interface com.jogamp.newt.event.GestureHandler
- Returns true if within a gesture as detected by a previous
GestureHandler.process(InputEvent) command,
which has not been cleared.
- isWithinGesture() -
Method in class com.jogamp.newt.event.PinchToZoomGesture
-
- isX11 -
Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
-
- isX11GTK -
Static variable in class com.jogamp.nativewindow.swt.SWTAccessor
-
- isXineramaEnabled() -
Method in class com.jogamp.nativewindow.x11.X11GraphicsDevice
-
- iterator() -
Method in class com.jogamp.opengl.util.packrect.Level
-
- iterator() -
Method in class com.jogamp.opengl.util.packrect.LevelSet
-
KeyEvents.pressed, excluding auto-repeat modifier keys.
released, excluding auto-repeat modifier keys.
GLPixelBuffer.buffer.
ToolkitLock.lock().
ToolkitLock.lock().
NativeSurface.lockSurface() if the surface is locked, and is unchanged.
NativeSurface.lockSurface() if the surface is locked, but has changed.
NativeSurface.lockSurface() if the surface is not ready to be locked.
GLContext.makeCurrent() result.
GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(..) implementation.
GLBufferStorage instance as mapped via OpenGL's native glMapNamedBufferEXT(..) implementation.
GLBufferStorage instance as mapped via OpenGL's native glMapNamedBufferRangeEXT(..) implementation.
FBObject.unbind(GL).
GLDebugMessage message sent from native GL implementation.
modeBits field and
AWT is available,
implementation is aware of the AWT EDT, otherwise not.
modelview matrix (Mv), since last PMVMatrix.update() call.
projection matrix (P), since last PMVMatrix.update() call.
texture matrix (T), since last PMVMatrix.update() call.
MonitorMode.SizeAndRRate, consist out of non rotated surface size, refresh rate and flags.
rotation, measured counter clockwise (CCW)
Aquire and filter MonitorModeMonitorDevice Selection:
A List of all MonitorDevices is accessible via Screen.getMonitorDevices().
The main monitor used by a windows is accessible via Window.getMainMonitor().
The main monitor covering an arbitrary rectnagle is accessible via Screen.getMainMonitor(RectangleImmutable).
The current MonitorMode can be obtained via MonitorDevice.getCurrentMode().
The original MonitorMode can be obtained via MonitorDevice.getOriginalMode().
MonitorMode Filtering:
A MonitorDevice's MonitorModes is accessible via MonitorDevice.getSupportedModes().
You may utilize MonitorModeUtil to filter and select a desired MonitorMode.
MonitorDevice.setCurrentMode(MonitorMode)
to change the current MonitorMode for all Screens referenced via the full qualified name (FQN).
The original mode is restored when
the last FQN referenced Screen closes.
the JVM shuts down.
identity to filter our matching modes w/ identity.
SurfaceSize surface memory size
flags
refresh rate
MonitorModes, following comparison order as described in MonitorMode.compareTo(MonitorMode), returning the ascending order.
MonitorModes, following comparison order as described in MonitorMode.compareTo(MonitorMode), returning the descending order.
MonitorMode utility methods,
filters etc.MouseEvent.PointerType.Mouse
MouseEvent.PointerType.MouseEvent.PointerType.Mouse
MouseEvents.mouse pointer type.
GLEventListener from GLAutoDrawable src to dest.
GLAutoDrawable
to a newly created instance.
GLEventListener from GLAutoDrawable src to dest.
GLAutoDrawable
from this instance, while loosing ownership.
NativeSurface with a mutable surfaceHandle
via MutableSurface.setSurfaceHandle(long).NativeSurface interface with windowing
information such as window handle and position.RuntimeException.NativeWindow interface,
which provides a platform-independent mechanism of accessing the
information required to perform operations like
hardware-accelerated rendering using the OpenGL API.-∞.
-0.
TextureSequence.TextureFrame is available.
Canvas containing a NEWT Window using native parenting.Canvas containing a NEWT Window using native parenting.100..10x
MouseEvent 200..20x
KeyEvent 300..30x
GestureEvent 400..5xx
MonitorEvent 600..60x
'\0', is used to indicate that the keyChar is unknown or not printable.
OffscreenLayerSurface
within the implementation.EGLGraphicsDevice.EGLDisplayLifecycleCallback is valid.
null.
ProxySurface owns the upstream's AbstractGraphicsDevice.
ProxySurface owns the upstream's surface handle
NativeSurface is an invisible window, i.e.
GLArrayData lifecycle to this ShaderState.
GLUniform lifecycle to this ShaderState.
binary16 value.
binary16 value.
e.
s.
s.
GestureHandler.GestureEvent denominating zoom.GLPixelBuffer.GLPixelAttributes.
PixelRectangle.hashCode().#enqueueData(AudioFrame) from current internal position.
GLMatrixFunc.PMVMatrix(boolean useBackingArray),
with useBackingArray = true.
GLPixelBuffer.buffer.
GLPixelBuffer.buffer.
∞.
0.
true, the next GLAutoDrawable#destroy() operation will
preserve the GLEventListenerState.
InputEvent and returns true if it produced the gesture.
true (default), bootstrapping the available GL profiles
will use the highest compatible GL context for each profile,
hence skipping querying lower profiles if a compatible higher one is found:
4.2-core -> 4.2-core, 3.3-core
4.2-comp -> 4.2-comp, 3.3-comp, 2
Otherwise the dedicated GL context would be queried and used:
4.2-core -> 4.2-core
3.3-core -> 3.3-core
4.2-comp -> 4.2-comp
3.3-comp -> 3.3-comp
3.0-comp -> 2
Using aliasing speeds up initialization about:
Linux x86_64 - Nvidia: 28%, 700ms down to 500ms
Linux x86_64 - AMD : 40%, 1500ms down to 900ms
NativeSurface, i.e.Pushing the sticky AbstractGraphicsDevice's GLRendererQuirks
to the given destination.
MonitorMode resulting from a native query.
TileRenderer w/o using fixed tiles but arbitrary rectangular regions.TextureData.ColorSpace.RGB.
BufferedImage.
BufferedImage.
path,
either relative to the context class or absolute as-is.
path,
either relative to the context class or absolute as-is.
release(gl, false, false, false)
PrinterJob.print().
GLMediaPlayer.GLMediaEventListener to this player.
GestureHandler from the list.
GestureHandler.GestureListener from the list.
GLDebugListener.listener from this drawable queue.
MouseListener from the list.
#getDestroyWhenUnused() returns true.
Display.removeReference()
SurfaceUpdatedListener from the list.
GLAutoDrawable is detached
from the given TileRendererBase instance.
re-creating the window.
Window.reparentWindow(NativeWindow, int, int, int)
Window.reparentWindow(NativeWindow, int, int, int)
oldName with newName in all shader sources.
GLCapabilitiesImmutable
requires a pre-swap-buffers
before accessing the results, i.e.
ShaderCode.createExtensionDirective(String, String), value "require".
invalid or implementation requires a new buffer based on the new size
due to pixel alignment or byte size, otherwise false.
AABBox.resize(float, float, float) command to hit.
TileRendererBase.beginTile(GL) if end of tiling has been reached.
TileRendererBase.beginTile(GL) if end of tiling has been reached.
TileRendererBase.beginTile(GL) if end of tiling has been reached.
setDisplayGamma was called the first time.
FBObject.
GLDrawableHelper.reshape(javax.media.opengl.GLEventListener, javax.media.opengl.GLAutoDrawable, int, int, int, int, boolean, boolean) to be
called on all registered GLEventListeners.
GLDrawableHelper.reshape(javax.media.opengl.GLEventListener, javax.media.opengl.GLAutoDrawable, int, int, int, int, boolean, boolean) to be
called on all registered GLEventListeners.
TileRendererBase during tile-rendering via an
attached GLAutoDrawable's
GLAutoDrawable.display() call for each tile before #display(GLAutoDrawable).
Buffer.rewind().
VectorUtil.scale(float[], float[], float)
MonitorDevices representing their combined virtual size.GLDrawable reconfiguration will be issued in
case a screen device change occurred, e.g.
GLReadBufferUtil,
which is AWT independent and does not require a CPU based vertical image flip
in case drawable is in OpenGL orientation.
Further more you may use AWTGLReadBufferUtil to read out
the framebuffer into a BufferedImage for further AWT processing.GLArrayDataEditable.seal(boolean) and GLArrayDataEditable.enableBuffer(GL, boolean).
WindowEvent to all WindowListener.
GL.GL_PACK_ALIGNMENT and GL.GL_UNPACK_ALIGNMENT.
GLAnimatorControl implementation.
TextureData.ColorSpace.RGB.
consumed is true, this event is marked as consumed,
ie.
newtCtx, to this auto-drawable.
MonitorMode.
GestureHandler.
EDTUtil and returns the previous one.
i.
GLAutoDrawable's context to the given exclusive context thread.
GLAutoDrawable's context to this animator thread.
GLContext to the given thread.GLContext via GLAutoDrawable.display() and not release it
until GLAutoDrawable.destroy() or setExclusiveContextThread(null) has been called.
Window.FocusRunnable,
which Window.FocusRunnable.run() method is executed before the native focus is requested.
MonitorDevices
or across all MonitorDevices.
GL pipeline object this GLAutoDrawable uses.
glEnable/glDisable(GL_DEBUG_OUTPUT_SYNCHRONOUS),
if extension is GLExtensions.ARB_debug_output.
GLEventListener for pre- and post operations when used w/
TileRendererBase.attachAutoDrawable(GLAutoDrawable)
for each GLEventListener callback.
listener's initialized state.
GLContext.isGLReadDrawableAvailable().
GLStateKeeper.Listener, overriding the old one.
KeyListener allowing focus traversal with a covered window toolkit like AWT.
visible is true
or false.
bitValues
in this Animators modeBits.
double buffering.
GL.GL_PACK_ALIGNMENT.
GL2ES3.GL_PACK_ROW_LENGTH.
GLPixelBuffer.GLPixelAttributes of the texture data.
GLPixelBuffer.GLPixelAttributes of the texture data.
AnimatorBase.setIgnoreExceptions(boolean)), to print the
exceptions' stack traces for diagnostic information.
surface has been created and can be drawn into.
initialElementCount of factory method.
GL2ES3.GL_PACK_ROW_LENGTH and GL2ES2.GL_UNPACK_ROW_LENGTH.
TileRenderer.TR_BOTTOM_TO_TOP.
setAlphaBits(1)
if Capabilities.getAlphaBits() == 0.GLCapabilitiesImmutable.DEFAULT_SAMPLE_EXTENSION.
GLAutoDrawable, which OpenGL context shall be shared by this GLAutoDrawable's GLContext.
OpenGL context, which shall be shared by this GLAutoDrawable's GLContext.
GLJPanel.isGLOriented() based vertical flip,
which usually is required by the offscreen backend,
see details about vertical flip
and FBO / GLSL vertical flip.
GL.GL_NEAREST.
GL.GL_CLAMP_TO_EDGE.
ThreadGroup for the animation thread.
x-pos and y-pos.
GL.GL_UNPACK_ALIGNMENT.
GL2ES2.GL_UNPACK_ROW_LENGTH.
PrinterJob.print().
UpstreamSurfaceHook and returns the previous value.
setVisible(true, visible),
i.e.
setVisible(..) makes the window and children visible if visible is true,
otherwise the window and children becomes invisible.
toolkit triggered window destroy
replacing the default Window.destroy() action.
setOpaque(false) has been called), indicates whether the
application should preserve the OpenGL color buffer
(GL_COLOR_BUFFER_BIT) for correct rendering of the GLJPanel and
underlying widgets which may show through portions of the
GLJPanel with alpha values less than 1.
GLDrawableFactory.shutdown().MonitorMode collection w/ MonitorMode.compareTo(MonitorMode) function.
stopping.
TileRendererBase during tile-rendering
after TileRendererBase.beginTile(GL) and before reshapeTile(..).
NVIDIA: nvidia
GL2ES2.GL_FRAGMENT_SHADER in binary: bfp
GL2ES2.GL_FRAGMENT_SHADER in source code: fp
GL3.GL_GEOMETRY_SHADER in binary: bgp
GL3.GL_GEOMETRY_SHADER in source code: gp
GL2ES2.GL_VERTEX_SHADER in binary: bvp
GL2ES2.GL_VERTEX_SHADER in source code: vp
true if GL.GL_DEPTH_COMPONENT16, GL.GL_DEPTH_COMPONENT24 or GL.GL_DEPTH_COMPONENT32 is supported, otherwise false.
true if GL.GL_DEPTH24_STENCIL8 is supported, otherwise false.
true if renderbuffer accepts internal format GL.GL_RGB8 and GL.GL_RGBA8, otherwise false.
true if GL.GL_STENCIL_INDEX1, GL.GL_STENCIL_INDEX4, GL.GL_STENCIL_INDEX8 or GL2GL3.GL_STENCIL_INDEX16 is supported, otherwise false.
DimensionImmutable size in pixels
bits per pixel
NativeSurface
allowing to get notified after the surface has been updated, eg.GLCapabilitiesImmutable
requires a swap-buffers
before reading pixels.
GLContext of given GLAutoDrawable
and disposes
each GLEventListener w/o removing it.
GLContext and all GLEventListener between GLAutoDrawable a and b,
while preserving it's initialized state, resets the GL-Viewport and issuing reshape(..).
FBObject.bind(GL) or after initialization,
the msaa-buffers are sampled to it's sink FBObject.getSamplingSink().
Texture using the Java 2D
APIs.TextureSequence.GLEventListener implementations,
enabling tile rendering via TileRendererBase.attachAutoDrawable(GLAutoDrawable).Window.setVisible(boolean).
binary16 value as a string of
binary digits.
GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.#COLOR, #DEPTH, #STENCIL, #COLOR_TEXTURE, #DEPTH_TEXTURE, #STENCIL_TEXTURE ]
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
NativeWindowFactory.getNativeWindowType(boolean).
GLPixelBuffer.GLPixelAttributes, having componentCount:=0, format:=0 and type:= 0.
viewport.
viewport.
ToolkitLock.unlock().
ToolkitLock.unlock().
NativeSurface.lockSurface()
binary16 value k to a
double-precision floating point value.
binary16 value k to a
single-precision floating point value.
binary16
value.
float
value.
double
value.
binary16 value, as
an integer in the range [0, 1].
binary16 value as
an integer in the range [0, 1023].
inverse modelview (Mvi),
inverse transposed modelview (Mvit) matrices and Frustum
if they are dirty and they were requested
by one of the Mvi get, Mvit get
or Frustum get methods.
src planes into this this instance's planes.
ProxySurface instance.UpstreamSurfaceHook w/ mutable size, allowing it's ProxySurface user to resize.Display.PointerIcon.isValid() or validation was successful, otherwise false.
GL2ES2.glValidateProgram(int) via ShaderUtil.isProgramExecStatusValid(GL, int, PrintStream).
begin and end callback methods.
GLArrayData vertex attribute data, if it's location is valid, i.e.
vertex callback method except
that it takes an additional reference argument.
VisualIDHolder.getVisualID(VIDType) result indicating an undefined value,
which could be cause by an unsupported query.
VisualIDHolder.VIDType.NATIVEKeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_0.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_NUMPAD0.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
KeyEvent.VK_A.
stop action is performed, EDTUtil.invokeStop(boolean, java.lang.Runnable) should be used before.
ShaderCode.createExtensionDirective(String, String), value "warn".
GLPixelBuffer.buffer's GLPixelBuffer.byteSize.
WindowEvent listener.#readPixels(GLAutoDrawable, boolean) to file
ToolkitLock via NativeWindowFactory.getDefaultToolkitLock(String).ToolkitLock via NativeWindowFactory.getDefaultToolkitLock(String, long).
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||