
michael@0: LIBRARY libGLESv2
michael@0: EXPORTS
michael@0:     glActiveTexture                 @1
michael@0:     glAttachShader                  @2
michael@0:     glBindAttribLocation            @3
michael@0:     glBindBuffer                    @4
michael@0:     glBindFramebuffer               @5
michael@0:     glBindRenderbuffer              @6
michael@0:     glBindTexture                   @7
michael@0:     glBlendColor                    @8
michael@0:     glBlendEquation                 @9
michael@0:     glBlendEquationSeparate         @10
michael@0:     glBlendFunc                     @11
michael@0:     glBlendFuncSeparate             @12
michael@0:     glBufferData                    @13
michael@0:     glBufferSubData                 @14
michael@0:     glCheckFramebufferStatus        @15
michael@0:     glClear                         @16
michael@0:     glClearColor                    @17
michael@0:     glClearDepthf                   @18
michael@0:     glClearStencil                  @19
michael@0:     glColorMask                     @20
michael@0:     glCompileShader                 @21
michael@0:     glCompressedTexImage2D          @22
michael@0:     glCompressedTexSubImage2D       @23
michael@0:     glCopyTexImage2D                @24
michael@0:     glCopyTexSubImage2D             @25
michael@0:     glCreateProgram                 @26
michael@0:     glCreateShader                  @27
michael@0:     glCullFace                      @28
michael@0:     glDeleteBuffers                 @29
michael@0:     glDeleteFramebuffers            @30
michael@0:     glDeleteProgram                 @32
michael@0:     glDeleteRenderbuffers           @33
michael@0:     glDeleteShader                  @34
michael@0:     glDeleteTextures                @31
michael@0:     glDepthFunc                     @36
michael@0:     glDepthMask                     @37
michael@0:     glDepthRangef                   @38
michael@0:     glDetachShader                  @35
michael@0:     glDisable                       @39
michael@0:     glDisableVertexAttribArray      @40
michael@0:     glDrawArrays                    @41
michael@0:     glDrawElements                  @42
michael@0:     glEnable                        @43
michael@0:     glEnableVertexAttribArray       @44
michael@0:     glFinish                        @45
michael@0:     glFlush                         @46
michael@0:     glFramebufferRenderbuffer       @47
michael@0:     glFramebufferTexture2D          @48
michael@0:     glFrontFace                     @49
michael@0:     glGenBuffers                    @50
michael@0:     glGenFramebuffers               @52
michael@0:     glGenRenderbuffers              @53
michael@0:     glGenTextures                   @54
michael@0:     glGenerateMipmap                @51
michael@0:     glGetActiveAttrib               @55
michael@0:     glGetActiveUniform              @56
michael@0:     glGetAttachedShaders            @57
michael@0:     glGetAttribLocation             @58
michael@0:     glGetBooleanv                   @59
michael@0:     glGetBufferParameteriv          @60
michael@0:     glGetError                      @61
michael@0:     glGetFloatv                     @62
michael@0:     glGetFramebufferAttachmentParameteriv   @63
michael@0:     glGetIntegerv                   @64
michael@0:     glGetProgramInfoLog             @66
michael@0:     glGetProgramiv                  @65
michael@0:     glGetRenderbufferParameteriv    @67
michael@0:     glGetShaderInfoLog              @69
michael@0:     glGetShaderPrecisionFormat      @70
michael@0:     glGetShaderSource               @71
michael@0:     glGetShaderiv                   @68
michael@0:     glGetString                     @72
michael@0:     glGetTexParameterfv             @73
michael@0:     glGetTexParameteriv             @74
michael@0:     glGetUniformLocation            @77
michael@0:     glGetUniformfv                  @75
michael@0:     glGetUniformiv                  @76
michael@0:     glGetVertexAttribPointerv       @80
michael@0:     glGetVertexAttribfv             @78
michael@0:     glGetVertexAttribiv             @79
michael@0:     glHint                          @81
michael@0:     glIsBuffer                      @82
michael@0:     glIsEnabled                     @83
michael@0:     glIsFramebuffer                 @84
michael@0:     glIsProgram                     @85
michael@0:     glIsRenderbuffer                @86
michael@0:     glIsShader                      @87
michael@0:     glIsTexture                     @88
michael@0:     glLineWidth                     @89
michael@0:     glLinkProgram                   @90
michael@0:     glPixelStorei                   @91
michael@0:     glPolygonOffset                 @92
michael@0:     glReadPixels                    @93
michael@0:     glReleaseShaderCompiler         @94
michael@0:     glRenderbufferStorage           @95
michael@0:     glSampleCoverage                @96
michael@0:     glScissor                       @97
michael@0:     glShaderBinary                  @98
michael@0:     glShaderSource                  @99
michael@0:     glStencilFunc                   @100
michael@0:     glStencilFuncSeparate           @101
michael@0:     glStencilMask                   @102
michael@0:     glStencilMaskSeparate           @103
michael@0:     glStencilOp                     @104
michael@0:     glStencilOpSeparate             @105
michael@0:     glTexImage2D                    @106
michael@0:     glTexParameterf                 @107
michael@0:     glTexParameterfv                @108
michael@0:     glTexParameteri                 @109
michael@0:     glTexParameteriv                @110
michael@0:     glTexSubImage2D                 @111
michael@0:     glUniform1f                     @112
michael@0:     glUniform1fv                    @113
michael@0:     glUniform1i                     @114
michael@0:     glUniform1iv                    @115
michael@0:     glUniform2f                     @116
michael@0:     glUniform2fv                    @117
michael@0:     glUniform2i                     @118
michael@0:     glUniform2iv                    @119
michael@0:     glUniform3f                     @120
michael@0:     glUniform3fv                    @121
michael@0:     glUniform3i                     @122
michael@0:     glUniform3iv                    @123
michael@0:     glUniform4f                     @124
michael@0:     glUniform4fv                    @125
michael@0:     glUniform4i                     @126
michael@0:     glUniform4iv                    @127
michael@0:     glUniformMatrix2fv              @128
michael@0:     glUniformMatrix3fv              @129
michael@0:     glUniformMatrix4fv              @130
michael@0:     glUseProgram                    @131
michael@0:     glValidateProgram               @132
michael@0:     glVertexAttrib1f                @133
michael@0:     glVertexAttrib1fv               @134
michael@0:     glVertexAttrib2f                @135
michael@0:     glVertexAttrib2fv               @136
michael@0:     glVertexAttrib3f                @137
michael@0:     glVertexAttrib3fv               @138
michael@0:     glVertexAttrib4f                @139
michael@0:     glVertexAttrib4fv               @140
michael@0:     glVertexAttribPointer           @141
michael@0:     glViewport                      @142
michael@0: 
michael@0:     ; Extensions
michael@0:     glTexImage3DOES                 @143
michael@0:     glBlitFramebufferANGLE          @149
michael@0:     glRenderbufferStorageMultisampleANGLE @150
michael@0:     glDeleteFencesNV                @151
michael@0:     glFinishFenceNV                 @152
michael@0:     glGenFencesNV                   @153
michael@0:     glGetFenceivNV                  @154
michael@0:     glIsFenceNV                     @155
michael@0:     glSetFenceNV                    @156
michael@0:     glTestFenceNV                   @157
michael@0:     glGetTranslatedShaderSourceANGLE @159
michael@0:     glTexStorage2DEXT               @160
michael@0:     glGetGraphicsResetStatusEXT     @161
michael@0:     glReadnPixelsEXT                @162
michael@0:     glGetnUniformfvEXT              @163
michael@0:     glGetnUniformivEXT              @164
michael@0:     glGenQueriesEXT                 @165
michael@0:     glDeleteQueriesEXT              @166
michael@0:     glIsQueryEXT                    @167
michael@0:     glBeginQueryEXT                 @168
michael@0:     glEndQueryEXT                   @169
michael@0:     glGetQueryivEXT                 @170
michael@0:     glGetQueryObjectuivEXT          @171
michael@0:     glVertexAttribDivisorANGLE      @172
michael@0:     glDrawArraysInstancedANGLE      @173
michael@0:     glDrawElementsInstancedANGLE    @174
michael@0:     glProgramBinaryOES              @175
michael@0:     glGetProgramBinaryOES           @176
michael@0:     glDrawBuffersEXT                @179
michael@0: 
michael@0:     ; EGL dependencies
michael@0:     glCreateContext                 @144 NONAME
michael@0:     glDestroyContext                @145 NONAME
michael@0:     glMakeCurrent                   @146 NONAME
michael@0:     glGetCurrentContext             @147 NONAME
michael@0:     glGetProcAddress                @148 NONAME
michael@0:     glBindTexImage                  @158 NONAME
michael@0: 
michael@0:     ; GCC has problems with linking to undecorated stdcall functions,
michael@0:     ; so we explicitly add aliases for APIs used by EGL.
michael@0:     glGetProcAddress@4=glGetProcAddress
michael@0:     glBindTexImage@4=glBindTexImage
michael@0:     glCreateRenderer                @177 NONAME
michael@0:     glDestroyRenderer               @178 NONAME



