summaryrefslogtreecommitdiffstats
path: root/gfx/angle/src/libGLESv2/libGLESv2.def
blob: 3bf0345c1b07805ce720eb47ffdea227ba0a1845 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
LIBRARY libGLESv2
EXPORTS
    glActiveTexture                 @1
    glAttachShader                  @2
    glBindAttribLocation            @3
    glBindBuffer                    @4
    glBindFramebuffer               @5
    glBindRenderbuffer              @6
    glBindTexture                   @7
    glBlendColor                    @8
    glBlendEquation                 @9
    glBlendEquationSeparate         @10
    glBlendFunc                     @11
    glBlendFuncSeparate             @12
    glBufferData                    @13
    glBufferSubData                 @14
    glCheckFramebufferStatus        @15
    glClear                         @16
    glClearColor                    @17
    glClearDepthf                   @18
    glClearStencil                  @19
    glColorMask                     @20
    glCompileShader                 @21
    glCompressedTexImage2D          @22
    glCompressedTexSubImage2D       @23
    glCopyTexImage2D                @24
    glCopyTexSubImage2D             @25
    glCreateProgram                 @26
    glCreateShader                  @27
    glCullFace                      @28
    glDeleteBuffers                 @29
    glDeleteFramebuffers            @30
    glDeleteProgram                 @32
    glDeleteRenderbuffers           @33
    glDeleteShader                  @34
    glDeleteTextures                @31
    glDepthFunc                     @36
    glDepthMask                     @37
    glDepthRangef                   @38
    glDetachShader                  @35
    glDisable                       @39
    glDisableVertexAttribArray      @40
    glDrawArrays                    @41
    glDrawElements                  @42
    glEnable                        @43
    glEnableVertexAttribArray       @44
    glFinish                        @45
    glFlush                         @46
    glFramebufferRenderbuffer       @47
    glFramebufferTexture2D          @48
    glFrontFace                     @49
    glGenBuffers                    @50
    glGenFramebuffers               @52
    glGenRenderbuffers              @53
    glGenTextures                   @54
    glGenerateMipmap                @51
    glGetActiveAttrib               @55
    glGetActiveUniform              @56
    glGetAttachedShaders            @57
    glGetAttribLocation             @58
    glGetBooleanv                   @59
    glGetBufferParameteriv          @60
    glGetError                      @61
    glGetFloatv                     @62
    glGetFramebufferAttachmentParameteriv   @63
    glGetIntegerv                   @64
    glGetProgramInfoLog             @66
    glGetProgramiv                  @65
    glGetRenderbufferParameteriv    @67
    glGetShaderInfoLog              @69
    glGetShaderPrecisionFormat      @70
    glGetShaderSource               @71
    glGetShaderiv                   @68
    glGetString                     @72
    glGetTexParameterfv             @73
    glGetTexParameteriv             @74
    glGetUniformLocation            @77
    glGetUniformfv                  @75
    glGetUniformiv                  @76
    glGetVertexAttribPointerv       @80
    glGetVertexAttribfv             @78
    glGetVertexAttribiv             @79
    glHint                          @81
    glIsBuffer                      @82
    glIsEnabled                     @83
    glIsFramebuffer                 @84
    glIsProgram                     @85
    glIsRenderbuffer                @86
    glIsShader                      @87
    glIsTexture                     @88
    glLineWidth                     @89
    glLinkProgram                   @90
    glPixelStorei                   @91
    glPolygonOffset                 @92
    glReadPixels                    @93
    glReleaseShaderCompiler         @94
    glRenderbufferStorage           @95
    glSampleCoverage                @96
    glScissor                       @97
    glShaderBinary                  @98
    glShaderSource                  @99
    glStencilFunc                   @100
    glStencilFuncSeparate           @101
    glStencilMask                   @102
    glStencilMaskSeparate           @103
    glStencilOp                     @104
    glStencilOpSeparate             @105
    glTexImage2D                    @106
    glTexParameterf                 @107
    glTexParameterfv                @108
    glTexParameteri                 @109
    glTexParameteriv                @110
    glTexSubImage2D                 @111
    glUniform1f                     @112
    glUniform1fv                    @113
    glUniform1i                     @114
    glUniform1iv                    @115
    glUniform2f                     @116
    glUniform2fv                    @117
    glUniform2i                     @118
    glUniform2iv                    @119
    glUniform3f                     @120
    glUniform3fv                    @121
    glUniform3i                     @122
    glUniform3iv                    @123
    glUniform4f                     @124
    glUniform4fv                    @125
    glUniform4i                     @126
    glUniform4iv                    @127
    glUniformMatrix2fv              @128
    glUniformMatrix3fv              @129
    glUniformMatrix4fv              @130
    glUseProgram                    @131
    glValidateProgram               @132
    glVertexAttrib1f                @133
    glVertexAttrib1fv               @134
    glVertexAttrib2f                @135
    glVertexAttrib2fv               @136
    glVertexAttrib3f                @137
    glVertexAttrib3fv               @138
    glVertexAttrib4f                @139
    glVertexAttrib4fv               @140
    glVertexAttribPointer           @141
    glViewport                      @142

    ; Extensions
    glBlitFramebufferANGLE          @149
    glRenderbufferStorageMultisampleANGLE @150
    glDeleteFencesNV                @151
    glFinishFenceNV                 @152
    glGenFencesNV                   @153
    glGetFenceivNV                  @154
    glIsFenceNV                     @155
    glSetFenceNV                    @156
    glTestFenceNV                   @157
    glGetTranslatedShaderSourceANGLE @159
    glTexStorage2DEXT               @160
    glGetGraphicsResetStatusEXT     @161
    glReadnPixelsEXT                @162
    glGetnUniformfvEXT              @163
    glGetnUniformivEXT              @164
    glGenQueriesEXT                 @165
    glDeleteQueriesEXT              @166
    glIsQueryEXT                    @167
    glBeginQueryEXT                 @168
    glEndQueryEXT                   @169
    glGetQueryivEXT                 @170
    glGetQueryObjectuivEXT          @171
    glVertexAttribDivisorANGLE      @172
    glDrawArraysInstancedANGLE      @173
    glDrawElementsInstancedANGLE    @174
    glProgramBinaryOES              @175
    glGetProgramBinaryOES           @176
    glDrawBuffersEXT                @179
    glMapBufferOES                  @285
    glUnmapBufferOES                @286
    glGetBufferPointervOES          @287
    glMapBufferRangeEXT             @288
    glFlushMappedBufferRangeEXT     @289
    glDiscardFramebufferEXT         @293
    glInsertEventMarkerEXT          @294
    glPushGroupMarkerEXT            @295
    glPopGroupMarkerEXT             @296
    glEGLImageTargetTexture2DOES    @297
    glEGLImageTargetRenderbufferStorageOES @298
    glBindVertexArrayOES            @299
    glDeleteVertexArraysOES         @300
    glGenVertexArraysOES            @301
    glIsVertexArrayOES              @302
    glDebugMessageControlKHR        @303
    glDebugMessageInsertKHR         @304
    glDebugMessageCallbackKHR       @305
    glGetDebugMessageLogKHR         @306
    glPushDebugGroupKHR             @307
    glPopDebugGroupKHR              @308
    glObjectLabelKHR                @309
    glGetObjectLabelKHR             @310
    glObjectPtrLabelKHR             @311
    glGetObjectPtrLabelKHR          @312
    glGetPointervKHR                @313
    glQueryCounterEXT               @314
    glGetQueryObjectivEXT           @315
    glGetQueryObjecti64vEXT         @316
    glGetQueryObjectui64vEXT        @317
    glBindUniformLocationCHROMIUM   @318
    glCoverageModulationCHROMIUM    @319

    glMatrixLoadfCHROMIUM           @320
    glMatrixLoadIdentityCHROMIUM    @321
    glGenPathsCHROMIUM              @322
    glDeletePathsCHROMIUM           @323
    glIsPathCHROMIUM                @324
    glPathCommandsCHROMIUM          @325
    glPathParameterfCHROMIUM        @326
    glPathParameteriCHROMIUM        @327
    glGetPathParameterfvCHROMIUM    @328
    glGetPathParameterivCHROMIUM    @329
    glPathStencilFuncCHROMIUM       @330
    glStencilFillPathCHROMIUM       @331
    glStencilStrokePathCHROMIUM     @332
    glCoverFillPathCHROMIUM         @333
    glCoverStrokePathCHROMIUM       @334
    glStencilThenCoverFillPathCHROMIUM            @335
    glStencilThenCoverStrokePathCHROMIUM          @336
    glCoverFillPathInstancedCHROMIUM              @337
    glCoverStrokePathInstancedCHROMIUM            @338
    glStencilStrokePathInstancedCHROMIUM          @339
    glStencilFillPathInstancedCHROMIUM            @340
    glStencilThenCoverFillPathInstancedCHROMIUM   @341
    glStencilThenCoverStrokePathInstancedCHROMIUM @342
    glBindFragmentInputLocationCHROMIUM           @343
    glProgramPathFragmentInputGenCHROMIUM         @344

    ; GLES 3.0 Functions
    glReadBuffer                    @180
    glDrawRangeElements             @181
    glTexImage3D                    @182
    glTexSubImage3D                 @183
    glCopyTexSubImage3D             @184
    glCompressedTexImage3D          @185
    glCompressedTexSubImage3D       @186
    glGenQueries                    @187
    glDeleteQueries                 @188
    glIsQuery                       @189
    glBeginQuery                    @190
    glEndQuery                      @191
    glGetQueryiv                    @192
    glGetQueryObjectuiv             @193
    glUnmapBuffer                   @194
    glGetBufferPointerv             @195
    glDrawBuffers                   @196
    glUniformMatrix2x3fv            @197
    glUniformMatrix3x2fv            @198
    glUniformMatrix2x4fv            @199
    glUniformMatrix4x2fv            @200
    glUniformMatrix3x4fv            @201
    glUniformMatrix4x3fv            @202
    glBlitFramebuffer               @203
    glRenderbufferStorageMultisample @204
    glFramebufferTextureLayer       @205
    glMapBufferRange                @206
    glFlushMappedBufferRange        @207
    glBindVertexArray               @208
    glDeleteVertexArrays            @209
    glGenVertexArrays               @210
    glIsVertexArray                 @211
    glGetIntegeri_v                 @212
    glBeginTransformFeedback        @213
    glEndTransformFeedback          @214
    glBindBufferRange               @215
    glBindBufferBase                @216
    glTransformFeedbackVaryings     @217
    glGetTransformFeedbackVarying   @218
    glVertexAttribIPointer          @219
    glGetVertexAttribIiv            @220
    glGetVertexAttribIuiv           @221
    glVertexAttribI4i               @222
    glVertexAttribI4ui              @223
    glVertexAttribI4iv              @224
    glVertexAttribI4uiv             @225
    glGetUniformuiv                 @226
    glGetFragDataLocation           @227
    glUniform1ui                    @228
    glUniform2ui                    @229
    glUniform3ui                    @230
    glUniform4ui                    @231
    glUniform1uiv                   @232
    glUniform2uiv                   @233
    glUniform3uiv                   @234
    glUniform4uiv                   @235
    glClearBufferiv                 @236
    glClearBufferuiv                @237
    glClearBufferfv                 @238
    glClearBufferfi                 @239
    glGetStringi                    @240
    glCopyBufferSubData             @241
    glGetUniformIndices             @242
    glGetActiveUniformsiv           @243
    glGetUniformBlockIndex          @244
    glGetActiveUniformBlockiv       @245
    glGetActiveUniformBlockName     @246
    glUniformBlockBinding           @247
    glDrawArraysInstanced           @248
    glDrawElementsInstanced         @249
    glFenceSync                     @250
    glIsSync                        @251
    glDeleteSync                    @252
    glClientWaitSync                @253
    glWaitSync                      @254
    glGetInteger64v                 @255
    glGetSynciv                     @256
    glGetInteger64i_v               @257
    glGetBufferParameteri64v        @258
    glGenSamplers                   @259
    glDeleteSamplers                @260
    glIsSampler                     @261
    glBindSampler                   @262
    glSamplerParameteri             @263
    glSamplerParameteriv            @264
    glSamplerParameterf             @265
    glSamplerParameterfv            @266
    glGetSamplerParameteriv         @267
    glGetSamplerParameterfv         @268
    glVertexAttribDivisor           @269
    glBindTransformFeedback         @270
    glDeleteTransformFeedbacks      @271
    glGenTransformFeedbacks         @272
    glIsTransformFeedback           @273
    glPauseTransformFeedback        @274
    glResumeTransformFeedback       @275
    glGetProgramBinary              @276
    glProgramBinary                 @277
    glProgramParameteri             @278
    glInvalidateFramebuffer         @279
    glInvalidateSubFramebuffer      @280
    glTexStorage2D                  @281
    glTexStorage3D                  @282
    glGetInternalformativ           @283

    ; GLES 3.1 Functions
    glDispatchCompute               @345
    glDispatchComputeIndirect       @346
    glDrawArraysIndirect            @347
    glDrawElementsIndirect          @348
    glFramebufferParameteri         @349
    glGetFramebufferParameteriv     @350
    glGetProgramInterfaceiv         @351
    glGetProgramResourceIndex       @352
    glGetProgramResourceName        @353
    glGetProgramResourceiv          @354
    glGetProgramResourceLocation    @355
    glUseProgramStages              @356
    glActiveShaderProgram           @357
    glCreateShaderProgramv          @358
    glBindProgramPipeline           @359
    glDeleteProgramPipelines        @360
    glGenProgramPipelines           @361
    glIsProgramPipeline             @362
    glGetProgramPipelineiv          @363
    glProgramUniform1i              @364
    glProgramUniform2i              @365
    glProgramUniform3i              @366
    glProgramUniform4i              @367
    glProgramUniform1ui             @368
    glProgramUniform2ui             @369
    glProgramUniform3ui             @370
    glProgramUniform4ui             @371
    glProgramUniform1f              @372
    glProgramUniform2f              @373
    glProgramUniform3f              @374
    glProgramUniform4f              @375
    glProgramUniform1iv             @376
    glProgramUniform2iv             @377
    glProgramUniform3iv             @378
    glProgramUniform4iv             @379
    glProgramUniform1uiv            @380
    glProgramUniform2uiv            @381
    glProgramUniform3uiv            @382
    glProgramUniform4uiv            @383
    glProgramUniform1fv             @384
    glProgramUniform2fv             @385
    glProgramUniform3fv             @386
    glProgramUniform4fv             @387
    glProgramUniformMatrix2fv       @388
    glProgramUniformMatrix3fv       @389
    glProgramUniformMatrix4fv       @390
    glProgramUniformMatrix2x3fv     @391
    glProgramUniformMatrix3x2fv     @392
    glProgramUniformMatrix2x4fv     @393
    glProgramUniformMatrix4x2fv     @394
    glProgramUniformMatrix3x4fv     @395
    glProgramUniformMatrix4x3fv     @396
    glValidateProgramPipeline       @397
    glGetProgramPipelineInfoLog     @398
    glBindImageTexture              @399
    glGetBooleani_v                 @400
    glMemoryBarrier                 @401
    glMemoryBarrierByRegion         @402
    glTexStorage2DMultisample       @403
    glGetMultisamplefv              @404
    glSampleMaski                   @405
    glGetTexLevelParameteriv        @406
    glGetTexLevelParameterfv        @407
    glBindVertexBuffer              @408
    glVertexAttribFormat            @409
    glVertexAttribIFormat           @410
    glVertexAttribBinding           @411
    glVertexBindingDivisor          @412

    ; ANGLE Platform Implementation
    ANGLEPlatformCurrent            @290
    ANGLEPlatformInitialize         @291
    ANGLEPlatformShutdown           @292