1 // Generated Code - DO NOT EDIT !!
2 // generated by 'emugen'
3 #ifndef __GUARD_gl2_opcodes_h_
4 #define __GUARD_gl2_opcodes_h_
5 
6 #define OP_glActiveTexture 					2048
7 #define OP_glAttachShader 					2049
8 #define OP_glBindAttribLocation 					2050
9 #define OP_glBindBuffer 					2051
10 #define OP_glBindFramebuffer 					2052
11 #define OP_glBindRenderbuffer 					2053
12 #define OP_glBindTexture 					2054
13 #define OP_glBlendColor 					2055
14 #define OP_glBlendEquation 					2056
15 #define OP_glBlendEquationSeparate 					2057
16 #define OP_glBlendFunc 					2058
17 #define OP_glBlendFuncSeparate 					2059
18 #define OP_glBufferData 					2060
19 #define OP_glBufferSubData 					2061
20 #define OP_glCheckFramebufferStatus 					2062
21 #define OP_glClear 					2063
22 #define OP_glClearColor 					2064
23 #define OP_glClearDepthf 					2065
24 #define OP_glClearStencil 					2066
25 #define OP_glColorMask 					2067
26 #define OP_glCompileShader 					2068
27 #define OP_glCompressedTexImage2D 					2069
28 #define OP_glCompressedTexSubImage2D 					2070
29 #define OP_glCopyTexImage2D 					2071
30 #define OP_glCopyTexSubImage2D 					2072
31 #define OP_glCreateProgram 					2073
32 #define OP_glCreateShader 					2074
33 #define OP_glCullFace 					2075
34 #define OP_glDeleteBuffers 					2076
35 #define OP_glDeleteFramebuffers 					2077
36 #define OP_glDeleteProgram 					2078
37 #define OP_glDeleteRenderbuffers 					2079
38 #define OP_glDeleteShader 					2080
39 #define OP_glDeleteTextures 					2081
40 #define OP_glDepthFunc 					2082
41 #define OP_glDepthMask 					2083
42 #define OP_glDepthRangef 					2084
43 #define OP_glDetachShader 					2085
44 #define OP_glDisable 					2086
45 #define OP_glDisableVertexAttribArray 					2087
46 #define OP_glDrawArrays 					2088
47 #define OP_glDrawElements 					2089
48 #define OP_glEnable 					2090
49 #define OP_glEnableVertexAttribArray 					2091
50 #define OP_glFinish 					2092
51 #define OP_glFlush 					2093
52 #define OP_glFramebufferRenderbuffer 					2094
53 #define OP_glFramebufferTexture2D 					2095
54 #define OP_glFrontFace 					2096
55 #define OP_glGenBuffers 					2097
56 #define OP_glGenerateMipmap 					2098
57 #define OP_glGenFramebuffers 					2099
58 #define OP_glGenRenderbuffers 					2100
59 #define OP_glGenTextures 					2101
60 #define OP_glGetActiveAttrib 					2102
61 #define OP_glGetActiveUniform 					2103
62 #define OP_glGetAttachedShaders 					2104
63 #define OP_glGetAttribLocation 					2105
64 #define OP_glGetBooleanv 					2106
65 #define OP_glGetBufferParameteriv 					2107
66 #define OP_glGetError 					2108
67 #define OP_glGetFloatv 					2109
68 #define OP_glGetFramebufferAttachmentParameteriv 					2110
69 #define OP_glGetIntegerv 					2111
70 #define OP_glGetProgramiv 					2112
71 #define OP_glGetProgramInfoLog 					2113
72 #define OP_glGetRenderbufferParameteriv 					2114
73 #define OP_glGetShaderiv 					2115
74 #define OP_glGetShaderInfoLog 					2116
75 #define OP_glGetShaderPrecisionFormat 					2117
76 #define OP_glGetShaderSource 					2118
77 #define OP_glGetString 					2119
78 #define OP_glGetTexParameterfv 					2120
79 #define OP_glGetTexParameteriv 					2121
80 #define OP_glGetUniformfv 					2122
81 #define OP_glGetUniformiv 					2123
82 #define OP_glGetUniformLocation 					2124
83 #define OP_glGetVertexAttribfv 					2125
84 #define OP_glGetVertexAttribiv 					2126
85 #define OP_glGetVertexAttribPointerv 					2127
86 #define OP_glHint 					2128
87 #define OP_glIsBuffer 					2129
88 #define OP_glIsEnabled 					2130
89 #define OP_glIsFramebuffer 					2131
90 #define OP_glIsProgram 					2132
91 #define OP_glIsRenderbuffer 					2133
92 #define OP_glIsShader 					2134
93 #define OP_glIsTexture 					2135
94 #define OP_glLineWidth 					2136
95 #define OP_glLinkProgram 					2137
96 #define OP_glPixelStorei 					2138
97 #define OP_glPolygonOffset 					2139
98 #define OP_glReadPixels 					2140
99 #define OP_glReleaseShaderCompiler 					2141
100 #define OP_glRenderbufferStorage 					2142
101 #define OP_glSampleCoverage 					2143
102 #define OP_glScissor 					2144
103 #define OP_glShaderBinary 					2145
104 #define OP_glShaderSource 					2146
105 #define OP_glStencilFunc 					2147
106 #define OP_glStencilFuncSeparate 					2148
107 #define OP_glStencilMask 					2149
108 #define OP_glStencilMaskSeparate 					2150
109 #define OP_glStencilOp 					2151
110 #define OP_glStencilOpSeparate 					2152
111 #define OP_glTexImage2D 					2153
112 #define OP_glTexParameterf 					2154
113 #define OP_glTexParameterfv 					2155
114 #define OP_glTexParameteri 					2156
115 #define OP_glTexParameteriv 					2157
116 #define OP_glTexSubImage2D 					2158
117 #define OP_glUniform1f 					2159
118 #define OP_glUniform1fv 					2160
119 #define OP_glUniform1i 					2161
120 #define OP_glUniform1iv 					2162
121 #define OP_glUniform2f 					2163
122 #define OP_glUniform2fv 					2164
123 #define OP_glUniform2i 					2165
124 #define OP_glUniform2iv 					2166
125 #define OP_glUniform3f 					2167
126 #define OP_glUniform3fv 					2168
127 #define OP_glUniform3i 					2169
128 #define OP_glUniform3iv 					2170
129 #define OP_glUniform4f 					2171
130 #define OP_glUniform4fv 					2172
131 #define OP_glUniform4i 					2173
132 #define OP_glUniform4iv 					2174
133 #define OP_glUniformMatrix2fv 					2175
134 #define OP_glUniformMatrix3fv 					2176
135 #define OP_glUniformMatrix4fv 					2177
136 #define OP_glUseProgram 					2178
137 #define OP_glValidateProgram 					2179
138 #define OP_glVertexAttrib1f 					2180
139 #define OP_glVertexAttrib1fv 					2181
140 #define OP_glVertexAttrib2f 					2182
141 #define OP_glVertexAttrib2fv 					2183
142 #define OP_glVertexAttrib3f 					2184
143 #define OP_glVertexAttrib3fv 					2185
144 #define OP_glVertexAttrib4f 					2186
145 #define OP_glVertexAttrib4fv 					2187
146 #define OP_glVertexAttribPointer 					2188
147 #define OP_glViewport 					2189
148 #define OP_glEGLImageTargetTexture2DOES 					2190
149 #define OP_glEGLImageTargetRenderbufferStorageOES 					2191
150 #define OP_glGetProgramBinaryOES 					2192
151 #define OP_glProgramBinaryOES 					2193
152 #define OP_glMapBufferOES 					2194
153 #define OP_glUnmapBufferOES 					2195
154 #define OP_glTexImage3DOES 					2196
155 #define OP_glTexSubImage3DOES 					2197
156 #define OP_glCopyTexSubImage3DOES 					2198
157 #define OP_glCompressedTexImage3DOES 					2199
158 #define OP_glCompressedTexSubImage3DOES 					2200
159 #define OP_glFramebufferTexture3DOES 					2201
160 #define OP_glBindVertexArrayOES 					2202
161 #define OP_glDeleteVertexArraysOES 					2203
162 #define OP_glGenVertexArraysOES 					2204
163 #define OP_glIsVertexArrayOES 					2205
164 #define OP_glDiscardFramebufferEXT 					2206
165 #define OP_glMultiDrawArraysEXT 					2207
166 #define OP_glMultiDrawElementsEXT 					2208
167 #define OP_glGetPerfMonitorGroupsAMD 					2209
168 #define OP_glGetPerfMonitorCountersAMD 					2210
169 #define OP_glGetPerfMonitorGroupStringAMD 					2211
170 #define OP_glGetPerfMonitorCounterStringAMD 					2212
171 #define OP_glGetPerfMonitorCounterInfoAMD 					2213
172 #define OP_glGenPerfMonitorsAMD 					2214
173 #define OP_glDeletePerfMonitorsAMD 					2215
174 #define OP_glSelectPerfMonitorCountersAMD 					2216
175 #define OP_glBeginPerfMonitorAMD 					2217
176 #define OP_glEndPerfMonitorAMD 					2218
177 #define OP_glGetPerfMonitorCounterDataAMD 					2219
178 #define OP_glRenderbufferStorageMultisampleIMG 					2220
179 #define OP_glFramebufferTexture2DMultisampleIMG 					2221
180 #define OP_glDeleteFencesNV 					2222
181 #define OP_glGenFencesNV 					2223
182 #define OP_glIsFenceNV 					2224
183 #define OP_glTestFenceNV 					2225
184 #define OP_glGetFenceivNV 					2226
185 #define OP_glFinishFenceNV 					2227
186 #define OP_glSetFenceNV 					2228
187 #define OP_glCoverageMaskNV 					2229
188 #define OP_glCoverageOperationNV 					2230
189 #define OP_glGetDriverControlsQCOM 					2231
190 #define OP_glGetDriverControlStringQCOM 					2232
191 #define OP_glEnableDriverControlQCOM 					2233
192 #define OP_glDisableDriverControlQCOM 					2234
193 #define OP_glExtGetTexturesQCOM 					2235
194 #define OP_glExtGetBuffersQCOM 					2236
195 #define OP_glExtGetRenderbuffersQCOM 					2237
196 #define OP_glExtGetFramebuffersQCOM 					2238
197 #define OP_glExtGetTexLevelParameterivQCOM 					2239
198 #define OP_glExtTexObjectStateOverrideiQCOM 					2240
199 #define OP_glExtGetTexSubImageQCOM 					2241
200 #define OP_glExtGetBufferPointervQCOM 					2242
201 #define OP_glExtGetShadersQCOM 					2243
202 #define OP_glExtGetProgramsQCOM 					2244
203 #define OP_glExtIsProgramBinaryQCOM 					2245
204 #define OP_glExtGetProgramBinarySourceQCOM 					2246
205 #define OP_glStartTilingQCOM 					2247
206 #define OP_glEndTilingQCOM 					2248
207 #define OP_glVertexAttribPointerData 					2249
208 #define OP_glVertexAttribPointerOffset 					2250
209 #define OP_glDrawElementsOffset 					2251
210 #define OP_glDrawElementsData 					2252
211 #define OP_glGetCompressedTextureFormats 					2253
212 #define OP_glShaderString 					2254
213 #define OP_glFinishRoundTrip 					2255
214 #define OP_glGenVertexArrays 					2256
215 #define OP_glBindVertexArray 					2257
216 #define OP_glDeleteVertexArrays 					2258
217 #define OP_glIsVertexArray 					2259
218 #define OP_glMapBufferRange 					2260
219 #define OP_glUnmapBuffer 					2261
220 #define OP_glFlushMappedBufferRange 					2262
221 #define OP_glMapBufferRangeAEMU 					2263
222 #define OP_glUnmapBufferAEMU 					2264
223 #define OP_glFlushMappedBufferRangeAEMU 					2265
224 #define OP_glReadPixelsOffsetAEMU 					2266
225 #define OP_glCompressedTexImage2DOffsetAEMU 					2267
226 #define OP_glCompressedTexSubImage2DOffsetAEMU 					2268
227 #define OP_glTexImage2DOffsetAEMU 					2269
228 #define OP_glTexSubImage2DOffsetAEMU 					2270
229 #define OP_glBindBufferRange 					2271
230 #define OP_glBindBufferBase 					2272
231 #define OP_glCopyBufferSubData 					2273
232 #define OP_glClearBufferiv 					2274
233 #define OP_glClearBufferuiv 					2275
234 #define OP_glClearBufferfv 					2276
235 #define OP_glClearBufferfi 					2277
236 #define OP_glGetBufferParameteri64v 					2278
237 #define OP_glGetBufferPointerv 					2279
238 #define OP_glUniformBlockBinding 					2280
239 #define OP_glGetUniformBlockIndex 					2281
240 #define OP_glGetUniformIndices 					2282
241 #define OP_glGetUniformIndicesAEMU 					2283
242 #define OP_glGetActiveUniformBlockiv 					2284
243 #define OP_glGetActiveUniformBlockName 					2285
244 #define OP_glUniform1ui 					2286
245 #define OP_glUniform2ui 					2287
246 #define OP_glUniform3ui 					2288
247 #define OP_glUniform4ui 					2289
248 #define OP_glUniform1uiv 					2290
249 #define OP_glUniform2uiv 					2291
250 #define OP_glUniform3uiv 					2292
251 #define OP_glUniform4uiv 					2293
252 #define OP_glUniformMatrix2x3fv 					2294
253 #define OP_glUniformMatrix3x2fv 					2295
254 #define OP_glUniformMatrix2x4fv 					2296
255 #define OP_glUniformMatrix4x2fv 					2297
256 #define OP_glUniformMatrix3x4fv 					2298
257 #define OP_glUniformMatrix4x3fv 					2299
258 #define OP_glGetUniformuiv 					2300
259 #define OP_glGetActiveUniformsiv 					2301
260 #define OP_glVertexAttribI4i 					2302
261 #define OP_glVertexAttribI4ui 					2303
262 #define OP_glVertexAttribI4iv 					2304
263 #define OP_glVertexAttribI4uiv 					2305
264 #define OP_glVertexAttribIPointer 					2306
265 #define OP_glVertexAttribIPointerOffsetAEMU 					2307
266 #define OP_glVertexAttribIPointerDataAEMU 					2308
267 #define OP_glGetVertexAttribIiv 					2309
268 #define OP_glGetVertexAttribIuiv 					2310
269 #define OP_glVertexAttribDivisor 					2311
270 #define OP_glDrawArraysInstanced 					2312
271 #define OP_glDrawElementsInstanced 					2313
272 #define OP_glDrawElementsInstancedDataAEMU 					2314
273 #define OP_glDrawElementsInstancedOffsetAEMU 					2315
274 #define OP_glDrawRangeElements 					2316
275 #define OP_glDrawRangeElementsDataAEMU 					2317
276 #define OP_glDrawRangeElementsOffsetAEMU 					2318
277 #define OP_glFenceSync 					2319
278 #define OP_glClientWaitSync 					2320
279 #define OP_glWaitSync 					2321
280 #define OP_glDeleteSync 					2322
281 #define OP_glIsSync 					2323
282 #define OP_glGetSynciv 					2324
283 #define OP_glFenceSyncAEMU 					2325
284 #define OP_glClientWaitSyncAEMU 					2326
285 #define OP_glWaitSyncAEMU 					2327
286 #define OP_glDeleteSyncAEMU 					2328
287 #define OP_glIsSyncAEMU 					2329
288 #define OP_glGetSyncivAEMU 					2330
289 #define OP_glDrawBuffers 					2331
290 #define OP_glReadBuffer 					2332
291 #define OP_glBlitFramebuffer 					2333
292 #define OP_glInvalidateFramebuffer 					2334
293 #define OP_glInvalidateSubFramebuffer 					2335
294 #define OP_glFramebufferTextureLayer 					2336
295 #define OP_glRenderbufferStorageMultisample 					2337
296 #define OP_glTexStorage2D 					2338
297 #define OP_glGetInternalformativ 					2339
298 #define OP_glBeginTransformFeedback 					2340
299 #define OP_glEndTransformFeedback 					2341
300 #define OP_glGenTransformFeedbacks 					2342
301 #define OP_glDeleteTransformFeedbacks 					2343
302 #define OP_glBindTransformFeedback 					2344
303 #define OP_glPauseTransformFeedback 					2345
304 #define OP_glResumeTransformFeedback 					2346
305 #define OP_glIsTransformFeedback 					2347
306 #define OP_glTransformFeedbackVaryings 					2348
307 #define OP_glTransformFeedbackVaryingsAEMU 					2349
308 #define OP_glGetTransformFeedbackVarying 					2350
309 #define OP_glGenSamplers 					2351
310 #define OP_glDeleteSamplers 					2352
311 #define OP_glBindSampler 					2353
312 #define OP_glSamplerParameterf 					2354
313 #define OP_glSamplerParameteri 					2355
314 #define OP_glSamplerParameterfv 					2356
315 #define OP_glSamplerParameteriv 					2357
316 #define OP_glGetSamplerParameterfv 					2358
317 #define OP_glGetSamplerParameteriv 					2359
318 #define OP_glIsSampler 					2360
319 #define OP_glGenQueries 					2361
320 #define OP_glDeleteQueries 					2362
321 #define OP_glBeginQuery 					2363
322 #define OP_glEndQuery 					2364
323 #define OP_glGetQueryiv 					2365
324 #define OP_glGetQueryObjectuiv 					2366
325 #define OP_glIsQuery 					2367
326 #define OP_glProgramParameteri 					2368
327 #define OP_glProgramBinary 					2369
328 #define OP_glGetProgramBinary 					2370
329 #define OP_glGetFragDataLocation 					2371
330 #define OP_glGetInteger64v 					2372
331 #define OP_glGetIntegeri_v 					2373
332 #define OP_glGetInteger64i_v 					2374
333 #define OP_glTexImage3D 					2375
334 #define OP_glTexImage3DOffsetAEMU 					2376
335 #define OP_glTexStorage3D 					2377
336 #define OP_glTexSubImage3D 					2378
337 #define OP_glTexSubImage3DOffsetAEMU 					2379
338 #define OP_glCompressedTexImage3D 					2380
339 #define OP_glCompressedTexImage3DOffsetAEMU 					2381
340 #define OP_glCompressedTexSubImage3D 					2382
341 #define OP_glCompressedTexSubImage3DOffsetAEMU 					2383
342 #define OP_glCopyTexSubImage3D 					2384
343 #define OP_glGetStringi 					2385
344 #define OP_glGetBooleani_v 					2386
345 #define OP_glMemoryBarrier 					2387
346 #define OP_glMemoryBarrierByRegion 					2388
347 #define OP_glGenProgramPipelines 					2389
348 #define OP_glDeleteProgramPipelines 					2390
349 #define OP_glBindProgramPipeline 					2391
350 #define OP_glGetProgramPipelineiv 					2392
351 #define OP_glGetProgramPipelineInfoLog 					2393
352 #define OP_glValidateProgramPipeline 					2394
353 #define OP_glIsProgramPipeline 					2395
354 #define OP_glUseProgramStages 					2396
355 #define OP_glActiveShaderProgram 					2397
356 #define OP_glCreateShaderProgramv 					2398
357 #define OP_glCreateShaderProgramvAEMU 					2399
358 #define OP_glProgramUniform1f 					2400
359 #define OP_glProgramUniform2f 					2401
360 #define OP_glProgramUniform3f 					2402
361 #define OP_glProgramUniform4f 					2403
362 #define OP_glProgramUniform1i 					2404
363 #define OP_glProgramUniform2i 					2405
364 #define OP_glProgramUniform3i 					2406
365 #define OP_glProgramUniform4i 					2407
366 #define OP_glProgramUniform1ui 					2408
367 #define OP_glProgramUniform2ui 					2409
368 #define OP_glProgramUniform3ui 					2410
369 #define OP_glProgramUniform4ui 					2411
370 #define OP_glProgramUniform1fv 					2412
371 #define OP_glProgramUniform2fv 					2413
372 #define OP_glProgramUniform3fv 					2414
373 #define OP_glProgramUniform4fv 					2415
374 #define OP_glProgramUniform1iv 					2416
375 #define OP_glProgramUniform2iv 					2417
376 #define OP_glProgramUniform3iv 					2418
377 #define OP_glProgramUniform4iv 					2419
378 #define OP_glProgramUniform1uiv 					2420
379 #define OP_glProgramUniform2uiv 					2421
380 #define OP_glProgramUniform3uiv 					2422
381 #define OP_glProgramUniform4uiv 					2423
382 #define OP_glProgramUniformMatrix2fv 					2424
383 #define OP_glProgramUniformMatrix3fv 					2425
384 #define OP_glProgramUniformMatrix4fv 					2426
385 #define OP_glProgramUniformMatrix2x3fv 					2427
386 #define OP_glProgramUniformMatrix3x2fv 					2428
387 #define OP_glProgramUniformMatrix2x4fv 					2429
388 #define OP_glProgramUniformMatrix4x2fv 					2430
389 #define OP_glProgramUniformMatrix3x4fv 					2431
390 #define OP_glProgramUniformMatrix4x3fv 					2432
391 #define OP_glGetProgramInterfaceiv 					2433
392 #define OP_glGetProgramResourceiv 					2434
393 #define OP_glGetProgramResourceIndex 					2435
394 #define OP_glGetProgramResourceLocation 					2436
395 #define OP_glGetProgramResourceName 					2437
396 #define OP_glBindImageTexture 					2438
397 #define OP_glDispatchCompute 					2439
398 #define OP_glDispatchComputeIndirect 					2440
399 #define OP_glBindVertexBuffer 					2441
400 #define OP_glVertexAttribBinding 					2442
401 #define OP_glVertexAttribFormat 					2443
402 #define OP_glVertexAttribIFormat 					2444
403 #define OP_glVertexBindingDivisor 					2445
404 #define OP_glDrawArraysIndirect 					2446
405 #define OP_glDrawArraysIndirectDataAEMU 					2447
406 #define OP_glDrawArraysIndirectOffsetAEMU 					2448
407 #define OP_glDrawElementsIndirect 					2449
408 #define OP_glDrawElementsIndirectDataAEMU 					2450
409 #define OP_glDrawElementsIndirectOffsetAEMU 					2451
410 #define OP_glTexStorage2DMultisample 					2452
411 #define OP_glSampleMaski 					2453
412 #define OP_glGetMultisamplefv 					2454
413 #define OP_glFramebufferParameteri 					2455
414 #define OP_glGetFramebufferParameteriv 					2456
415 #define OP_glGetTexLevelParameterfv 					2457
416 #define OP_glGetTexLevelParameteriv 					2458
417 #define OP_glMapBufferRangeDMA 					2459
418 #define OP_glUnmapBufferDMA 					2460
419 #define OP_glMapBufferRangeDirect 					2461
420 #define OP_glUnmapBufferDirect 					2462
421 #define OP_glFlushMappedBufferRangeDirect 					2463
422 #define OP_glGetGraphicsResetStatusEXT 					2464
423 #define OP_glReadnPixelsEXT 					2465
424 #define OP_glGetnUniformfvEXT 					2466
425 #define OP_glGetnUniformivEXT 					2467
426 #define OP_glDrawArraysNullAEMU 					2468
427 #define OP_glDrawElementsNullAEMU 					2469
428 #define OP_glDrawElementsOffsetNullAEMU 					2470
429 #define OP_glDrawElementsDataNullAEMU 					2471
430 #define OP_glUnmapBufferAsyncAEMU 					2472
431 #define OP_glFlushMappedBufferRangeAEMU2 					2473
432 #define OP_last 					2474
433 
434 
435 #endif
436