Struct gl_context_loader::GenericGlContext [−][src]
pub struct GenericGlContext {}Show fields
pub glAccum: *mut c_void, pub glActiveTexture: *mut c_void, pub glAlphaFunc: *mut c_void, pub glAreTexturesResident: *mut c_void, pub glArrayElement: *mut c_void, pub glAttachShader: *mut c_void, pub glBegin: *mut c_void, pub glBeginConditionalRender: *mut c_void, pub glBeginQuery: *mut c_void, pub glBeginTransformFeedback: *mut c_void, pub glBindAttribLocation: *mut c_void, pub glBindBuffer: *mut c_void, pub glBindBufferBase: *mut c_void, pub glBindBufferRange: *mut c_void, pub glBindFragDataLocation: *mut c_void, pub glBindFragDataLocationIndexed: *mut c_void, pub glBindFramebuffer: *mut c_void, pub glBindRenderbuffer: *mut c_void, pub glBindSampler: *mut c_void, pub glBindTexture: *mut c_void, pub glBindVertexArray: *mut c_void, pub glBindVertexArrayAPPLE: *mut c_void, pub glBitmap: *mut c_void, pub glBlendBarrierKHR: *mut c_void, pub glBlendColor: *mut c_void, pub glBlendEquation: *mut c_void, pub glBlendEquationSeparate: *mut c_void, pub glBlendFunc: *mut c_void, pub glBlendFuncSeparate: *mut c_void, pub glBlitFramebuffer: *mut c_void, pub glBufferData: *mut c_void, pub glBufferStorage: *mut c_void, pub glBufferSubData: *mut c_void, pub glCallList: *mut c_void, pub glCallLists: *mut c_void, pub glCheckFramebufferStatus: *mut c_void, pub glClampColor: *mut c_void, pub glClear: *mut c_void, pub glClearAccum: *mut c_void, pub glClearBufferfi: *mut c_void, pub glClearBufferfv: *mut c_void, pub glClearBufferiv: *mut c_void, pub glClearBufferuiv: *mut c_void, pub glClearColor: *mut c_void, pub glClearDepth: *mut c_void, pub glClearIndex: *mut c_void, pub glClearStencil: *mut c_void, pub glClientActiveTexture: *mut c_void, pub glClientWaitSync: *mut c_void, pub glClipPlane: *mut c_void, pub glColor3b: *mut c_void, pub glColor3bv: *mut c_void, pub glColor3d: *mut c_void, pub glColor3dv: *mut c_void, pub glColor3f: *mut c_void, pub glColor3fv: *mut c_void, pub glColor3i: *mut c_void, pub glColor3iv: *mut c_void, pub glColor3s: *mut c_void, pub glColor3sv: *mut c_void, pub glColor3ub: *mut c_void, pub glColor3ubv: *mut c_void, pub glColor3ui: *mut c_void, pub glColor3uiv: *mut c_void, pub glColor3us: *mut c_void, pub glColor3usv: *mut c_void, pub glColor4b: *mut c_void, pub glColor4bv: *mut c_void, pub glColor4d: *mut c_void, pub glColor4dv: *mut c_void, pub glColor4f: *mut c_void, pub glColor4fv: *mut c_void, pub glColor4i: *mut c_void, pub glColor4iv: *mut c_void, pub glColor4s: *mut c_void, pub glColor4sv: *mut c_void, pub glColor4ub: *mut c_void, pub glColor4ubv: *mut c_void, pub glColor4ui: *mut c_void, pub glColor4uiv: *mut c_void, pub glColor4us: *mut c_void, pub glColor4usv: *mut c_void, pub glColorMask: *mut c_void, pub glColorMaski: *mut c_void, pub glColorMaterial: *mut c_void, pub glColorP3ui: *mut c_void, pub glColorP3uiv: *mut c_void, pub glColorP4ui: *mut c_void, pub glColorP4uiv: *mut c_void, pub glColorPointer: *mut c_void, pub glCompileShader: *mut c_void, pub glCompressedTexImage1D: *mut c_void, pub glCompressedTexImage2D: *mut c_void, pub glCompressedTexImage3D: *mut c_void, pub glCompressedTexSubImage1D: *mut c_void, pub glCompressedTexSubImage2D: *mut c_void, pub glCompressedTexSubImage3D: *mut c_void, pub glCopyBufferSubData: *mut c_void, pub glCopyImageSubData: *mut c_void, pub glCopyPixels: *mut c_void, pub glCopyTexImage1D: *mut c_void, pub glCopyTexImage2D: *mut c_void, pub glCopyTexSubImage1D: *mut c_void, pub glCopyTexSubImage2D: *mut c_void, pub glCopyTexSubImage3D: *mut c_void, pub glCreateProgram: *mut c_void, pub glCreateShader: *mut c_void, pub glCullFace: *mut c_void, pub glDebugMessageCallback: *mut c_void, pub glDebugMessageCallbackKHR: *mut c_void, pub glDebugMessageControl: *mut c_void, pub glDebugMessageControlKHR: *mut c_void, pub glDebugMessageInsert: *mut c_void, pub glDebugMessageInsertKHR: *mut c_void, pub glDeleteBuffers: *mut c_void, pub glDeleteFencesAPPLE: *mut c_void, pub glDeleteFramebuffers: *mut c_void, pub glDeleteLists: *mut c_void, pub glDeleteProgram: *mut c_void, pub glDeleteQueries: *mut c_void, pub glDeleteRenderbuffers: *mut c_void, pub glDeleteSamplers: *mut c_void, pub glDeleteShader: *mut c_void, pub glDeleteSync: *mut c_void, pub glDeleteTextures: *mut c_void, pub glDeleteVertexArrays: *mut c_void, pub glDeleteVertexArraysAPPLE: *mut c_void, pub glDepthFunc: *mut c_void, pub glDepthMask: *mut c_void, pub glDepthRange: *mut c_void, pub glDetachShader: *mut c_void, pub glDisable: *mut c_void, pub glDisableClientState: *mut c_void, pub glDisableVertexAttribArray: *mut c_void, pub glDisablei: *mut c_void, pub glDrawArrays: *mut c_void, pub glDrawArraysInstanced: *mut c_void, pub glDrawBuffer: *mut c_void, pub glDrawBuffers: *mut c_void, pub glDrawElements: *mut c_void, pub glDrawElementsBaseVertex: *mut c_void, pub glDrawElementsInstanced: *mut c_void, pub glDrawElementsInstancedBaseVertex: *mut c_void, pub glDrawPixels: *mut c_void, pub glDrawRangeElements: *mut c_void, pub glDrawRangeElementsBaseVertex: *mut c_void, pub glEdgeFlag: *mut c_void, pub glEdgeFlagPointer: *mut c_void, pub glEdgeFlagv: *mut c_void, pub glEnable: *mut c_void, pub glEnableClientState: *mut c_void, pub glEnableVertexAttribArray: *mut c_void, pub glEnablei: *mut c_void, pub glEnd: *mut c_void, pub glEndConditionalRender: *mut c_void, pub glEndList: *mut c_void, pub glEndQuery: *mut c_void, pub glEndTransformFeedback: *mut c_void, pub glEvalCoord1d: *mut c_void, pub glEvalCoord1dv: *mut c_void, pub glEvalCoord1f: *mut c_void, pub glEvalCoord1fv: *mut c_void, pub glEvalCoord2d: *mut c_void, pub glEvalCoord2dv: *mut c_void, pub glEvalCoord2f: *mut c_void, pub glEvalCoord2fv: *mut c_void, pub glEvalMesh1: *mut c_void, pub glEvalMesh2: *mut c_void, pub glEvalPoint1: *mut c_void, pub glEvalPoint2: *mut c_void, pub glFeedbackBuffer: *mut c_void, pub glFenceSync: *mut c_void, pub glFinish: *mut c_void, pub glFinishFenceAPPLE: *mut c_void, pub glFinishObjectAPPLE: *mut c_void, pub glFlush: *mut c_void, pub glFlushMappedBufferRange: *mut c_void, pub glFogCoordPointer: *mut c_void, pub glFogCoordd: *mut c_void, pub glFogCoorddv: *mut c_void, pub glFogCoordf: *mut c_void, pub glFogCoordfv: *mut c_void, pub glFogf: *mut c_void, pub glFogfv: *mut c_void, pub glFogi: *mut c_void, pub glFogiv: *mut c_void, pub glFramebufferRenderbuffer: *mut c_void, pub glFramebufferTexture: *mut c_void, pub glFramebufferTexture1D: *mut c_void, pub glFramebufferTexture2D: *mut c_void, pub glFramebufferTexture3D: *mut c_void, pub glFramebufferTextureLayer: *mut c_void, pub glFrontFace: *mut c_void, pub glFrustum: *mut c_void, pub glGenBuffers: *mut c_void, pub glGenFencesAPPLE: *mut c_void, pub glGenFramebuffers: *mut c_void, pub glGenLists: *mut c_void, pub glGenQueries: *mut c_void, pub glGenRenderbuffers: *mut c_void, pub glGenSamplers: *mut c_void, pub glGenTextures: *mut c_void, pub glGenVertexArrays: *mut c_void, pub glGenVertexArraysAPPLE: *mut c_void, pub glGenerateMipmap: *mut c_void, pub glGetActiveAttrib: *mut c_void, pub glGetActiveUniform: *mut c_void, pub glGetActiveUniformBlockName: *mut c_void, pub glGetActiveUniformBlockiv: *mut c_void, pub glGetActiveUniformName: *mut c_void, pub glGetActiveUniformsiv: *mut c_void, pub glGetAttachedShaders: *mut c_void, pub glGetAttribLocation: *mut c_void, pub glGetBooleani_v: *mut c_void, pub glGetBooleanv: *mut c_void, pub glGetBufferParameteri64v: *mut c_void, pub glGetBufferParameteriv: *mut c_void, pub glGetBufferPointerv: *mut c_void, pub glGetBufferSubData: *mut c_void, pub glGetClipPlane: *mut c_void, pub glGetCompressedTexImage: *mut c_void, pub glGetDebugMessageLog: *mut c_void, pub glGetDebugMessageLogKHR: *mut c_void, pub glGetDoublev: *mut c_void, pub glGetError: *mut c_void, pub glGetFloatv: *mut c_void, pub glGetFragDataIndex: *mut c_void, pub glGetFragDataLocation: *mut c_void, pub glGetFramebufferAttachmentParameteriv: *mut c_void, pub glGetInteger64i_v: *mut c_void, pub glGetInteger64v: *mut c_void, pub glGetIntegeri_v: *mut c_void, pub glGetIntegerv: *mut c_void, pub glGetLightfv: *mut c_void, pub glGetLightiv: *mut c_void, pub glGetMapdv: *mut c_void, pub glGetMapfv: *mut c_void, pub glGetMapiv: *mut c_void, pub glGetMaterialfv: *mut c_void, pub glGetMaterialiv: *mut c_void, pub glGetMultisamplefv: *mut c_void, pub glGetObjectLabel: *mut c_void, pub glGetObjectLabelKHR: *mut c_void, pub glGetObjectPtrLabel: *mut c_void, pub glGetObjectPtrLabelKHR: *mut c_void, pub glGetPixelMapfv: *mut c_void, pub glGetPixelMapuiv: *mut c_void, pub glGetPixelMapusv: *mut c_void, pub glGetPointerv: *mut c_void, pub glGetPointervKHR: *mut c_void, pub glGetPolygonStipple: *mut c_void, pub glGetProgramBinary: *mut c_void, pub glGetProgramInfoLog: *mut c_void, pub glGetProgramiv: *mut c_void, pub glGetQueryObjecti64v: *mut c_void, pub glGetQueryObjectiv: *mut c_void, pub glGetQueryObjectui64v: *mut c_void, pub glGetQueryObjectuiv: *mut c_void, pub glGetQueryiv: *mut c_void, pub glGetRenderbufferParameteriv: *mut c_void, pub glGetSamplerParameterIiv: *mut c_void, pub glGetSamplerParameterIuiv: *mut c_void, pub glGetSamplerParameterfv: *mut c_void, pub glGetSamplerParameteriv: *mut c_void, pub glGetShaderInfoLog: *mut c_void, pub glGetShaderSource: *mut c_void, pub glGetShaderiv: *mut c_void, pub glGetString: *mut c_void, pub glGetStringi: *mut c_void, pub glGetSynciv: *mut c_void, pub glGetTexEnvfv: *mut c_void, pub glGetTexEnviv: *mut c_void, pub glGetTexGendv: *mut c_void, pub glGetTexGenfv: *mut c_void, pub glGetTexGeniv: *mut c_void, pub glGetTexImage: *mut c_void, pub glGetTexLevelParameterfv: *mut c_void, pub glGetTexLevelParameteriv: *mut c_void, pub glGetTexParameterIiv: *mut c_void, pub glGetTexParameterIuiv: *mut c_void, pub glGetTexParameterPointervAPPLE: *mut c_void, pub glGetTexParameterfv: *mut c_void, pub glGetTexParameteriv: *mut c_void, pub glGetTransformFeedbackVarying: *mut c_void, pub glGetUniformBlockIndex: *mut c_void, pub glGetUniformIndices: *mut c_void, pub glGetUniformLocation: *mut c_void, pub glGetUniformfv: *mut c_void, pub glGetUniformiv: *mut c_void, pub glGetUniformuiv: *mut c_void, pub glGetVertexAttribIiv: *mut c_void, pub glGetVertexAttribIuiv: *mut c_void, pub glGetVertexAttribPointerv: *mut c_void, pub glGetVertexAttribdv: *mut c_void, pub glGetVertexAttribfv: *mut c_void, pub glGetVertexAttribiv: *mut c_void, pub glHint: *mut c_void, pub glIndexMask: *mut c_void, pub glIndexPointer: *mut c_void, pub glIndexd: *mut c_void, pub glIndexdv: *mut c_void, pub glIndexf: *mut c_void, pub glIndexfv: *mut c_void, pub glIndexi: *mut c_void, pub glIndexiv: *mut c_void, pub glIndexs: *mut c_void, pub glIndexsv: *mut c_void, pub glIndexub: *mut c_void, pub glIndexubv: *mut c_void, pub glInitNames: *mut c_void, pub glInsertEventMarkerEXT: *mut c_void, pub glInterleavedArrays: *mut c_void, pub glInvalidateBufferData: *mut c_void, pub glInvalidateBufferSubData: *mut c_void, pub glInvalidateFramebuffer: *mut c_void, pub glInvalidateSubFramebuffer: *mut c_void, pub glInvalidateTexImage: *mut c_void, pub glInvalidateTexSubImage: *mut c_void, pub glIsBuffer: *mut c_void, pub glIsEnabled: *mut c_void, pub glIsEnabledi: *mut c_void, pub glIsFenceAPPLE: *mut c_void, pub glIsFramebuffer: *mut c_void, pub glIsList: *mut c_void, pub glIsProgram: *mut c_void, pub glIsQuery: *mut c_void, pub glIsRenderbuffer: *mut c_void, pub glIsSampler: *mut c_void, pub glIsShader: *mut c_void, pub glIsSync: *mut c_void, pub glIsTexture: *mut c_void, pub glIsVertexArray: *mut c_void, pub glIsVertexArrayAPPLE: *mut c_void, pub glLightModelf: *mut c_void, pub glLightModelfv: *mut c_void, pub glLightModeli: *mut c_void, pub glLightModeliv: *mut c_void, pub glLightf: *mut c_void, pub glLightfv: *mut c_void, pub glLighti: *mut c_void, pub glLightiv: *mut c_void, pub glLineStipple: *mut c_void, pub glLineWidth: *mut c_void, pub glLinkProgram: *mut c_void, pub glListBase: *mut c_void, pub glLoadIdentity: *mut c_void, pub glLoadMatrixd: *mut c_void, pub glLoadMatrixf: *mut c_void, pub glLoadName: *mut c_void, pub glLoadTransposeMatrixd: *mut c_void, pub glLoadTransposeMatrixf: *mut c_void, pub glLogicOp: *mut c_void, pub glMap1d: *mut c_void, pub glMap1f: *mut c_void, pub glMap2d: *mut c_void, pub glMap2f: *mut c_void, pub glMapBuffer: *mut c_void, pub glMapBufferRange: *mut c_void, pub glMapGrid1d: *mut c_void, pub glMapGrid1f: *mut c_void, pub glMapGrid2d: *mut c_void, pub glMapGrid2f: *mut c_void, pub glMaterialf: *mut c_void, pub glMaterialfv: *mut c_void, pub glMateriali: *mut c_void, pub glMaterialiv: *mut c_void, pub glMatrixMode: *mut c_void, pub glMultMatrixd: *mut c_void, pub glMultMatrixf: *mut c_void, pub glMultTransposeMatrixd: *mut c_void, pub glMultTransposeMatrixf: *mut c_void, pub glMultiDrawArrays: *mut c_void, pub glMultiDrawElements: *mut c_void, pub glMultiDrawElementsBaseVertex: *mut c_void, pub glMultiTexCoord1d: *mut c_void, pub glMultiTexCoord1dv: *mut c_void, pub glMultiTexCoord1f: *mut c_void, pub glMultiTexCoord1fv: *mut c_void, pub glMultiTexCoord1i: *mut c_void, pub glMultiTexCoord1iv: *mut c_void, pub glMultiTexCoord1s: *mut c_void, pub glMultiTexCoord1sv: *mut c_void, pub glMultiTexCoord2d: *mut c_void, pub glMultiTexCoord2dv: *mut c_void, pub glMultiTexCoord2f: *mut c_void, pub glMultiTexCoord2fv: *mut c_void, pub glMultiTexCoord2i: *mut c_void, pub glMultiTexCoord2iv: *mut c_void, pub glMultiTexCoord2s: *mut c_void, pub glMultiTexCoord2sv: *mut c_void, pub glMultiTexCoord3d: *mut c_void, pub glMultiTexCoord3dv: *mut c_void, pub glMultiTexCoord3f: *mut c_void, pub glMultiTexCoord3fv: *mut c_void, pub glMultiTexCoord3i: *mut c_void, pub glMultiTexCoord3iv: *mut c_void, pub glMultiTexCoord3s: *mut c_void, pub glMultiTexCoord3sv: *mut c_void, pub glMultiTexCoord4d: *mut c_void, pub glMultiTexCoord4dv: *mut c_void, pub glMultiTexCoord4f: *mut c_void, pub glMultiTexCoord4fv: *mut c_void, pub glMultiTexCoord4i: *mut c_void, pub glMultiTexCoord4iv: *mut c_void, pub glMultiTexCoord4s: *mut c_void, pub glMultiTexCoord4sv: *mut c_void, pub glMultiTexCoordP1ui: *mut c_void, pub glMultiTexCoordP1uiv: *mut c_void, pub glMultiTexCoordP2ui: *mut c_void, pub glMultiTexCoordP2uiv: *mut c_void, pub glMultiTexCoordP3ui: *mut c_void, pub glMultiTexCoordP3uiv: *mut c_void, pub glMultiTexCoordP4ui: *mut c_void, pub glMultiTexCoordP4uiv: *mut c_void, pub glNewList: *mut c_void, pub glNormal3b: *mut c_void, pub glNormal3bv: *mut c_void, pub glNormal3d: *mut c_void, pub glNormal3dv: *mut c_void, pub glNormal3f: *mut c_void, pub glNormal3fv: *mut c_void, pub glNormal3i: *mut c_void, pub glNormal3iv: *mut c_void, pub glNormal3s: *mut c_void, pub glNormal3sv: *mut c_void, pub glNormalP3ui: *mut c_void, pub glNormalP3uiv: *mut c_void, pub glNormalPointer: *mut c_void, pub glObjectLabel: *mut c_void, pub glObjectLabelKHR: *mut c_void, pub glObjectPtrLabel: *mut c_void, pub glObjectPtrLabelKHR: *mut c_void, pub glOrtho: *mut c_void, pub glPassThrough: *mut c_void, pub glPixelMapfv: *mut c_void, pub glPixelMapuiv: *mut c_void, pub glPixelMapusv: *mut c_void, pub glPixelStoref: *mut c_void, pub glPixelStorei: *mut c_void, pub glPixelTransferf: *mut c_void, pub glPixelTransferi: *mut c_void, pub glPixelZoom: *mut c_void, pub glPointParameterf: *mut c_void, pub glPointParameterfv: *mut c_void, pub glPointParameteri: *mut c_void, pub glPointParameteriv: *mut c_void, pub glPointSize: *mut c_void, pub glPolygonMode: *mut c_void, pub glPolygonOffset: *mut c_void, pub glPolygonStipple: *mut c_void, pub glPopAttrib: *mut c_void, pub glPopClientAttrib: *mut c_void, pub glPopDebugGroup: *mut c_void, pub glPopDebugGroupKHR: *mut c_void, pub glPopGroupMarkerEXT: *mut c_void, pub glPopMatrix: *mut c_void, pub glPopName: *mut c_void, pub glPrimitiveRestartIndex: *mut c_void, pub glPrioritizeTextures: *mut c_void, pub glProgramBinary: *mut c_void, pub glProgramParameteri: *mut c_void, pub glProvokingVertex: *mut c_void, pub glPushAttrib: *mut c_void, pub glPushClientAttrib: *mut c_void, pub glPushDebugGroup: *mut c_void, pub glPushDebugGroupKHR: *mut c_void, pub glPushGroupMarkerEXT: *mut c_void, pub glPushMatrix: *mut c_void, pub glPushName: *mut c_void, pub glQueryCounter: *mut c_void, pub glRasterPos2d: *mut c_void, pub glRasterPos2dv: *mut c_void, pub glRasterPos2f: *mut c_void, pub glRasterPos2fv: *mut c_void, pub glRasterPos2i: *mut c_void, pub glRasterPos2iv: *mut c_void, pub glRasterPos2s: *mut c_void, pub glRasterPos2sv: *mut c_void, pub glRasterPos3d: *mut c_void, pub glRasterPos3dv: *mut c_void, pub glRasterPos3f: *mut c_void, pub glRasterPos3fv: *mut c_void, pub glRasterPos3i: *mut c_void, pub glRasterPos3iv: *mut c_void, pub glRasterPos3s: *mut c_void, pub glRasterPos3sv: *mut c_void, pub glRasterPos4d: *mut c_void, pub glRasterPos4dv: *mut c_void, pub glRasterPos4f: *mut c_void, pub glRasterPos4fv: *mut c_void, pub glRasterPos4i: *mut c_void, pub glRasterPos4iv: *mut c_void, pub glRasterPos4s: *mut c_void, pub glRasterPos4sv: *mut c_void, pub glReadBuffer: *mut c_void, pub glReadPixels: *mut c_void, pub glRectd: *mut c_void, pub glRectdv: *mut c_void, pub glRectf: *mut c_void, pub glRectfv: *mut c_void, pub glRecti: *mut c_void, pub glRectiv: *mut c_void, pub glRects: *mut c_void, pub glRectsv: *mut c_void, pub glRenderMode: *mut c_void, pub glRenderbufferStorage: *mut c_void, pub glRenderbufferStorageMultisample: *mut c_void, pub glRotated: *mut c_void, pub glRotatef: *mut c_void, pub glSampleCoverage: *mut c_void, pub glSampleMaski: *mut c_void, pub glSamplerParameterIiv: *mut c_void, pub glSamplerParameterIuiv: *mut c_void, pub glSamplerParameterf: *mut c_void, pub glSamplerParameterfv: *mut c_void, pub glSamplerParameteri: *mut c_void, pub glSamplerParameteriv: *mut c_void, pub glScaled: *mut c_void, pub glScalef: *mut c_void, pub glScissor: *mut c_void, pub glSecondaryColor3b: *mut c_void, pub glSecondaryColor3bv: *mut c_void, pub glSecondaryColor3d: *mut c_void, pub glSecondaryColor3dv: *mut c_void, pub glSecondaryColor3f: *mut c_void, pub glSecondaryColor3fv: *mut c_void, pub glSecondaryColor3i: *mut c_void, pub glSecondaryColor3iv: *mut c_void, pub glSecondaryColor3s: *mut c_void, pub glSecondaryColor3sv: *mut c_void, pub glSecondaryColor3ub: *mut c_void, pub glSecondaryColor3ubv: *mut c_void, pub glSecondaryColor3ui: *mut c_void, pub glSecondaryColor3uiv: *mut c_void, pub glSecondaryColor3us: *mut c_void, pub glSecondaryColor3usv: *mut c_void, pub glSecondaryColorP3ui: *mut c_void, pub glSecondaryColorP3uiv: *mut c_void, pub glSecondaryColorPointer: *mut c_void, pub glSelectBuffer: *mut c_void, pub glSetFenceAPPLE: *mut c_void, pub glShadeModel: *mut c_void, pub glShaderSource: *mut c_void, pub glShaderStorageBlockBinding: *mut c_void, pub glStencilFunc: *mut c_void, pub glStencilFuncSeparate: *mut c_void, pub glStencilMask: *mut c_void, pub glStencilMaskSeparate: *mut c_void, pub glStencilOp: *mut c_void, pub glStencilOpSeparate: *mut c_void, pub glTestFenceAPPLE: *mut c_void, pub glTestObjectAPPLE: *mut c_void, pub glTexBuffer: *mut c_void, pub glTexCoord1d: *mut c_void, pub glTexCoord1dv: *mut c_void, pub glTexCoord1f: *mut c_void, pub glTexCoord1fv: *mut c_void, pub glTexCoord1i: *mut c_void, pub glTexCoord1iv: *mut c_void, pub glTexCoord1s: *mut c_void, pub glTexCoord1sv: *mut c_void, pub glTexCoord2d: *mut c_void, pub glTexCoord2dv: *mut c_void, pub glTexCoord2f: *mut c_void, pub glTexCoord2fv: *mut c_void, pub glTexCoord2i: *mut c_void, pub glTexCoord2iv: *mut c_void, pub glTexCoord2s: *mut c_void, pub glTexCoord2sv: *mut c_void, pub glTexCoord3d: *mut c_void, pub glTexCoord3dv: *mut c_void, pub glTexCoord3f: *mut c_void, pub glTexCoord3fv: *mut c_void, pub glTexCoord3i: *mut c_void, pub glTexCoord3iv: *mut c_void, pub glTexCoord3s: *mut c_void, pub glTexCoord3sv: *mut c_void, pub glTexCoord4d: *mut c_void, pub glTexCoord4dv: *mut c_void, pub glTexCoord4f: *mut c_void, pub glTexCoord4fv: *mut c_void, pub glTexCoord4i: *mut c_void, pub glTexCoord4iv: *mut c_void, pub glTexCoord4s: *mut c_void, pub glTexCoord4sv: *mut c_void, pub glTexCoordP1ui: *mut c_void, pub glTexCoordP1uiv: *mut c_void, pub glTexCoordP2ui: *mut c_void, pub glTexCoordP2uiv: *mut c_void, pub glTexCoordP3ui: *mut c_void, pub glTexCoordP3uiv: *mut c_void, pub glTexCoordP4ui: *mut c_void, pub glTexCoordP4uiv: *mut c_void, pub glTexCoordPointer: *mut c_void, pub glTexEnvf: *mut c_void, pub glTexEnvfv: *mut c_void, pub glTexEnvi: *mut c_void, pub glTexEnviv: *mut c_void, pub glTexGend: *mut c_void, pub glTexGendv: *mut c_void, pub glTexGenf: *mut c_void, pub glTexGenfv: *mut c_void, pub glTexGeni: *mut c_void, pub glTexGeniv: *mut c_void, pub glTexImage1D: *mut c_void, pub glTexImage2D: *mut c_void, pub glTexImage2DMultisample: *mut c_void, pub glTexImage3D: *mut c_void, pub glTexImage3DMultisample: *mut c_void, pub glTexParameterIiv: *mut c_void, pub glTexParameterIuiv: *mut c_void, pub glTexParameterf: *mut c_void, pub glTexParameterfv: *mut c_void, pub glTexParameteri: *mut c_void, pub glTexParameteriv: *mut c_void, pub glTexStorage1D: *mut c_void, pub glTexStorage2D: *mut c_void, pub glTexStorage3D: *mut c_void, pub glTexSubImage1D: *mut c_void, pub glTexSubImage2D: *mut c_void, pub glTexSubImage3D: *mut c_void, pub glTextureRangeAPPLE: *mut c_void, pub glTransformFeedbackVaryings: *mut c_void, pub glTranslated: *mut c_void, pub glTranslatef: *mut c_void, pub glUniform1f: *mut c_void, pub glUniform1fv: *mut c_void, pub glUniform1i: *mut c_void, pub glUniform1iv: *mut c_void, pub glUniform1ui: *mut c_void, pub glUniform1uiv: *mut c_void, pub glUniform2f: *mut c_void, pub glUniform2fv: *mut c_void, pub glUniform2i: *mut c_void, pub glUniform2iv: *mut c_void, pub glUniform2ui: *mut c_void, pub glUniform2uiv: *mut c_void, pub glUniform3f: *mut c_void, pub glUniform3fv: *mut c_void, pub glUniform3i: *mut c_void, pub glUniform3iv: *mut c_void, pub glUniform3ui: *mut c_void, pub glUniform3uiv: *mut c_void, pub glUniform4f: *mut c_void, pub glUniform4fv: *mut c_void, pub glUniform4i: *mut c_void, pub glUniform4iv: *mut c_void, pub glUniform4ui: *mut c_void, pub glUniform4uiv: *mut c_void, pub glUniformBlockBinding: *mut c_void, pub glUniformMatrix2fv: *mut c_void, pub glUniformMatrix2x3fv: *mut c_void, pub glUniformMatrix2x4fv: *mut c_void, pub glUniformMatrix3fv: *mut c_void, pub glUniformMatrix3x2fv: *mut c_void, pub glUniformMatrix3x4fv: *mut c_void, pub glUniformMatrix4fv: *mut c_void, pub glUniformMatrix4x2fv: *mut c_void, pub glUniformMatrix4x3fv: *mut c_void, pub glUnmapBuffer: *mut c_void, pub glUseProgram: *mut c_void, pub glValidateProgram: *mut c_void, pub glVertex2d: *mut c_void, pub glVertex2dv: *mut c_void, pub glVertex2f: *mut c_void, pub glVertex2fv: *mut c_void, pub glVertex2i: *mut c_void, pub glVertex2iv: *mut c_void, pub glVertex2s: *mut c_void, pub glVertex2sv: *mut c_void, pub glVertex3d: *mut c_void, pub glVertex3dv: *mut c_void, pub glVertex3f: *mut c_void, pub glVertex3fv: *mut c_void, pub glVertex3i: *mut c_void, pub glVertex3iv: *mut c_void, pub glVertex3s: *mut c_void, pub glVertex3sv: *mut c_void, pub glVertex4d: *mut c_void, pub glVertex4dv: *mut c_void, pub glVertex4f: *mut c_void, pub glVertex4fv: *mut c_void, pub glVertex4i: *mut c_void, pub glVertex4iv: *mut c_void, pub glVertex4s: *mut c_void, pub glVertex4sv: *mut c_void, pub glVertexAttrib1d: *mut c_void, pub glVertexAttrib1dv: *mut c_void, pub glVertexAttrib1f: *mut c_void, pub glVertexAttrib1fv: *mut c_void, pub glVertexAttrib1s: *mut c_void, pub glVertexAttrib1sv: *mut c_void, pub glVertexAttrib2d: *mut c_void, pub glVertexAttrib2dv: *mut c_void, pub glVertexAttrib2f: *mut c_void, pub glVertexAttrib2fv: *mut c_void, pub glVertexAttrib2s: *mut c_void, pub glVertexAttrib2sv: *mut c_void, pub glVertexAttrib3d: *mut c_void, pub glVertexAttrib3dv: *mut c_void, pub glVertexAttrib3f: *mut c_void, pub glVertexAttrib3fv: *mut c_void, pub glVertexAttrib3s: *mut c_void, pub glVertexAttrib3sv: *mut c_void, pub glVertexAttrib4Nbv: *mut c_void, pub glVertexAttrib4Niv: *mut c_void, pub glVertexAttrib4Nsv: *mut c_void, pub glVertexAttrib4Nub: *mut c_void, pub glVertexAttrib4Nubv: *mut c_void, pub glVertexAttrib4Nuiv: *mut c_void, pub glVertexAttrib4Nusv: *mut c_void, pub glVertexAttrib4bv: *mut c_void, pub glVertexAttrib4d: *mut c_void, pub glVertexAttrib4dv: *mut c_void, pub glVertexAttrib4f: *mut c_void, pub glVertexAttrib4fv: *mut c_void, pub glVertexAttrib4iv: *mut c_void, pub glVertexAttrib4s: *mut c_void, pub glVertexAttrib4sv: *mut c_void, pub glVertexAttrib4ubv: *mut c_void, pub glVertexAttrib4uiv: *mut c_void, pub glVertexAttrib4usv: *mut c_void, pub glVertexAttribDivisor: *mut c_void, pub glVertexAttribI1i: *mut c_void, pub glVertexAttribI1iv: *mut c_void, pub glVertexAttribI1ui: *mut c_void, pub glVertexAttribI1uiv: *mut c_void, pub glVertexAttribI2i: *mut c_void, pub glVertexAttribI2iv: *mut c_void, pub glVertexAttribI2ui: *mut c_void, pub glVertexAttribI2uiv: *mut c_void, pub glVertexAttribI3i: *mut c_void, pub glVertexAttribI3iv: *mut c_void, pub glVertexAttribI3ui: *mut c_void, pub glVertexAttribI3uiv: *mut c_void, pub glVertexAttribI4bv: *mut c_void, pub glVertexAttribI4i: *mut c_void, pub glVertexAttribI4iv: *mut c_void, pub glVertexAttribI4sv: *mut c_void, pub glVertexAttribI4ubv: *mut c_void, pub glVertexAttribI4ui: *mut c_void, pub glVertexAttribI4uiv: *mut c_void, pub glVertexAttribI4usv: *mut c_void, pub glVertexAttribIPointer: *mut c_void, pub glVertexAttribP1ui: *mut c_void, pub glVertexAttribP1uiv: *mut c_void, pub glVertexAttribP2ui: *mut c_void, pub glVertexAttribP2uiv: *mut c_void, pub glVertexAttribP3ui: *mut c_void, pub glVertexAttribP3uiv: *mut c_void, pub glVertexAttribP4ui: *mut c_void, pub glVertexAttribP4uiv: *mut c_void, pub glVertexAttribPointer: *mut c_void, pub glVertexP2ui: *mut c_void, pub glVertexP2uiv: *mut c_void, pub glVertexP3ui: *mut c_void, pub glVertexP3uiv: *mut c_void, pub glVertexP4ui: *mut c_void, pub glVertexP4uiv: *mut c_void, pub glVertexPointer: *mut c_void, pub glViewport: *mut c_void, pub glWaitSync: *mut c_void, pub glWindowPos2d: *mut c_void, pub glWindowPos2dv: *mut c_void, pub glWindowPos2f: *mut c_void, pub glWindowPos2fv: *mut c_void, pub glWindowPos2i: *mut c_void, pub glWindowPos2iv: *mut c_void, pub glWindowPos2s: *mut c_void, pub glWindowPos2sv: *mut c_void, pub glWindowPos3d: *mut c_void, pub glWindowPos3dv: *mut c_void, pub glWindowPos3f: *mut c_void, pub glWindowPos3fv: *mut c_void, pub glWindowPos3i: *mut c_void, pub glWindowPos3iv: *mut c_void, pub glWindowPos3s: *mut c_void, pub glWindowPos3sv: *mut c_void,
Fields
glAccum: *mut c_void
glActiveTexture: *mut c_void
glAlphaFunc: *mut c_void
glAreTexturesResident: *mut c_void
glArrayElement: *mut c_void
glAttachShader: *mut c_void
glBegin: *mut c_void
glBeginConditionalRender: *mut c_void
glBeginQuery: *mut c_void
glBeginTransformFeedback: *mut c_void
glBindAttribLocation: *mut c_void
glBindBuffer: *mut c_void
glBindBufferBase: *mut c_void
glBindBufferRange: *mut c_void
glBindFragDataLocation: *mut c_void
glBindFragDataLocationIndexed: *mut c_void
glBindFramebuffer: *mut c_void
glBindRenderbuffer: *mut c_void
glBindSampler: *mut c_void
glBindTexture: *mut c_void
glBindVertexArray: *mut c_void
glBindVertexArrayAPPLE: *mut c_void
glBitmap: *mut c_void
glBlendBarrierKHR: *mut c_void
glBlendColor: *mut c_void
glBlendEquation: *mut c_void
glBlendEquationSeparate: *mut c_void
glBlendFunc: *mut c_void
glBlendFuncSeparate: *mut c_void
glBlitFramebuffer: *mut c_void
glBufferData: *mut c_void
glBufferStorage: *mut c_void
glBufferSubData: *mut c_void
glCallList: *mut c_void
glCallLists: *mut c_void
glCheckFramebufferStatus: *mut c_void
glClampColor: *mut c_void
glClear: *mut c_void
glClearAccum: *mut c_void
glClearBufferfi: *mut c_void
glClearBufferfv: *mut c_void
glClearBufferiv: *mut c_void
glClearBufferuiv: *mut c_void
glClearColor: *mut c_void
glClearDepth: *mut c_void
glClearIndex: *mut c_void
glClearStencil: *mut c_void
glClientActiveTexture: *mut c_void
glClientWaitSync: *mut c_void
glClipPlane: *mut c_void
glColor3b: *mut c_void
glColor3bv: *mut c_void
glColor3d: *mut c_void
glColor3dv: *mut c_void
glColor3f: *mut c_void
glColor3fv: *mut c_void
glColor3i: *mut c_void
glColor3iv: *mut c_void
glColor3s: *mut c_void
glColor3sv: *mut c_void
glColor3ub: *mut c_void
glColor3ubv: *mut c_void
glColor3ui: *mut c_void
glColor3uiv: *mut c_void
glColor3us: *mut c_void
glColor3usv: *mut c_void
glColor4b: *mut c_void
glColor4bv: *mut c_void
glColor4d: *mut c_void
glColor4dv: *mut c_void
glColor4f: *mut c_void
glColor4fv: *mut c_void
glColor4i: *mut c_void
glColor4iv: *mut c_void
glColor4s: *mut c_void
glColor4sv: *mut c_void
glColor4ub: *mut c_void
glColor4ubv: *mut c_void
glColor4ui: *mut c_void
glColor4uiv: *mut c_void
glColor4us: *mut c_void
glColor4usv: *mut c_void
glColorMask: *mut c_void
glColorMaski: *mut c_void
glColorMaterial: *mut c_void
glColorP3ui: *mut c_void
glColorP3uiv: *mut c_void
glColorP4ui: *mut c_void
glColorP4uiv: *mut c_void
glColorPointer: *mut c_void
glCompileShader: *mut c_void
glCompressedTexImage1D: *mut c_void
glCompressedTexImage2D: *mut c_void
glCompressedTexImage3D: *mut c_void
glCompressedTexSubImage1D: *mut c_void
glCompressedTexSubImage2D: *mut c_void
glCompressedTexSubImage3D: *mut c_void
glCopyBufferSubData: *mut c_void
glCopyImageSubData: *mut c_void
glCopyPixels: *mut c_void
glCopyTexImage1D: *mut c_void
glCopyTexImage2D: *mut c_void
glCopyTexSubImage1D: *mut c_void
glCopyTexSubImage2D: *mut c_void
glCopyTexSubImage3D: *mut c_void
glCreateProgram: *mut c_void
glCreateShader: *mut c_void
glCullFace: *mut c_void
glDebugMessageCallback: *mut c_void
glDebugMessageCallbackKHR: *mut c_void
glDebugMessageControl: *mut c_void
glDebugMessageControlKHR: *mut c_void
glDebugMessageInsert: *mut c_void
glDebugMessageInsertKHR: *mut c_void
glDeleteBuffers: *mut c_void
glDeleteFencesAPPLE: *mut c_void
glDeleteFramebuffers: *mut c_void
glDeleteLists: *mut c_void
glDeleteProgram: *mut c_void
glDeleteQueries: *mut c_void
glDeleteRenderbuffers: *mut c_void
glDeleteSamplers: *mut c_void
glDeleteShader: *mut c_void
glDeleteSync: *mut c_void
glDeleteTextures: *mut c_void
glDeleteVertexArrays: *mut c_void
glDeleteVertexArraysAPPLE: *mut c_void
glDepthFunc: *mut c_void
glDepthMask: *mut c_void
glDepthRange: *mut c_void
glDetachShader: *mut c_void
glDisable: *mut c_void
glDisableClientState: *mut c_void
glDisableVertexAttribArray: *mut c_void
glDisablei: *mut c_void
glDrawArrays: *mut c_void
glDrawArraysInstanced: *mut c_void
glDrawBuffer: *mut c_void
glDrawBuffers: *mut c_void
glDrawElements: *mut c_void
glDrawElementsBaseVertex: *mut c_void
glDrawElementsInstanced: *mut c_void
glDrawElementsInstancedBaseVertex: *mut c_void
glDrawPixels: *mut c_void
glDrawRangeElements: *mut c_void
glDrawRangeElementsBaseVertex: *mut c_void
glEdgeFlag: *mut c_void
glEdgeFlagPointer: *mut c_void
glEdgeFlagv: *mut c_void
glEnable: *mut c_void
glEnableClientState: *mut c_void
glEnableVertexAttribArray: *mut c_void
glEnablei: *mut c_void
glEnd: *mut c_void
glEndConditionalRender: *mut c_void
glEndList: *mut c_void
glEndQuery: *mut c_void
glEndTransformFeedback: *mut c_void
glEvalCoord1d: *mut c_void
glEvalCoord1dv: *mut c_void
glEvalCoord1f: *mut c_void
glEvalCoord1fv: *mut c_void
glEvalCoord2d: *mut c_void
glEvalCoord2dv: *mut c_void
glEvalCoord2f: *mut c_void
glEvalCoord2fv: *mut c_void
glEvalMesh1: *mut c_void
glEvalMesh2: *mut c_void
glEvalPoint1: *mut c_void
glEvalPoint2: *mut c_void
glFeedbackBuffer: *mut c_void
glFenceSync: *mut c_void
glFinish: *mut c_void
glFinishFenceAPPLE: *mut c_void
glFinishObjectAPPLE: *mut c_void
glFlush: *mut c_void
glFlushMappedBufferRange: *mut c_void
glFogCoordPointer: *mut c_void
glFogCoordd: *mut c_void
glFogCoorddv: *mut c_void
glFogCoordf: *mut c_void
glFogCoordfv: *mut c_void
glFogf: *mut c_void
glFogfv: *mut c_void
glFogi: *mut c_void
glFogiv: *mut c_void
glFramebufferRenderbuffer: *mut c_void
glFramebufferTexture: *mut c_void
glFramebufferTexture1D: *mut c_void
glFramebufferTexture2D: *mut c_void
glFramebufferTexture3D: *mut c_void
glFramebufferTextureLayer: *mut c_void
glFrontFace: *mut c_void
glFrustum: *mut c_void
glGenBuffers: *mut c_void
glGenFencesAPPLE: *mut c_void
glGenFramebuffers: *mut c_void
glGenLists: *mut c_void
glGenQueries: *mut c_void
glGenRenderbuffers: *mut c_void
glGenSamplers: *mut c_void
glGenTextures: *mut c_void
glGenVertexArrays: *mut c_void
glGenVertexArraysAPPLE: *mut c_void
glGenerateMipmap: *mut c_void
glGetActiveAttrib: *mut c_void
glGetActiveUniform: *mut c_void
glGetActiveUniformBlockName: *mut c_void
glGetActiveUniformBlockiv: *mut c_void
glGetActiveUniformName: *mut c_void
glGetActiveUniformsiv: *mut c_void
glGetAttachedShaders: *mut c_void
glGetAttribLocation: *mut c_void
glGetBooleani_v: *mut c_void
glGetBooleanv: *mut c_void
glGetBufferParameteri64v: *mut c_void
glGetBufferParameteriv: *mut c_void
glGetBufferPointerv: *mut c_void
glGetBufferSubData: *mut c_void
glGetClipPlane: *mut c_void
glGetCompressedTexImage: *mut c_void
glGetDebugMessageLog: *mut c_void
glGetDebugMessageLogKHR: *mut c_void
glGetDoublev: *mut c_void
glGetError: *mut c_void
glGetFloatv: *mut c_void
glGetFragDataIndex: *mut c_void
glGetFragDataLocation: *mut c_void
glGetFramebufferAttachmentParameteriv: *mut c_void
glGetInteger64i_v: *mut c_void
glGetInteger64v: *mut c_void
glGetIntegeri_v: *mut c_void
glGetIntegerv: *mut c_void
glGetLightfv: *mut c_void
glGetLightiv: *mut c_void
glGetMapdv: *mut c_void
glGetMapfv: *mut c_void
glGetMapiv: *mut c_void
glGetMaterialfv: *mut c_void
glGetMaterialiv: *mut c_void
glGetMultisamplefv: *mut c_void
glGetObjectLabel: *mut c_void
glGetObjectLabelKHR: *mut c_void
glGetObjectPtrLabel: *mut c_void
glGetObjectPtrLabelKHR: *mut c_void
glGetPixelMapfv: *mut c_void
glGetPixelMapuiv: *mut c_void
glGetPixelMapusv: *mut c_void
glGetPointerv: *mut c_void
glGetPointervKHR: *mut c_void
glGetPolygonStipple: *mut c_void
glGetProgramBinary: *mut c_void
glGetProgramInfoLog: *mut c_void
glGetProgramiv: *mut c_void
glGetQueryObjecti64v: *mut c_void
glGetQueryObjectiv: *mut c_void
glGetQueryObjectui64v: *mut c_void
glGetQueryObjectuiv: *mut c_void
glGetQueryiv: *mut c_void
glGetRenderbufferParameteriv: *mut c_void
glGetSamplerParameterIiv: *mut c_void
glGetSamplerParameterIuiv: *mut c_void
glGetSamplerParameterfv: *mut c_void
glGetSamplerParameteriv: *mut c_void
glGetShaderInfoLog: *mut c_void
glGetShaderSource: *mut c_void
glGetShaderiv: *mut c_void
glGetString: *mut c_void
glGetStringi: *mut c_void
glGetSynciv: *mut c_void
glGetTexEnvfv: *mut c_void
glGetTexEnviv: *mut c_void
glGetTexGendv: *mut c_void
glGetTexGenfv: *mut c_void
glGetTexGeniv: *mut c_void
glGetTexImage: *mut c_void
glGetTexLevelParameterfv: *mut c_void
glGetTexLevelParameteriv: *mut c_void
glGetTexParameterIiv: *mut c_void
glGetTexParameterIuiv: *mut c_void
glGetTexParameterPointervAPPLE: *mut c_void
glGetTexParameterfv: *mut c_void
glGetTexParameteriv: *mut c_void
glGetTransformFeedbackVarying: *mut c_void
glGetUniformBlockIndex: *mut c_void
glGetUniformIndices: *mut c_void
glGetUniformLocation: *mut c_void
glGetUniformfv: *mut c_void
glGetUniformiv: *mut c_void
glGetUniformuiv: *mut c_void
glGetVertexAttribIiv: *mut c_void
glGetVertexAttribIuiv: *mut c_void
glGetVertexAttribPointerv: *mut c_void
glGetVertexAttribdv: *mut c_void
glGetVertexAttribfv: *mut c_void
glGetVertexAttribiv: *mut c_void
glHint: *mut c_void
glIndexMask: *mut c_void
glIndexPointer: *mut c_void
glIndexd: *mut c_void
glIndexdv: *mut c_void
glIndexf: *mut c_void
glIndexfv: *mut c_void
glIndexi: *mut c_void
glIndexiv: *mut c_void
glIndexs: *mut c_void
glIndexsv: *mut c_void
glIndexub: *mut c_void
glIndexubv: *mut c_void
glInitNames: *mut c_void
glInsertEventMarkerEXT: *mut c_void
glInterleavedArrays: *mut c_void
glInvalidateBufferData: *mut c_void
glInvalidateBufferSubData: *mut c_void
glInvalidateFramebuffer: *mut c_void
glInvalidateSubFramebuffer: *mut c_void
glInvalidateTexImage: *mut c_void
glInvalidateTexSubImage: *mut c_void
glIsBuffer: *mut c_void
glIsEnabled: *mut c_void
glIsEnabledi: *mut c_void
glIsFenceAPPLE: *mut c_void
glIsFramebuffer: *mut c_void
glIsList: *mut c_void
glIsProgram: *mut c_void
glIsQuery: *mut c_void
glIsRenderbuffer: *mut c_void
glIsSampler: *mut c_void
glIsShader: *mut c_void
glIsSync: *mut c_void
glIsTexture: *mut c_void
glIsVertexArray: *mut c_void
glIsVertexArrayAPPLE: *mut c_void
glLightModelf: *mut c_void
glLightModelfv: *mut c_void
glLightModeli: *mut c_void
glLightModeliv: *mut c_void
glLightf: *mut c_void
glLightfv: *mut c_void
glLighti: *mut c_void
glLightiv: *mut c_void
glLineStipple: *mut c_void
glLineWidth: *mut c_void
glLinkProgram: *mut c_void
glListBase: *mut c_void
glLoadIdentity: *mut c_void
glLoadMatrixd: *mut c_void
glLoadMatrixf: *mut c_void
glLoadName: *mut c_void
glLoadTransposeMatrixd: *mut c_void
glLoadTransposeMatrixf: *mut c_void
glLogicOp: *mut c_void
glMap1d: *mut c_void
glMap1f: *mut c_void
glMap2d: *mut c_void
glMap2f: *mut c_void
glMapBuffer: *mut c_void
glMapBufferRange: *mut c_void
glMapGrid1d: *mut c_void
glMapGrid1f: *mut c_void
glMapGrid2d: *mut c_void
glMapGrid2f: *mut c_void
glMaterialf: *mut c_void
glMaterialfv: *mut c_void
glMateriali: *mut c_void
glMaterialiv: *mut c_void
glMatrixMode: *mut c_void
glMultMatrixd: *mut c_void
glMultMatrixf: *mut c_void
glMultTransposeMatrixd: *mut c_void
glMultTransposeMatrixf: *mut c_void
glMultiDrawArrays: *mut c_void
glMultiDrawElements: *mut c_void
glMultiDrawElementsBaseVertex: *mut c_void
glMultiTexCoord1d: *mut c_void
glMultiTexCoord1dv: *mut c_void
glMultiTexCoord1f: *mut c_void
glMultiTexCoord1fv: *mut c_void
glMultiTexCoord1i: *mut c_void
glMultiTexCoord1iv: *mut c_void
glMultiTexCoord1s: *mut c_void
glMultiTexCoord1sv: *mut c_void
glMultiTexCoord2d: *mut c_void
glMultiTexCoord2dv: *mut c_void
glMultiTexCoord2f: *mut c_void
glMultiTexCoord2fv: *mut c_void
glMultiTexCoord2i: *mut c_void
glMultiTexCoord2iv: *mut c_void
glMultiTexCoord2s: *mut c_void
glMultiTexCoord2sv: *mut c_void
glMultiTexCoord3d: *mut c_void
glMultiTexCoord3dv: *mut c_void
glMultiTexCoord3f: *mut c_void
glMultiTexCoord3fv: *mut c_void
glMultiTexCoord3i: *mut c_void
glMultiTexCoord3iv: *mut c_void
glMultiTexCoord3s: *mut c_void
glMultiTexCoord3sv: *mut c_void
glMultiTexCoord4d: *mut c_void
glMultiTexCoord4dv: *mut c_void
glMultiTexCoord4f: *mut c_void
glMultiTexCoord4fv: *mut c_void
glMultiTexCoord4i: *mut c_void
glMultiTexCoord4iv: *mut c_void
glMultiTexCoord4s: *mut c_void
glMultiTexCoord4sv: *mut c_void
glMultiTexCoordP1ui: *mut c_void
glMultiTexCoordP1uiv: *mut c_void
glMultiTexCoordP2ui: *mut c_void
glMultiTexCoordP2uiv: *mut c_void
glMultiTexCoordP3ui: *mut c_void
glMultiTexCoordP3uiv: *mut c_void
glMultiTexCoordP4ui: *mut c_void
glMultiTexCoordP4uiv: *mut c_void
glNewList: *mut c_void
glNormal3b: *mut c_void
glNormal3bv: *mut c_void
glNormal3d: *mut c_void
glNormal3dv: *mut c_void
glNormal3f: *mut c_void
glNormal3fv: *mut c_void
glNormal3i: *mut c_void
glNormal3iv: *mut c_void
glNormal3s: *mut c_void
glNormal3sv: *mut c_void
glNormalP3ui: *mut c_void
glNormalP3uiv: *mut c_void
glNormalPointer: *mut c_void
glObjectLabel: *mut c_void
glObjectLabelKHR: *mut c_void
glObjectPtrLabel: *mut c_void
glObjectPtrLabelKHR: *mut c_void
glOrtho: *mut c_void
glPassThrough: *mut c_void
glPixelMapfv: *mut c_void
glPixelMapuiv: *mut c_void
glPixelMapusv: *mut c_void
glPixelStoref: *mut c_void
glPixelStorei: *mut c_void
glPixelTransferf: *mut c_void
glPixelTransferi: *mut c_void
glPixelZoom: *mut c_void
glPointParameterf: *mut c_void
glPointParameterfv: *mut c_void
glPointParameteri: *mut c_void
glPointParameteriv: *mut c_void
glPointSize: *mut c_void
glPolygonMode: *mut c_void
glPolygonOffset: *mut c_void
glPolygonStipple: *mut c_void
glPopAttrib: *mut c_void
glPopClientAttrib: *mut c_void
glPopDebugGroup: *mut c_void
glPopDebugGroupKHR: *mut c_void
glPopGroupMarkerEXT: *mut c_void
glPopMatrix: *mut c_void
glPopName: *mut c_void
glPrimitiveRestartIndex: *mut c_void
glPrioritizeTextures: *mut c_void
glProgramBinary: *mut c_void
glProgramParameteri: *mut c_void
glProvokingVertex: *mut c_void
glPushAttrib: *mut c_void
glPushClientAttrib: *mut c_void
glPushDebugGroup: *mut c_void
glPushDebugGroupKHR: *mut c_void
glPushGroupMarkerEXT: *mut c_void
glPushMatrix: *mut c_void
glPushName: *mut c_void
glQueryCounter: *mut c_void
glRasterPos2d: *mut c_void
glRasterPos2dv: *mut c_void
glRasterPos2f: *mut c_void
glRasterPos2fv: *mut c_void
glRasterPos2i: *mut c_void
glRasterPos2iv: *mut c_void
glRasterPos2s: *mut c_void
glRasterPos2sv: *mut c_void
glRasterPos3d: *mut c_void
glRasterPos3dv: *mut c_void
glRasterPos3f: *mut c_void
glRasterPos3fv: *mut c_void
glRasterPos3i: *mut c_void
glRasterPos3iv: *mut c_void
glRasterPos3s: *mut c_void
glRasterPos3sv: *mut c_void
glRasterPos4d: *mut c_void
glRasterPos4dv: *mut c_void
glRasterPos4f: *mut c_void
glRasterPos4fv: *mut c_void
glRasterPos4i: *mut c_void
glRasterPos4iv: *mut c_void
glRasterPos4s: *mut c_void
glRasterPos4sv: *mut c_void
glReadBuffer: *mut c_void
glReadPixels: *mut c_void
glRectd: *mut c_void
glRectdv: *mut c_void
glRectf: *mut c_void
glRectfv: *mut c_void
glRecti: *mut c_void
glRectiv: *mut c_void
glRects: *mut c_void
glRectsv: *mut c_void
glRenderMode: *mut c_void
glRenderbufferStorage: *mut c_void
glRenderbufferStorageMultisample: *mut c_void
glRotated: *mut c_void
glRotatef: *mut c_void
glSampleCoverage: *mut c_void
glSampleMaski: *mut c_void
glSamplerParameterIiv: *mut c_void
glSamplerParameterIuiv: *mut c_void
glSamplerParameterf: *mut c_void
glSamplerParameterfv: *mut c_void
glSamplerParameteri: *mut c_void
glSamplerParameteriv: *mut c_void
glScaled: *mut c_void
glScalef: *mut c_void
glScissor: *mut c_void
glSecondaryColor3b: *mut c_void
glSecondaryColor3bv: *mut c_void
glSecondaryColor3d: *mut c_void
glSecondaryColor3dv: *mut c_void
glSecondaryColor3f: *mut c_void
glSecondaryColor3fv: *mut c_void
glSecondaryColor3i: *mut c_void
glSecondaryColor3iv: *mut c_void
glSecondaryColor3s: *mut c_void
glSecondaryColor3sv: *mut c_void
glSecondaryColor3ub: *mut c_void
glSecondaryColor3ubv: *mut c_void
glSecondaryColor3ui: *mut c_void
glSecondaryColor3uiv: *mut c_void
glSecondaryColor3us: *mut c_void
glSecondaryColor3usv: *mut c_void
glSecondaryColorP3ui: *mut c_void
glSecondaryColorP3uiv: *mut c_void
glSecondaryColorPointer: *mut c_void
glSelectBuffer: *mut c_void
glSetFenceAPPLE: *mut c_void
glShadeModel: *mut c_void
glShaderSource: *mut c_void
glShaderStorageBlockBinding: *mut c_void
glStencilFunc: *mut c_void
glStencilFuncSeparate: *mut c_void
glStencilMask: *mut c_void
glStencilMaskSeparate: *mut c_void
glStencilOp: *mut c_void
glStencilOpSeparate: *mut c_void
glTestFenceAPPLE: *mut c_void
glTestObjectAPPLE: *mut c_void
glTexBuffer: *mut c_void
glTexCoord1d: *mut c_void
glTexCoord1dv: *mut c_void
glTexCoord1f: *mut c_void
glTexCoord1fv: *mut c_void
glTexCoord1i: *mut c_void
glTexCoord1iv: *mut c_void
glTexCoord1s: *mut c_void
glTexCoord1sv: *mut c_void
glTexCoord2d: *mut c_void
glTexCoord2dv: *mut c_void
glTexCoord2f: *mut c_void
glTexCoord2fv: *mut c_void
glTexCoord2i: *mut c_void
glTexCoord2iv: *mut c_void
glTexCoord2s: *mut c_void
glTexCoord2sv: *mut c_void
glTexCoord3d: *mut c_void
glTexCoord3dv: *mut c_void
glTexCoord3f: *mut c_void
glTexCoord3fv: *mut c_void
glTexCoord3i: *mut c_void
glTexCoord3iv: *mut c_void
glTexCoord3s: *mut c_void
glTexCoord3sv: *mut c_void
glTexCoord4d: *mut c_void
glTexCoord4dv: *mut c_void
glTexCoord4f: *mut c_void
glTexCoord4fv: *mut c_void
glTexCoord4i: *mut c_void
glTexCoord4iv: *mut c_void
glTexCoord4s: *mut c_void
glTexCoord4sv: *mut c_void
glTexCoordP1ui: *mut c_void
glTexCoordP1uiv: *mut c_void
glTexCoordP2ui: *mut c_void
glTexCoordP2uiv: *mut c_void
glTexCoordP3ui: *mut c_void
glTexCoordP3uiv: *mut c_void
glTexCoordP4ui: *mut c_void
glTexCoordP4uiv: *mut c_void
glTexCoordPointer: *mut c_void
glTexEnvf: *mut c_void
glTexEnvfv: *mut c_void
glTexEnvi: *mut c_void
glTexEnviv: *mut c_void
glTexGend: *mut c_void
glTexGendv: *mut c_void
glTexGenf: *mut c_void
glTexGenfv: *mut c_void
glTexGeni: *mut c_void
glTexGeniv: *mut c_void
glTexImage1D: *mut c_void
glTexImage2D: *mut c_void
glTexImage2DMultisample: *mut c_void
glTexImage3D: *mut c_void
glTexImage3DMultisample: *mut c_void
glTexParameterIiv: *mut c_void
glTexParameterIuiv: *mut c_void
glTexParameterf: *mut c_void
glTexParameterfv: *mut c_void
glTexParameteri: *mut c_void
glTexParameteriv: *mut c_void
glTexStorage1D: *mut c_void
glTexStorage2D: *mut c_void
glTexStorage3D: *mut c_void
glTexSubImage1D: *mut c_void
glTexSubImage2D: *mut c_void
glTexSubImage3D: *mut c_void
glTextureRangeAPPLE: *mut c_void
glTransformFeedbackVaryings: *mut c_void
glTranslated: *mut c_void
glTranslatef: *mut c_void
glUniform1f: *mut c_void
glUniform1fv: *mut c_void
glUniform1i: *mut c_void
glUniform1iv: *mut c_void
glUniform1ui: *mut c_void
glUniform1uiv: *mut c_void
glUniform2f: *mut c_void
glUniform2fv: *mut c_void
glUniform2i: *mut c_void
glUniform2iv: *mut c_void
glUniform2ui: *mut c_void
glUniform2uiv: *mut c_void
glUniform3f: *mut c_void
glUniform3fv: *mut c_void
glUniform3i: *mut c_void
glUniform3iv: *mut c_void
glUniform3ui: *mut c_void
glUniform3uiv: *mut c_void
glUniform4f: *mut c_void
glUniform4fv: *mut c_void
glUniform4i: *mut c_void
glUniform4iv: *mut c_void
glUniform4ui: *mut c_void
glUniform4uiv: *mut c_void
glUniformBlockBinding: *mut c_void
glUniformMatrix2fv: *mut c_void
glUniformMatrix2x3fv: *mut c_void
glUniformMatrix2x4fv: *mut c_void
glUniformMatrix3fv: *mut c_void
glUniformMatrix3x2fv: *mut c_void
glUniformMatrix3x4fv: *mut c_void
glUniformMatrix4fv: *mut c_void
glUniformMatrix4x2fv: *mut c_void
glUniformMatrix4x3fv: *mut c_void
glUnmapBuffer: *mut c_void
glUseProgram: *mut c_void
glValidateProgram: *mut c_void
glVertex2d: *mut c_void
glVertex2dv: *mut c_void
glVertex2f: *mut c_void
glVertex2fv: *mut c_void
glVertex2i: *mut c_void
glVertex2iv: *mut c_void
glVertex2s: *mut c_void
glVertex2sv: *mut c_void
glVertex3d: *mut c_void
glVertex3dv: *mut c_void
glVertex3f: *mut c_void
glVertex3fv: *mut c_void
glVertex3i: *mut c_void
glVertex3iv: *mut c_void
glVertex3s: *mut c_void
glVertex3sv: *mut c_void
glVertex4d: *mut c_void
glVertex4dv: *mut c_void
glVertex4f: *mut c_void
glVertex4fv: *mut c_void
glVertex4i: *mut c_void
glVertex4iv: *mut c_void
glVertex4s: *mut c_void
glVertex4sv: *mut c_void
glVertexAttrib1d: *mut c_void
glVertexAttrib1dv: *mut c_void
glVertexAttrib1f: *mut c_void
glVertexAttrib1fv: *mut c_void
glVertexAttrib1s: *mut c_void
glVertexAttrib1sv: *mut c_void
glVertexAttrib2d: *mut c_void
glVertexAttrib2dv: *mut c_void
glVertexAttrib2f: *mut c_void
glVertexAttrib2fv: *mut c_void
glVertexAttrib2s: *mut c_void
glVertexAttrib2sv: *mut c_void
glVertexAttrib3d: *mut c_void
glVertexAttrib3dv: *mut c_void
glVertexAttrib3f: *mut c_void
glVertexAttrib3fv: *mut c_void
glVertexAttrib3s: *mut c_void
glVertexAttrib3sv: *mut c_void
glVertexAttrib4Nbv: *mut c_void
glVertexAttrib4Niv: *mut c_void
glVertexAttrib4Nsv: *mut c_void
glVertexAttrib4Nub: *mut c_void
glVertexAttrib4Nubv: *mut c_void
glVertexAttrib4Nuiv: *mut c_void
glVertexAttrib4Nusv: *mut c_void
glVertexAttrib4bv: *mut c_void
glVertexAttrib4d: *mut c_void
glVertexAttrib4dv: *mut c_void
glVertexAttrib4f: *mut c_void
glVertexAttrib4fv: *mut c_void
glVertexAttrib4iv: *mut c_void
glVertexAttrib4s: *mut c_void
glVertexAttrib4sv: *mut c_void
glVertexAttrib4ubv: *mut c_void
glVertexAttrib4uiv: *mut c_void
glVertexAttrib4usv: *mut c_void
glVertexAttribDivisor: *mut c_void
glVertexAttribI1i: *mut c_void
glVertexAttribI1iv: *mut c_void
glVertexAttribI1ui: *mut c_void
glVertexAttribI1uiv: *mut c_void
glVertexAttribI2i: *mut c_void
glVertexAttribI2iv: *mut c_void
glVertexAttribI2ui: *mut c_void
glVertexAttribI2uiv: *mut c_void
glVertexAttribI3i: *mut c_void
glVertexAttribI3iv: *mut c_void
glVertexAttribI3ui: *mut c_void
glVertexAttribI3uiv: *mut c_void
glVertexAttribI4bv: *mut c_void
glVertexAttribI4i: *mut c_void
glVertexAttribI4iv: *mut c_void
glVertexAttribI4sv: *mut c_void
glVertexAttribI4ubv: *mut c_void
glVertexAttribI4ui: *mut c_void
glVertexAttribI4uiv: *mut c_void
glVertexAttribI4usv: *mut c_void
glVertexAttribIPointer: *mut c_void
glVertexAttribP1ui: *mut c_void
glVertexAttribP1uiv: *mut c_void
glVertexAttribP2ui: *mut c_void
glVertexAttribP2uiv: *mut c_void
glVertexAttribP3ui: *mut c_void
glVertexAttribP3uiv: *mut c_void
glVertexAttribP4ui: *mut c_void
glVertexAttribP4uiv: *mut c_void
glVertexAttribPointer: *mut c_void
glVertexP2ui: *mut c_void
glVertexP2uiv: *mut c_void
glVertexP3ui: *mut c_void
glVertexP3uiv: *mut c_void
glVertexP4ui: *mut c_void
glVertexP4uiv: *mut c_void
glVertexPointer: *mut c_void
glViewport: *mut c_void
glWaitSync: *mut c_void
glWindowPos2d: *mut c_void
glWindowPos2dv: *mut c_void
glWindowPos2f: *mut c_void
glWindowPos2fv: *mut c_void
glWindowPos2i: *mut c_void
glWindowPos2iv: *mut c_void
glWindowPos2s: *mut c_void
glWindowPos2sv: *mut c_void
glWindowPos3d: *mut c_void
glWindowPos3dv: *mut c_void
glWindowPos3f: *mut c_void
glWindowPos3fv: *mut c_void
glWindowPos3i: *mut c_void
glWindowPos3iv: *mut c_void
glWindowPos3s: *mut c_void
glWindowPos3sv: *mut c_void
Implementations
pub fn buffer_data_untyped(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const GLvoid,
usage: GLenum
)
pub fn buffer_sub_data_untyped(
&self,
target: GLenum,
offset: isize,
size: GLsizeiptr,
data: *const GLvoid
)
pub fn map_buffer_range(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut GLvoid
pub fn read_pixels_into_buffer(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
pixel_type: GLenum,
dst_buffer: &mut [u8]
)
pub fn read_pixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
pixel_type: GLenum
) -> Vec<u8>
pub unsafe fn read_pixels_into_pbo(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
pixel_type: GLenum
)
pub fn framebuffer_renderbuffer(
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)
pub fn renderbuffer_storage(
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)
pub fn bind_buffer_range(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)
pub fn uniform_block_binding(
&self,
program: GLuint,
uniform_block_index: GLuint,
uniform_block_binding: GLuint
)
pub fn tex_image_2d(
&self,
target: GLenum,
level: GLint,
internal_format: GLint,
width: GLsizei,
height: GLsizei,
border: GLint,
format: GLenum,
ty: GLenum,
opt_data: Option<&[u8]>
)
pub fn compressed_tex_image_2d(
&self,
target: GLenum,
level: GLint,
internal_format: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
data: &[u8]
)
pub fn compressed_tex_sub_image_2d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
data: &[u8]
)
pub fn tex_image_3d(
&self,
target: GLenum,
level: GLint,
internal_format: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
border: GLint,
format: GLenum,
ty: GLenum,
opt_data: Option<&[u8]>
)
pub fn copy_tex_image_2d(
&self,
target: GLenum,
level: GLint,
internal_format: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)
pub fn copy_tex_sub_image_2d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub fn copy_tex_sub_image_3d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)
pub fn tex_sub_image_2d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
ty: GLenum,
data: &[u8]
)
pub fn tex_sub_image_2d_pbo(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
ty: GLenum,
offset: usize
)
pub fn tex_sub_image_3d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
ty: GLenum,
data: &[u8]
)
pub fn tex_sub_image_3d_pbo(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
zoffset: GLint,
width: GLsizei,
height: GLsizei,
depth: GLsizei,
format: GLenum,
ty: GLenum,
offset: usize
)
pub fn tex_storage_2d(
&self,
target: GLenum,
levels: GLint,
internal_format: GLenum,
width: GLsizei,
height: GLsizei
)
pub fn tex_storage_3d(
&self,
target: GLenum,
levels: GLint,
internal_format: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)
pub fn get_tex_image_into_buffer(
&self,
target: GLenum,
level: GLint,
format: GLenum,
ty: GLenum,
output: &mut [u8]
)
pub unsafe fn copy_image_sub_data(
&self,
src_name: GLuint,
src_target: GLenum,
src_level: GLint,
src_x: GLint,
src_y: GLint,
src_z: GLint,
dst_name: GLuint,
dst_target: GLenum,
dst_level: GLint,
dst_x: GLint,
dst_y: GLint,
dst_z: GLint,
src_width: GLsizei,
src_height: GLsizei,
src_depth: GLsizei
)
pub fn invalidate_sub_framebuffer(
&self,
target: GLenum,
attachments: &[GLenum],
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei
)
pub fn get_framebuffer_attachment_parameter_iv(
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum
) -> GLint
pub fn framebuffer_texture_2d(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)
pub fn framebuffer_texture_layer(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)
pub fn blit_framebuffer(
&self,
src_x0: GLint,
src_y0: GLint,
src_x1: GLint,
src_y1: GLint,
dst_x0: GLint,
dst_y0: GLint,
dst_x1: GLint,
dst_y1: GLint,
mask: GLbitfield,
filter: GLenum
)
pub fn vertex_attrib_pointer_f32(
&self,
index: GLuint,
size: GLint,
normalized: bool,
stride: GLsizei,
offset: GLuint
)
pub fn vertex_attrib_pointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: bool,
stride: GLsizei,
offset: GLuint
)
pub fn vertex_attrib_i_pointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLuint
)
pub fn draw_arrays_instanced(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
primcount: GLsizei
)
pub fn draw_elements(
&self,
mode: GLenum,
count: GLsizei,
element_type: GLenum,
indices_offset: GLuint
)
pub fn draw_elements_instanced(
&self,
mode: GLenum,
count: GLsizei,
element_type: GLenum,
indices_offset: GLuint,
primcount: GLsizei
)
pub fn blend_func_separate(
&self,
src_rgb: GLenum,
dest_rgb: GLenum,
src_alpha: GLenum,
dest_alpha: GLenum
)
pub fn get_active_uniforms_iv(
&self,
program: GLuint,
indices: Vec<GLuint>,
pname: GLenum
) -> Vec<GLint>
pub fn get_active_uniform_block_i(
&self,
program: GLuint,
index: GLuint,
pname: GLenum
) -> GLint
pub fn get_active_uniform_block_iv(
&self,
program: GLuint,
index: GLuint,
pname: GLenum
) -> Vec<GLint>
pub fn get_shader_precision_format(
&self,
_shader_type: GLuint,
precision_type: GLuint
) -> (GLint, GLint, GLint)
pub fn stencil_op_separate(
&self,
face: GLenum,
sfail: GLenum,
dpfail: GLenum,
dppass: GLenum
)
pub fn debug_message_insert_khr(
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
message: &str
)
pub fn bind_frag_data_location_indexed(
&self,
program: GLuint,
color_number: GLuint,
index: GLuint,
name: &str
)
pub fn copy_texture_chromium(
&self,
_source_id: GLuint,
_source_level: GLint,
_dest_target: GLenum,
_dest_id: GLuint,
_dest_level: GLint,
_internal_format: GLint,
_dest_type: GLenum,
_unpack_flip_y: GLboolean,
_unpack_premultiply_alpha: GLboolean,
_unpack_unmultiply_alpha: GLboolean
)
pub fn copy_sub_texture_chromium(
&self,
_source_id: GLuint,
_source_level: GLint,
_dest_target: GLenum,
_dest_id: GLuint,
_dest_level: GLint,
_x_offset: GLint,
_y_offset: GLint,
_x: GLint,
_y: GLint,
_width: GLsizei,
_height: GLsizei,
_unpack_flip_y: GLboolean,
_unpack_premultiply_alpha: GLboolean,
_unpack_unmultiply_alpha: GLboolean
)
pub fn copy_texture_3d_angle(
&self,
_source_id: GLuint,
_source_level: GLint,
_dest_target: GLenum,
_dest_id: GLuint,
_dest_level: GLint,
_internal_format: GLint,
_dest_type: GLenum,
_unpack_flip_y: GLboolean,
_unpack_premultiply_alpha: GLboolean,
_unpack_unmultiply_alpha: GLboolean
)
pub fn copy_sub_texture_3d_angle(
&self,
_source_id: GLuint,
_source_level: GLint,
_dest_target: GLenum,
_dest_id: GLuint,
_dest_level: GLint,
_x_offset: GLint,
_y_offset: GLint,
_z_offset: GLint,
_x: GLint,
_y: GLint,
_z: GLint,
_width: GLsizei,
_height: GLsizei,
_depth: GLsizei,
_unpack_flip_y: GLboolean,
_unpack_premultiply_alpha: GLboolean,
_unpack_unmultiply_alpha: GLboolean
)
pub fn buffer_storage(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const GLvoid,
flags: GLbitfield
)
Auto Trait Implementations
impl RefUnwindSafe for GenericGlContext
impl !Send for GenericGlContext
impl !Sync for GenericGlContext
impl Unpin for GenericGlContext
impl UnwindSafe for GenericGlContext