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_last 2459 418 419 420 #endif 421