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_voidglActiveTexture: *mut c_voidglAlphaFunc: *mut c_voidglAreTexturesResident: *mut c_voidglArrayElement: *mut c_voidglAttachShader: *mut c_voidglBegin: *mut c_voidglBeginConditionalRender: *mut c_voidglBeginQuery: *mut c_voidglBeginTransformFeedback: *mut c_voidglBindAttribLocation: *mut c_voidglBindBuffer: *mut c_voidglBindBufferBase: *mut c_voidglBindBufferRange: *mut c_voidglBindFragDataLocation: *mut c_voidglBindFragDataLocationIndexed: *mut c_voidglBindFramebuffer: *mut c_voidglBindRenderbuffer: *mut c_voidglBindSampler: *mut c_voidglBindTexture: *mut c_voidglBindVertexArray: *mut c_voidglBindVertexArrayAPPLE: *mut c_voidglBitmap: *mut c_voidglBlendBarrierKHR: *mut c_voidglBlendColor: *mut c_voidglBlendEquation: *mut c_voidglBlendEquationSeparate: *mut c_voidglBlendFunc: *mut c_voidglBlendFuncSeparate: *mut c_voidglBlitFramebuffer: *mut c_voidglBufferData: *mut c_voidglBufferStorage: *mut c_voidglBufferSubData: *mut c_voidglCallList: *mut c_voidglCallLists: *mut c_voidglCheckFramebufferStatus: *mut c_voidglClampColor: *mut c_voidglClear: *mut c_voidglClearAccum: *mut c_voidglClearBufferfi: *mut c_voidglClearBufferfv: *mut c_voidglClearBufferiv: *mut c_voidglClearBufferuiv: *mut c_voidglClearColor: *mut c_voidglClearDepth: *mut c_voidglClearIndex: *mut c_voidglClearStencil: *mut c_voidglClientActiveTexture: *mut c_voidglClientWaitSync: *mut c_voidglClipPlane: *mut c_voidglColor3b: *mut c_voidglColor3bv: *mut c_voidglColor3d: *mut c_voidglColor3dv: *mut c_voidglColor3f: *mut c_voidglColor3fv: *mut c_voidglColor3i: *mut c_voidglColor3iv: *mut c_voidglColor3s: *mut c_voidglColor3sv: *mut c_voidglColor3ub: *mut c_voidglColor3ubv: *mut c_voidglColor3ui: *mut c_voidglColor3uiv: *mut c_voidglColor3us: *mut c_voidglColor3usv: *mut c_voidglColor4b: *mut c_voidglColor4bv: *mut c_voidglColor4d: *mut c_voidglColor4dv: *mut c_voidglColor4f: *mut c_voidglColor4fv: *mut c_voidglColor4i: *mut c_voidglColor4iv: *mut c_voidglColor4s: *mut c_voidglColor4sv: *mut c_voidglColor4ub: *mut c_voidglColor4ubv: *mut c_voidglColor4ui: *mut c_voidglColor4uiv: *mut c_voidglColor4us: *mut c_voidglColor4usv: *mut c_voidglColorMask: *mut c_voidglColorMaski: *mut c_voidglColorMaterial: *mut c_voidglColorP3ui: *mut c_voidglColorP3uiv: *mut c_voidglColorP4ui: *mut c_voidglColorP4uiv: *mut c_voidglColorPointer: *mut c_voidglCompileShader: *mut c_voidglCompressedTexImage1D: *mut c_voidglCompressedTexImage2D: *mut c_voidglCompressedTexImage3D: *mut c_voidglCompressedTexSubImage1D: *mut c_voidglCompressedTexSubImage2D: *mut c_voidglCompressedTexSubImage3D: *mut c_voidglCopyBufferSubData: *mut c_voidglCopyImageSubData: *mut c_voidglCopyPixels: *mut c_voidglCopyTexImage1D: *mut c_voidglCopyTexImage2D: *mut c_voidglCopyTexSubImage1D: *mut c_voidglCopyTexSubImage2D: *mut c_voidglCopyTexSubImage3D: *mut c_voidglCreateProgram: *mut c_voidglCreateShader: *mut c_voidglCullFace: *mut c_voidglDebugMessageCallback: *mut c_voidglDebugMessageCallbackKHR: *mut c_voidglDebugMessageControl: *mut c_voidglDebugMessageControlKHR: *mut c_voidglDebugMessageInsert: *mut c_voidglDebugMessageInsertKHR: *mut c_voidglDeleteBuffers: *mut c_voidglDeleteFencesAPPLE: *mut c_voidglDeleteFramebuffers: *mut c_voidglDeleteLists: *mut c_voidglDeleteProgram: *mut c_voidglDeleteQueries: *mut c_voidglDeleteRenderbuffers: *mut c_voidglDeleteSamplers: *mut c_voidglDeleteShader: *mut c_voidglDeleteSync: *mut c_voidglDeleteTextures: *mut c_voidglDeleteVertexArrays: *mut c_voidglDeleteVertexArraysAPPLE: *mut c_voidglDepthFunc: *mut c_voidglDepthMask: *mut c_voidglDepthRange: *mut c_voidglDetachShader: *mut c_voidglDisable: *mut c_voidglDisableClientState: *mut c_voidglDisableVertexAttribArray: *mut c_voidglDisablei: *mut c_voidglDrawArrays: *mut c_voidglDrawArraysInstanced: *mut c_voidglDrawBuffer: *mut c_voidglDrawBuffers: *mut c_voidglDrawElements: *mut c_voidglDrawElementsBaseVertex: *mut c_voidglDrawElementsInstanced: *mut c_voidglDrawElementsInstancedBaseVertex: *mut c_voidglDrawPixels: *mut c_voidglDrawRangeElements: *mut c_voidglDrawRangeElementsBaseVertex: *mut c_voidglEdgeFlag: *mut c_voidglEdgeFlagPointer: *mut c_voidglEdgeFlagv: *mut c_voidglEnable: *mut c_voidglEnableClientState: *mut c_voidglEnableVertexAttribArray: *mut c_voidglEnablei: *mut c_voidglEnd: *mut c_voidglEndConditionalRender: *mut c_voidglEndList: *mut c_voidglEndQuery: *mut c_voidglEndTransformFeedback: *mut c_voidglEvalCoord1d: *mut c_voidglEvalCoord1dv: *mut c_voidglEvalCoord1f: *mut c_voidglEvalCoord1fv: *mut c_voidglEvalCoord2d: *mut c_voidglEvalCoord2dv: *mut c_voidglEvalCoord2f: *mut c_voidglEvalCoord2fv: *mut c_voidglEvalMesh1: *mut c_voidglEvalMesh2: *mut c_voidglEvalPoint1: *mut c_voidglEvalPoint2: *mut c_voidglFeedbackBuffer: *mut c_voidglFenceSync: *mut c_voidglFinish: *mut c_voidglFinishFenceAPPLE: *mut c_voidglFinishObjectAPPLE: *mut c_voidglFlush: *mut c_voidglFlushMappedBufferRange: *mut c_voidglFogCoordPointer: *mut c_voidglFogCoordd: *mut c_voidglFogCoorddv: *mut c_voidglFogCoordf: *mut c_voidglFogCoordfv: *mut c_voidglFogf: *mut c_voidglFogfv: *mut c_voidglFogi: *mut c_voidglFogiv: *mut c_voidglFramebufferRenderbuffer: *mut c_voidglFramebufferTexture: *mut c_voidglFramebufferTexture1D: *mut c_voidglFramebufferTexture2D: *mut c_voidglFramebufferTexture3D: *mut c_voidglFramebufferTextureLayer: *mut c_voidglFrontFace: *mut c_voidglFrustum: *mut c_voidglGenBuffers: *mut c_voidglGenFencesAPPLE: *mut c_voidglGenFramebuffers: *mut c_voidglGenLists: *mut c_voidglGenQueries: *mut c_voidglGenRenderbuffers: *mut c_voidglGenSamplers: *mut c_voidglGenTextures: *mut c_voidglGenVertexArrays: *mut c_voidglGenVertexArraysAPPLE: *mut c_voidglGenerateMipmap: *mut c_voidglGetActiveAttrib: *mut c_voidglGetActiveUniform: *mut c_voidglGetActiveUniformBlockName: *mut c_voidglGetActiveUniformBlockiv: *mut c_voidglGetActiveUniformName: *mut c_voidglGetActiveUniformsiv: *mut c_voidglGetAttachedShaders: *mut c_voidglGetAttribLocation: *mut c_voidglGetBooleani_v: *mut c_voidglGetBooleanv: *mut c_voidglGetBufferParameteri64v: *mut c_voidglGetBufferParameteriv: *mut c_voidglGetBufferPointerv: *mut c_voidglGetBufferSubData: *mut c_voidglGetClipPlane: *mut c_voidglGetCompressedTexImage: *mut c_voidglGetDebugMessageLog: *mut c_voidglGetDebugMessageLogKHR: *mut c_voidglGetDoublev: *mut c_voidglGetError: *mut c_voidglGetFloatv: *mut c_voidglGetFragDataIndex: *mut c_voidglGetFragDataLocation: *mut c_voidglGetFramebufferAttachmentParameteriv: *mut c_voidglGetInteger64i_v: *mut c_voidglGetInteger64v: *mut c_voidglGetIntegeri_v: *mut c_voidglGetIntegerv: *mut c_voidglGetLightfv: *mut c_voidglGetLightiv: *mut c_voidglGetMapdv: *mut c_voidglGetMapfv: *mut c_voidglGetMapiv: *mut c_voidglGetMaterialfv: *mut c_voidglGetMaterialiv: *mut c_voidglGetMultisamplefv: *mut c_voidglGetObjectLabel: *mut c_voidglGetObjectLabelKHR: *mut c_voidglGetObjectPtrLabel: *mut c_voidglGetObjectPtrLabelKHR: *mut c_voidglGetPixelMapfv: *mut c_voidglGetPixelMapuiv: *mut c_voidglGetPixelMapusv: *mut c_voidglGetPointerv: *mut c_voidglGetPointervKHR: *mut c_voidglGetPolygonStipple: *mut c_voidglGetProgramBinary: *mut c_voidglGetProgramInfoLog: *mut c_voidglGetProgramiv: *mut c_voidglGetQueryObjecti64v: *mut c_voidglGetQueryObjectiv: *mut c_voidglGetQueryObjectui64v: *mut c_voidglGetQueryObjectuiv: *mut c_voidglGetQueryiv: *mut c_voidglGetRenderbufferParameteriv: *mut c_voidglGetSamplerParameterIiv: *mut c_voidglGetSamplerParameterIuiv: *mut c_voidglGetSamplerParameterfv: *mut c_voidglGetSamplerParameteriv: *mut c_voidglGetShaderInfoLog: *mut c_voidglGetShaderSource: *mut c_voidglGetShaderiv: *mut c_voidglGetString: *mut c_voidglGetStringi: *mut c_voidglGetSynciv: *mut c_voidglGetTexEnvfv: *mut c_voidglGetTexEnviv: *mut c_voidglGetTexGendv: *mut c_voidglGetTexGenfv: *mut c_voidglGetTexGeniv: *mut c_voidglGetTexImage: *mut c_voidglGetTexLevelParameterfv: *mut c_voidglGetTexLevelParameteriv: *mut c_voidglGetTexParameterIiv: *mut c_voidglGetTexParameterIuiv: *mut c_voidglGetTexParameterPointervAPPLE: *mut c_voidglGetTexParameterfv: *mut c_voidglGetTexParameteriv: *mut c_voidglGetTransformFeedbackVarying: *mut c_voidglGetUniformBlockIndex: *mut c_voidglGetUniformIndices: *mut c_voidglGetUniformLocation: *mut c_voidglGetUniformfv: *mut c_voidglGetUniformiv: *mut c_voidglGetUniformuiv: *mut c_voidglGetVertexAttribIiv: *mut c_voidglGetVertexAttribIuiv: *mut c_voidglGetVertexAttribPointerv: *mut c_voidglGetVertexAttribdv: *mut c_voidglGetVertexAttribfv: *mut c_voidglGetVertexAttribiv: *mut c_voidglHint: *mut c_voidglIndexMask: *mut c_voidglIndexPointer: *mut c_voidglIndexd: *mut c_voidglIndexdv: *mut c_voidglIndexf: *mut c_voidglIndexfv: *mut c_voidglIndexi: *mut c_voidglIndexiv: *mut c_voidglIndexs: *mut c_voidglIndexsv: *mut c_voidglIndexub: *mut c_voidglIndexubv: *mut c_voidglInitNames: *mut c_voidglInsertEventMarkerEXT: *mut c_voidglInterleavedArrays: *mut c_voidglInvalidateBufferData: *mut c_voidglInvalidateBufferSubData: *mut c_voidglInvalidateFramebuffer: *mut c_voidglInvalidateSubFramebuffer: *mut c_voidglInvalidateTexImage: *mut c_voidglInvalidateTexSubImage: *mut c_voidglIsBuffer: *mut c_voidglIsEnabled: *mut c_voidglIsEnabledi: *mut c_voidglIsFenceAPPLE: *mut c_voidglIsFramebuffer: *mut c_voidglIsList: *mut c_voidglIsProgram: *mut c_voidglIsQuery: *mut c_voidglIsRenderbuffer: *mut c_voidglIsSampler: *mut c_voidglIsShader: *mut c_voidglIsSync: *mut c_voidglIsTexture: *mut c_voidglIsVertexArray: *mut c_voidglIsVertexArrayAPPLE: *mut c_voidglLightModelf: *mut c_voidglLightModelfv: *mut c_voidglLightModeli: *mut c_voidglLightModeliv: *mut c_voidglLightf: *mut c_voidglLightfv: *mut c_voidglLighti: *mut c_voidglLightiv: *mut c_voidglLineStipple: *mut c_voidglLineWidth: *mut c_voidglLinkProgram: *mut c_voidglListBase: *mut c_voidglLoadIdentity: *mut c_voidglLoadMatrixd: *mut c_voidglLoadMatrixf: *mut c_voidglLoadName: *mut c_voidglLoadTransposeMatrixd: *mut c_voidglLoadTransposeMatrixf: *mut c_voidglLogicOp: *mut c_voidglMap1d: *mut c_voidglMap1f: *mut c_voidglMap2d: *mut c_voidglMap2f: *mut c_voidglMapBuffer: *mut c_voidglMapBufferRange: *mut c_voidglMapGrid1d: *mut c_voidglMapGrid1f: *mut c_voidglMapGrid2d: *mut c_voidglMapGrid2f: *mut c_voidglMaterialf: *mut c_voidglMaterialfv: *mut c_voidglMateriali: *mut c_voidglMaterialiv: *mut c_voidglMatrixMode: *mut c_voidglMultMatrixd: *mut c_voidglMultMatrixf: *mut c_voidglMultTransposeMatrixd: *mut c_voidglMultTransposeMatrixf: *mut c_voidglMultiDrawArrays: *mut c_voidglMultiDrawElements: *mut c_voidglMultiDrawElementsBaseVertex: *mut c_voidglMultiTexCoord1d: *mut c_voidglMultiTexCoord1dv: *mut c_voidglMultiTexCoord1f: *mut c_voidglMultiTexCoord1fv: *mut c_voidglMultiTexCoord1i: *mut c_voidglMultiTexCoord1iv: *mut c_voidglMultiTexCoord1s: *mut c_voidglMultiTexCoord1sv: *mut c_voidglMultiTexCoord2d: *mut c_voidglMultiTexCoord2dv: *mut c_voidglMultiTexCoord2f: *mut c_voidglMultiTexCoord2fv: *mut c_voidglMultiTexCoord2i: *mut c_voidglMultiTexCoord2iv: *mut c_voidglMultiTexCoord2s: *mut c_voidglMultiTexCoord2sv: *mut c_voidglMultiTexCoord3d: *mut c_voidglMultiTexCoord3dv: *mut c_voidglMultiTexCoord3f: *mut c_voidglMultiTexCoord3fv: *mut c_voidglMultiTexCoord3i: *mut c_voidglMultiTexCoord3iv: *mut c_voidglMultiTexCoord3s: *mut c_voidglMultiTexCoord3sv: *mut c_voidglMultiTexCoord4d: *mut c_voidglMultiTexCoord4dv: *mut c_voidglMultiTexCoord4f: *mut c_voidglMultiTexCoord4fv: *mut c_voidglMultiTexCoord4i: *mut c_voidglMultiTexCoord4iv: *mut c_voidglMultiTexCoord4s: *mut c_voidglMultiTexCoord4sv: *mut c_voidglMultiTexCoordP1ui: *mut c_voidglMultiTexCoordP1uiv: *mut c_voidglMultiTexCoordP2ui: *mut c_voidglMultiTexCoordP2uiv: *mut c_voidglMultiTexCoordP3ui: *mut c_voidglMultiTexCoordP3uiv: *mut c_voidglMultiTexCoordP4ui: *mut c_voidglMultiTexCoordP4uiv: *mut c_voidglNewList: *mut c_voidglNormal3b: *mut c_voidglNormal3bv: *mut c_voidglNormal3d: *mut c_voidglNormal3dv: *mut c_voidglNormal3f: *mut c_voidglNormal3fv: *mut c_voidglNormal3i: *mut c_voidglNormal3iv: *mut c_voidglNormal3s: *mut c_voidglNormal3sv: *mut c_voidglNormalP3ui: *mut c_voidglNormalP3uiv: *mut c_voidglNormalPointer: *mut c_voidglObjectLabel: *mut c_voidglObjectLabelKHR: *mut c_voidglObjectPtrLabel: *mut c_voidglObjectPtrLabelKHR: *mut c_voidglOrtho: *mut c_voidglPassThrough: *mut c_voidglPixelMapfv: *mut c_voidglPixelMapuiv: *mut c_voidglPixelMapusv: *mut c_voidglPixelStoref: *mut c_voidglPixelStorei: *mut c_voidglPixelTransferf: *mut c_voidglPixelTransferi: *mut c_voidglPixelZoom: *mut c_voidglPointParameterf: *mut c_voidglPointParameterfv: *mut c_voidglPointParameteri: *mut c_voidglPointParameteriv: *mut c_voidglPointSize: *mut c_voidglPolygonMode: *mut c_voidglPolygonOffset: *mut c_voidglPolygonStipple: *mut c_voidglPopAttrib: *mut c_voidglPopClientAttrib: *mut c_voidglPopDebugGroup: *mut c_voidglPopDebugGroupKHR: *mut c_voidglPopGroupMarkerEXT: *mut c_voidglPopMatrix: *mut c_voidglPopName: *mut c_voidglPrimitiveRestartIndex: *mut c_voidglPrioritizeTextures: *mut c_voidglProgramBinary: *mut c_voidglProgramParameteri: *mut c_voidglProvokingVertex: *mut c_voidglPushAttrib: *mut c_voidglPushClientAttrib: *mut c_voidglPushDebugGroup: *mut c_voidglPushDebugGroupKHR: *mut c_voidglPushGroupMarkerEXT: *mut c_voidglPushMatrix: *mut c_voidglPushName: *mut c_voidglQueryCounter: *mut c_voidglRasterPos2d: *mut c_voidglRasterPos2dv: *mut c_voidglRasterPos2f: *mut c_voidglRasterPos2fv: *mut c_voidglRasterPos2i: *mut c_voidglRasterPos2iv: *mut c_voidglRasterPos2s: *mut c_voidglRasterPos2sv: *mut c_voidglRasterPos3d: *mut c_voidglRasterPos3dv: *mut c_voidglRasterPos3f: *mut c_voidglRasterPos3fv: *mut c_voidglRasterPos3i: *mut c_voidglRasterPos3iv: *mut c_voidglRasterPos3s: *mut c_voidglRasterPos3sv: *mut c_voidglRasterPos4d: *mut c_voidglRasterPos4dv: *mut c_voidglRasterPos4f: *mut c_voidglRasterPos4fv: *mut c_voidglRasterPos4i: *mut c_voidglRasterPos4iv: *mut c_voidglRasterPos4s: *mut c_voidglRasterPos4sv: *mut c_voidglReadBuffer: *mut c_voidglReadPixels: *mut c_voidglRectd: *mut c_voidglRectdv: *mut c_voidglRectf: *mut c_voidglRectfv: *mut c_voidglRecti: *mut c_voidglRectiv: *mut c_voidglRects: *mut c_voidglRectsv: *mut c_voidglRenderMode: *mut c_voidglRenderbufferStorage: *mut c_voidglRenderbufferStorageMultisample: *mut c_voidglRotated: *mut c_voidglRotatef: *mut c_voidglSampleCoverage: *mut c_voidglSampleMaski: *mut c_voidglSamplerParameterIiv: *mut c_voidglSamplerParameterIuiv: *mut c_voidglSamplerParameterf: *mut c_voidglSamplerParameterfv: *mut c_voidglSamplerParameteri: *mut c_voidglSamplerParameteriv: *mut c_voidglScaled: *mut c_voidglScalef: *mut c_voidglScissor: *mut c_voidglSecondaryColor3b: *mut c_voidglSecondaryColor3bv: *mut c_voidglSecondaryColor3d: *mut c_voidglSecondaryColor3dv: *mut c_voidglSecondaryColor3f: *mut c_voidglSecondaryColor3fv: *mut c_voidglSecondaryColor3i: *mut c_voidglSecondaryColor3iv: *mut c_voidglSecondaryColor3s: *mut c_voidglSecondaryColor3sv: *mut c_voidglSecondaryColor3ub: *mut c_voidglSecondaryColor3ubv: *mut c_voidglSecondaryColor3ui: *mut c_voidglSecondaryColor3uiv: *mut c_voidglSecondaryColor3us: *mut c_voidglSecondaryColor3usv: *mut c_voidglSecondaryColorP3ui: *mut c_voidglSecondaryColorP3uiv: *mut c_voidglSecondaryColorPointer: *mut c_voidglSelectBuffer: *mut c_voidglSetFenceAPPLE: *mut c_voidglShadeModel: *mut c_voidglShaderSource: *mut c_voidglShaderStorageBlockBinding: *mut c_voidglStencilFunc: *mut c_voidglStencilFuncSeparate: *mut c_voidglStencilMask: *mut c_voidglStencilMaskSeparate: *mut c_voidglStencilOp: *mut c_voidglStencilOpSeparate: *mut c_voidglTestFenceAPPLE: *mut c_voidglTestObjectAPPLE: *mut c_voidglTexBuffer: *mut c_voidglTexCoord1d: *mut c_voidglTexCoord1dv: *mut c_voidglTexCoord1f: *mut c_voidglTexCoord1fv: *mut c_voidglTexCoord1i: *mut c_voidglTexCoord1iv: *mut c_voidglTexCoord1s: *mut c_voidglTexCoord1sv: *mut c_voidglTexCoord2d: *mut c_voidglTexCoord2dv: *mut c_voidglTexCoord2f: *mut c_voidglTexCoord2fv: *mut c_voidglTexCoord2i: *mut c_voidglTexCoord2iv: *mut c_voidglTexCoord2s: *mut c_voidglTexCoord2sv: *mut c_voidglTexCoord3d: *mut c_voidglTexCoord3dv: *mut c_voidglTexCoord3f: *mut c_voidglTexCoord3fv: *mut c_voidglTexCoord3i: *mut c_voidglTexCoord3iv: *mut c_voidglTexCoord3s: *mut c_voidglTexCoord3sv: *mut c_voidglTexCoord4d: *mut c_voidglTexCoord4dv: *mut c_voidglTexCoord4f: *mut c_voidglTexCoord4fv: *mut c_voidglTexCoord4i: *mut c_voidglTexCoord4iv: *mut c_voidglTexCoord4s: *mut c_voidglTexCoord4sv: *mut c_voidglTexCoordP1ui: *mut c_voidglTexCoordP1uiv: *mut c_voidglTexCoordP2ui: *mut c_voidglTexCoordP2uiv: *mut c_voidglTexCoordP3ui: *mut c_voidglTexCoordP3uiv: *mut c_voidglTexCoordP4ui: *mut c_voidglTexCoordP4uiv: *mut c_voidglTexCoordPointer: *mut c_voidglTexEnvf: *mut c_voidglTexEnvfv: *mut c_voidglTexEnvi: *mut c_voidglTexEnviv: *mut c_voidglTexGend: *mut c_voidglTexGendv: *mut c_voidglTexGenf: *mut c_voidglTexGenfv: *mut c_voidglTexGeni: *mut c_voidglTexGeniv: *mut c_voidglTexImage1D: *mut c_voidglTexImage2D: *mut c_voidglTexImage2DMultisample: *mut c_voidglTexImage3D: *mut c_voidglTexImage3DMultisample: *mut c_voidglTexParameterIiv: *mut c_voidglTexParameterIuiv: *mut c_voidglTexParameterf: *mut c_voidglTexParameterfv: *mut c_voidglTexParameteri: *mut c_voidglTexParameteriv: *mut c_voidglTexStorage1D: *mut c_voidglTexStorage2D: *mut c_voidglTexStorage3D: *mut c_voidglTexSubImage1D: *mut c_voidglTexSubImage2D: *mut c_voidglTexSubImage3D: *mut c_voidglTextureRangeAPPLE: *mut c_voidglTransformFeedbackVaryings: *mut c_voidglTranslated: *mut c_voidglTranslatef: *mut c_voidglUniform1f: *mut c_voidglUniform1fv: *mut c_voidglUniform1i: *mut c_voidglUniform1iv: *mut c_voidglUniform1ui: *mut c_voidglUniform1uiv: *mut c_voidglUniform2f: *mut c_voidglUniform2fv: *mut c_voidglUniform2i: *mut c_voidglUniform2iv: *mut c_voidglUniform2ui: *mut c_voidglUniform2uiv: *mut c_voidglUniform3f: *mut c_voidglUniform3fv: *mut c_voidglUniform3i: *mut c_voidglUniform3iv: *mut c_voidglUniform3ui: *mut c_voidglUniform3uiv: *mut c_voidglUniform4f: *mut c_voidglUniform4fv: *mut c_voidglUniform4i: *mut c_voidglUniform4iv: *mut c_voidglUniform4ui: *mut c_voidglUniform4uiv: *mut c_voidglUniformBlockBinding: *mut c_voidglUniformMatrix2fv: *mut c_voidglUniformMatrix2x3fv: *mut c_voidglUniformMatrix2x4fv: *mut c_voidglUniformMatrix3fv: *mut c_voidglUniformMatrix3x2fv: *mut c_voidglUniformMatrix3x4fv: *mut c_voidglUniformMatrix4fv: *mut c_voidglUniformMatrix4x2fv: *mut c_voidglUniformMatrix4x3fv: *mut c_voidglUnmapBuffer: *mut c_voidglUseProgram: *mut c_voidglValidateProgram: *mut c_voidglVertex2d: *mut c_voidglVertex2dv: *mut c_voidglVertex2f: *mut c_voidglVertex2fv: *mut c_voidglVertex2i: *mut c_voidglVertex2iv: *mut c_voidglVertex2s: *mut c_voidglVertex2sv: *mut c_voidglVertex3d: *mut c_voidglVertex3dv: *mut c_voidglVertex3f: *mut c_voidglVertex3fv: *mut c_voidglVertex3i: *mut c_voidglVertex3iv: *mut c_voidglVertex3s: *mut c_voidglVertex3sv: *mut c_voidglVertex4d: *mut c_voidglVertex4dv: *mut c_voidglVertex4f: *mut c_voidglVertex4fv: *mut c_voidglVertex4i: *mut c_voidglVertex4iv: *mut c_voidglVertex4s: *mut c_voidglVertex4sv: *mut c_voidglVertexAttrib1d: *mut c_voidglVertexAttrib1dv: *mut c_voidglVertexAttrib1f: *mut c_voidglVertexAttrib1fv: *mut c_voidglVertexAttrib1s: *mut c_voidglVertexAttrib1sv: *mut c_voidglVertexAttrib2d: *mut c_voidglVertexAttrib2dv: *mut c_voidglVertexAttrib2f: *mut c_voidglVertexAttrib2fv: *mut c_voidglVertexAttrib2s: *mut c_voidglVertexAttrib2sv: *mut c_voidglVertexAttrib3d: *mut c_voidglVertexAttrib3dv: *mut c_voidglVertexAttrib3f: *mut c_voidglVertexAttrib3fv: *mut c_voidglVertexAttrib3s: *mut c_voidglVertexAttrib3sv: *mut c_voidglVertexAttrib4Nbv: *mut c_voidglVertexAttrib4Niv: *mut c_voidglVertexAttrib4Nsv: *mut c_voidglVertexAttrib4Nub: *mut c_voidglVertexAttrib4Nubv: *mut c_voidglVertexAttrib4Nuiv: *mut c_voidglVertexAttrib4Nusv: *mut c_voidglVertexAttrib4bv: *mut c_voidglVertexAttrib4d: *mut c_voidglVertexAttrib4dv: *mut c_voidglVertexAttrib4f: *mut c_voidglVertexAttrib4fv: *mut c_voidglVertexAttrib4iv: *mut c_voidglVertexAttrib4s: *mut c_voidglVertexAttrib4sv: *mut c_voidglVertexAttrib4ubv: *mut c_voidglVertexAttrib4uiv: *mut c_voidglVertexAttrib4usv: *mut c_voidglVertexAttribDivisor: *mut c_voidglVertexAttribI1i: *mut c_voidglVertexAttribI1iv: *mut c_voidglVertexAttribI1ui: *mut c_voidglVertexAttribI1uiv: *mut c_voidglVertexAttribI2i: *mut c_voidglVertexAttribI2iv: *mut c_voidglVertexAttribI2ui: *mut c_voidglVertexAttribI2uiv: *mut c_voidglVertexAttribI3i: *mut c_voidglVertexAttribI3iv: *mut c_voidglVertexAttribI3ui: *mut c_voidglVertexAttribI3uiv: *mut c_voidglVertexAttribI4bv: *mut c_voidglVertexAttribI4i: *mut c_voidglVertexAttribI4iv: *mut c_voidglVertexAttribI4sv: *mut c_voidglVertexAttribI4ubv: *mut c_voidglVertexAttribI4ui: *mut c_voidglVertexAttribI4uiv: *mut c_voidglVertexAttribI4usv: *mut c_voidglVertexAttribIPointer: *mut c_voidglVertexAttribP1ui: *mut c_voidglVertexAttribP1uiv: *mut c_voidglVertexAttribP2ui: *mut c_voidglVertexAttribP2uiv: *mut c_voidglVertexAttribP3ui: *mut c_voidglVertexAttribP3uiv: *mut c_voidglVertexAttribP4ui: *mut c_voidglVertexAttribP4uiv: *mut c_voidglVertexAttribPointer: *mut c_voidglVertexP2ui: *mut c_voidglVertexP2uiv: *mut c_voidglVertexP3ui: *mut c_voidglVertexP3uiv: *mut c_voidglVertexP4ui: *mut c_voidglVertexP4uiv: *mut c_voidglVertexPointer: *mut c_voidglViewport: *mut c_voidglWaitSync: *mut c_voidglWindowPos2d: *mut c_voidglWindowPos2dv: *mut c_voidglWindowPos2f: *mut c_voidglWindowPos2fv: *mut c_voidglWindowPos2i: *mut c_voidglWindowPos2iv: *mut c_voidglWindowPos2s: *mut c_voidglWindowPos2sv: *mut c_voidglWindowPos3d: *mut c_voidglWindowPos3dv: *mut c_voidglWindowPos3f: *mut c_voidglWindowPos3fv: *mut c_voidglWindowPos3i: *mut c_voidglWindowPos3iv: *mut c_voidglWindowPos3s: *mut c_voidglWindowPos3sv: *mut c_voidTrait Implementations
fn buffer_data_untyped(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const GLvoid,
usage: GLenum
)fn buffer_sub_data_untyped(
&self,
target: GLenum,
offset: isize,
size: GLsizeiptr,
data: *const GLvoid
)fn map_buffer_range(
&self,
target: GLenum,
offset: GLintptr,
length: GLsizeiptr,
access: GLbitfield
) -> *mut GLvoidfn read_pixels_into_buffer(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
pixel_type: GLenum,
dst_buffer: &mut [u8]
)fn read_pixels(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
pixel_type: GLenum
) -> Vec<u8>unsafe fn read_pixels_into_pbo(
&self,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
pixel_type: GLenum
)fn framebuffer_renderbuffer(
&self,
target: GLenum,
attachment: GLenum,
renderbuffertarget: GLenum,
renderbuffer: GLuint
)fn renderbuffer_storage(
&self,
target: GLenum,
internalformat: GLenum,
width: GLsizei,
height: GLsizei
)fn bind_buffer_range(
&self,
target: GLenum,
index: GLuint,
buffer: GLuint,
offset: GLintptr,
size: GLsizeiptr
)fn uniform_block_binding(
&self,
program: GLuint,
uniform_block_index: GLuint,
uniform_block_binding: GLuint
)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]>
)fn compressed_tex_image_2d(
&self,
target: GLenum,
level: GLint,
internal_format: GLenum,
width: GLsizei,
height: GLsizei,
border: GLint,
data: &[u8]
)fn compressed_tex_sub_image_2d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
data: &[u8]
)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]>
)fn copy_tex_image_2d(
&self,
target: GLenum,
level: GLint,
internal_format: GLenum,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei,
border: GLint
)fn copy_tex_sub_image_2d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
x: GLint,
y: GLint,
width: GLsizei,
height: GLsizei
)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
)fn tex_sub_image_2d(
&self,
target: GLenum,
level: GLint,
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei,
format: GLenum,
ty: GLenum,
data: &[u8]
)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
)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]
)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
)fn tex_storage_2d(
&self,
target: GLenum,
levels: GLint,
internal_format: GLenum,
width: GLsizei,
height: GLsizei
)fn tex_storage_3d(
&self,
target: GLenum,
levels: GLint,
internal_format: GLenum,
width: GLsizei,
height: GLsizei,
depth: GLsizei
)fn get_tex_image_into_buffer(
&self,
target: GLenum,
level: GLint,
format: GLenum,
ty: GLenum,
output: &mut [u8]
)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
)fn invalidate_sub_framebuffer(
&self,
target: GLenum,
attachments: &[GLenum],
xoffset: GLint,
yoffset: GLint,
width: GLsizei,
height: GLsizei
)fn get_framebuffer_attachment_parameter_iv(
&self,
target: GLenum,
attachment: GLenum,
pname: GLenum
) -> GLintfn framebuffer_texture_2d(
&self,
target: GLenum,
attachment: GLenum,
textarget: GLenum,
texture: GLuint,
level: GLint
)fn framebuffer_texture_layer(
&self,
target: GLenum,
attachment: GLenum,
texture: GLuint,
level: GLint,
layer: GLint
)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
)fn vertex_attrib_pointer_f32(
&self,
index: GLuint,
size: GLint,
normalized: bool,
stride: GLsizei,
offset: GLuint
)fn vertex_attrib_pointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
normalized: bool,
stride: GLsizei,
offset: GLuint
)fn vertex_attrib_i_pointer(
&self,
index: GLuint,
size: GLint,
type_: GLenum,
stride: GLsizei,
offset: GLuint
)fn draw_arrays_instanced(
&self,
mode: GLenum,
first: GLint,
count: GLsizei,
primcount: GLsizei
)fn draw_elements(
&self,
mode: GLenum,
count: GLsizei,
element_type: GLenum,
indices_offset: GLuint
)fn draw_elements_instanced(
&self,
mode: GLenum,
count: GLsizei,
element_type: GLenum,
indices_offset: GLuint,
primcount: GLsizei
)fn blend_func_separate(
&self,
src_rgb: GLenum,
dest_rgb: GLenum,
src_alpha: GLenum,
dest_alpha: GLenum
)fn get_active_uniforms_iv(
&self,
program: GLuint,
indices: Vec<GLuint>,
pname: GLenum
) -> Vec<GLint>fn get_shader_precision_format(
&self,
_shader_type: GLuint,
precision_type: GLuint
) -> (GLint, GLint, GLint)fn debug_message_insert_khr(
&self,
source: GLenum,
type_: GLenum,
id: GLuint,
severity: GLenum,
message: &str
)fn bind_frag_data_location_indexed(
&self,
program: GLuint,
color_number: GLuint,
index: GLuint,
name: &str
)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
)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
)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
)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
)fn buffer_storage(
&self,
target: GLenum,
size: GLsizeiptr,
data: *const GLvoid,
flags: GLbitfield
)Auto Trait Implementations
impl RefUnwindSafe for GenericGlContextimpl !Send for GenericGlContextimpl !Sync for GenericGlContextimpl Unpin for GenericGlContextimpl UnwindSafe for GenericGlContext