| Dan Albert | d7d8efa | 2016-10-03 12:36:00 -0700 | [diff] [blame] | 1 | LIBGLESV3 { | 
|  | 2 | global: | 
|  | 3 | glActiveShaderProgram; # introduced=21 | 
|  | 4 | glActiveTexture; | 
|  | 5 | glAttachShader; | 
|  | 6 | glBeginQuery; | 
|  | 7 | glBeginTransformFeedback; | 
|  | 8 | glBindAttribLocation; | 
|  | 9 | glBindBuffer; | 
|  | 10 | glBindBufferBase; | 
|  | 11 | glBindBufferRange; | 
|  | 12 | glBindFramebuffer; | 
|  | 13 | glBindImageTexture; # introduced=21 | 
|  | 14 | glBindProgramPipeline; # introduced=21 | 
|  | 15 | glBindRenderbuffer; | 
|  | 16 | glBindSampler; | 
|  | 17 | glBindTexture; | 
|  | 18 | glBindTransformFeedback; | 
|  | 19 | glBindVertexArray; | 
|  | 20 | glBindVertexArrayOES; | 
|  | 21 | glBindVertexBuffer; # introduced=21 | 
|  | 22 | glBlendBarrier; # introduced=24 | 
|  | 23 | glBlendBarrierKHR; # introduced=21 | 
|  | 24 | glBlendColor; | 
|  | 25 | glBlendEquation; | 
|  | 26 | glBlendEquationSeparate; | 
|  | 27 | glBlendEquationSeparatei; # introduced=24 | 
|  | 28 | glBlendEquationSeparateiEXT; # introduced=21 | 
|  | 29 | glBlendEquationi; # introduced=24 | 
|  | 30 | glBlendEquationiEXT; # introduced=21 | 
|  | 31 | glBlendFunc; | 
|  | 32 | glBlendFuncSeparate; | 
|  | 33 | glBlendFuncSeparatei; # introduced=24 | 
|  | 34 | glBlendFuncSeparateiEXT; # introduced=21 | 
|  | 35 | glBlendFunci; # introduced=24 | 
|  | 36 | glBlendFunciEXT; # introduced=21 | 
|  | 37 | glBlitFramebuffer; | 
|  | 38 | glBufferData; | 
| Krzysztof Kosiński | 3430724 | 2018-04-02 10:58:32 -0700 | [diff] [blame] | 39 | glBufferStorageEXT; # introduced=28 | 
|  | 40 | glBufferStorageExternalEXT; # introduced=28 | 
| Dan Albert | d7d8efa | 2016-10-03 12:36:00 -0700 | [diff] [blame] | 41 | glBufferSubData; | 
|  | 42 | glCheckFramebufferStatus; | 
|  | 43 | glClear; | 
|  | 44 | glClearBufferfi; | 
|  | 45 | glClearBufferfv; | 
|  | 46 | glClearBufferiv; | 
|  | 47 | glClearBufferuiv; | 
|  | 48 | glClearColor; | 
|  | 49 | glClearDepthf; | 
|  | 50 | glClearStencil; | 
|  | 51 | glClientWaitSync; | 
|  | 52 | glColorMask; | 
|  | 53 | glColorMaski; # introduced=24 | 
|  | 54 | glColorMaskiEXT; # introduced=21 | 
|  | 55 | glCompileShader; | 
|  | 56 | glCompressedTexImage2D; | 
|  | 57 | glCompressedTexImage3D; | 
|  | 58 | glCompressedTexImage3DOES; | 
|  | 59 | glCompressedTexSubImage2D; | 
|  | 60 | glCompressedTexSubImage3D; | 
|  | 61 | glCompressedTexSubImage3DOES; | 
|  | 62 | glCopyBufferSubData; | 
|  | 63 | glCopyImageSubData; # introduced=24 | 
|  | 64 | glCopyImageSubDataEXT; # introduced=21 | 
|  | 65 | glCopyTexImage2D; | 
|  | 66 | glCopyTexSubImage2D; | 
|  | 67 | glCopyTexSubImage3D; | 
|  | 68 | glCopyTexSubImage3DOES; | 
|  | 69 | glCreateProgram; | 
|  | 70 | glCreateShader; | 
|  | 71 | glCreateShaderProgramv; # introduced=21 | 
|  | 72 | glCullFace; | 
|  | 73 | glDebugMessageCallback; # introduced=24 | 
|  | 74 | glDebugMessageCallbackKHR; # introduced=21 | 
|  | 75 | glDebugMessageControl; # introduced=24 | 
|  | 76 | glDebugMessageControlKHR; # introduced=21 | 
|  | 77 | glDebugMessageInsert; # introduced=24 | 
|  | 78 | glDebugMessageInsertKHR; # introduced=21 | 
|  | 79 | glDeleteBuffers; | 
|  | 80 | glDeleteFramebuffers; | 
|  | 81 | glDeleteProgram; | 
|  | 82 | glDeleteProgramPipelines; # introduced=21 | 
|  | 83 | glDeleteQueries; | 
|  | 84 | glDeleteRenderbuffers; | 
|  | 85 | glDeleteSamplers; | 
|  | 86 | glDeleteShader; | 
|  | 87 | glDeleteSync; | 
|  | 88 | glDeleteTextures; | 
|  | 89 | glDeleteTransformFeedbacks; | 
|  | 90 | glDeleteVertexArrays; | 
|  | 91 | glDeleteVertexArraysOES; | 
|  | 92 | glDepthFunc; | 
|  | 93 | glDepthMask; | 
|  | 94 | glDepthRangef; | 
|  | 95 | glDetachShader; | 
|  | 96 | glDisable; | 
|  | 97 | glDisableVertexAttribArray; | 
|  | 98 | glDisablei; # introduced=24 | 
|  | 99 | glDisableiEXT; # introduced=21 | 
|  | 100 | glDispatchCompute; # introduced=21 | 
|  | 101 | glDispatchComputeIndirect; # introduced=21 | 
|  | 102 | glDrawArrays; | 
|  | 103 | glDrawArraysIndirect; # introduced=21 | 
|  | 104 | glDrawArraysInstanced; | 
|  | 105 | glDrawBuffers; | 
|  | 106 | glDrawElements; | 
|  | 107 | glDrawElementsBaseVertex; # introduced=24 | 
|  | 108 | glDrawElementsIndirect; # introduced=21 | 
|  | 109 | glDrawElementsInstanced; | 
|  | 110 | glDrawElementsInstancedBaseVertex; # introduced=24 | 
|  | 111 | glDrawRangeElements; | 
|  | 112 | glDrawRangeElementsBaseVertex; # introduced=24 | 
|  | 113 | glEGLImageTargetRenderbufferStorageOES; | 
|  | 114 | glEGLImageTargetTexture2DOES; | 
| Krzysztof Kosiński | 3430724 | 2018-04-02 10:58:32 -0700 | [diff] [blame] | 115 | glEGLImageTargetTexStorageEXT; # introduced=28 | 
| Dan Albert | d7d8efa | 2016-10-03 12:36:00 -0700 | [diff] [blame] | 116 | glEnable; | 
|  | 117 | glEnableVertexAttribArray; | 
|  | 118 | glEnablei; # introduced=24 | 
|  | 119 | glEnableiEXT; # introduced=21 | 
|  | 120 | glEndQuery; | 
|  | 121 | glEndTransformFeedback; | 
|  | 122 | glFenceSync; | 
|  | 123 | glFinish; | 
|  | 124 | glFlush; | 
|  | 125 | glFlushMappedBufferRange; | 
|  | 126 | glFramebufferParameteri; # introduced=21 | 
|  | 127 | glFramebufferRenderbuffer; | 
|  | 128 | glFramebufferTexture; # introduced=24 | 
|  | 129 | glFramebufferTexture2D; | 
| Krzysztof Kosiński | 3430724 | 2018-04-02 10:58:32 -0700 | [diff] [blame] | 130 | glFramebufferTexture2DMultisampleEXT; # introduced=28 | 
| Dan Albert | d7d8efa | 2016-10-03 12:36:00 -0700 | [diff] [blame] | 131 | glFramebufferTexture3DOES; | 
|  | 132 | glFramebufferTextureEXT; # introduced=21 | 
|  | 133 | glFramebufferTextureLayer; | 
| Krzysztof Kosiński | 3430724 | 2018-04-02 10:58:32 -0700 | [diff] [blame] | 134 | glFramebufferTextureMultisampleMultiviewOVR; # introduced=28 | 
|  | 135 | glFramebufferTextureMultiviewOVR; # introduced=28 | 
| Dan Albert | d7d8efa | 2016-10-03 12:36:00 -0700 | [diff] [blame] | 136 | glFrontFace; | 
|  | 137 | glGenBuffers; | 
|  | 138 | glGenFramebuffers; | 
|  | 139 | glGenProgramPipelines; # introduced=21 | 
|  | 140 | glGenQueries; | 
|  | 141 | glGenRenderbuffers; | 
|  | 142 | glGenSamplers; | 
|  | 143 | glGenTextures; | 
|  | 144 | glGenTransformFeedbacks; | 
|  | 145 | glGenVertexArrays; | 
|  | 146 | glGenVertexArraysOES; | 
|  | 147 | glGenerateMipmap; | 
|  | 148 | glGetActiveAttrib; | 
|  | 149 | glGetActiveUniform; | 
|  | 150 | glGetActiveUniformBlockName; | 
|  | 151 | glGetActiveUniformBlockiv; | 
|  | 152 | glGetActiveUniformsiv; | 
|  | 153 | glGetAttachedShaders; | 
|  | 154 | glGetAttribLocation; | 
|  | 155 | glGetBooleani_v; # introduced=21 | 
|  | 156 | glGetBooleanv; | 
|  | 157 | glGetBufferParameteri64v; | 
|  | 158 | glGetBufferParameteriv; | 
|  | 159 | glGetBufferPointerv; | 
|  | 160 | glGetBufferPointervOES; | 
|  | 161 | glGetDebugMessageLog; # introduced=24 | 
|  | 162 | glGetDebugMessageLogKHR; # introduced=21 | 
|  | 163 | glGetError; | 
|  | 164 | glGetFloatv; | 
|  | 165 | glGetFragDataLocation; | 
|  | 166 | glGetFramebufferAttachmentParameteriv; | 
|  | 167 | glGetFramebufferParameteriv; # introduced=21 | 
|  | 168 | glGetGraphicsResetStatus; # introduced=24 | 
|  | 169 | glGetInteger64i_v; | 
|  | 170 | glGetInteger64v; | 
|  | 171 | glGetIntegeri_v; | 
|  | 172 | glGetIntegerv; | 
|  | 173 | glGetInternalformativ; | 
|  | 174 | glGetMultisamplefv; # introduced=21 | 
|  | 175 | glGetObjectLabel; # introduced=24 | 
|  | 176 | glGetObjectLabelKHR; # introduced=21 | 
|  | 177 | glGetObjectPtrLabel; # introduced=24 | 
|  | 178 | glGetObjectPtrLabelKHR; # introduced=21 | 
|  | 179 | glGetPointerv; # introduced=24 | 
|  | 180 | glGetPointervKHR; # introduced=21 | 
|  | 181 | glGetProgramBinary; | 
|  | 182 | glGetProgramBinaryOES; | 
|  | 183 | glGetProgramInfoLog; | 
|  | 184 | glGetProgramInterfaceiv; # introduced=21 | 
|  | 185 | glGetProgramPipelineInfoLog; # introduced=21 | 
|  | 186 | glGetProgramPipelineiv; # introduced=21 | 
|  | 187 | glGetProgramResourceIndex; # introduced=21 | 
|  | 188 | glGetProgramResourceLocation; # introduced=21 | 
|  | 189 | glGetProgramResourceName; # introduced=21 | 
|  | 190 | glGetProgramResourceiv; # introduced=21 | 
|  | 191 | glGetProgramiv; | 
|  | 192 | glGetQueryObjectuiv; | 
|  | 193 | glGetQueryiv; | 
|  | 194 | glGetRenderbufferParameteriv; | 
|  | 195 | glGetSamplerParameterIiv; # introduced=24 | 
|  | 196 | glGetSamplerParameterIivEXT; # introduced=21 | 
|  | 197 | glGetSamplerParameterIuiv; # introduced=24 | 
|  | 198 | glGetSamplerParameterIuivEXT; # introduced=21 | 
|  | 199 | glGetSamplerParameterfv; | 
|  | 200 | glGetSamplerParameteriv; | 
|  | 201 | glGetShaderInfoLog; | 
|  | 202 | glGetShaderPrecisionFormat; | 
|  | 203 | glGetShaderSource; | 
|  | 204 | glGetShaderiv; | 
|  | 205 | glGetString; | 
|  | 206 | glGetStringi; | 
|  | 207 | glGetSynciv; | 
|  | 208 | glGetTexLevelParameterfv; # introduced=21 | 
|  | 209 | glGetTexLevelParameteriv; # introduced=21 | 
|  | 210 | glGetTexParameterIiv; # introduced=24 | 
|  | 211 | glGetTexParameterIivEXT; # introduced=21 | 
|  | 212 | glGetTexParameterIuiv; # introduced=24 | 
|  | 213 | glGetTexParameterIuivEXT; # introduced=21 | 
|  | 214 | glGetTexParameterfv; | 
|  | 215 | glGetTexParameteriv; | 
|  | 216 | glGetTransformFeedbackVarying; | 
|  | 217 | glGetUniformBlockIndex; | 
|  | 218 | glGetUniformIndices; | 
|  | 219 | glGetUniformLocation; | 
|  | 220 | glGetUniformfv; | 
|  | 221 | glGetUniformiv; | 
|  | 222 | glGetUniformuiv; | 
|  | 223 | glGetVertexAttribIiv; | 
|  | 224 | glGetVertexAttribIuiv; | 
|  | 225 | glGetVertexAttribPointerv; | 
|  | 226 | glGetVertexAttribfv; | 
|  | 227 | glGetVertexAttribiv; | 
|  | 228 | glGetnUniformfv; # introduced=24 | 
|  | 229 | glGetnUniformiv; # introduced=24 | 
|  | 230 | glGetnUniformuiv; # introduced=24 | 
|  | 231 | glHint; | 
|  | 232 | glInvalidateFramebuffer; | 
|  | 233 | glInvalidateSubFramebuffer; | 
|  | 234 | glIsBuffer; | 
|  | 235 | glIsEnabled; | 
|  | 236 | glIsEnabledi; # introduced=24 | 
|  | 237 | glIsEnablediEXT; # introduced=21 | 
|  | 238 | glIsFramebuffer; | 
|  | 239 | glIsProgram; | 
|  | 240 | glIsProgramPipeline; # introduced=21 | 
|  | 241 | glIsQuery; | 
|  | 242 | glIsRenderbuffer; | 
|  | 243 | glIsSampler; | 
|  | 244 | glIsShader; | 
|  | 245 | glIsSync; | 
|  | 246 | glIsTexture; | 
|  | 247 | glIsTransformFeedback; | 
|  | 248 | glIsVertexArray; | 
|  | 249 | glIsVertexArrayOES; | 
|  | 250 | glLineWidth; | 
|  | 251 | glLinkProgram; | 
|  | 252 | glMapBufferOES; | 
|  | 253 | glMapBufferRange; | 
|  | 254 | glMemoryBarrier; # introduced=21 | 
|  | 255 | glMemoryBarrierByRegion; # introduced=21 | 
|  | 256 | glMinSampleShading; # introduced=24 | 
|  | 257 | glMinSampleShadingOES; # introduced=21 | 
|  | 258 | glObjectLabel; # introduced=24 | 
|  | 259 | glObjectLabelKHR; # introduced=21 | 
|  | 260 | glObjectPtrLabel; # introduced=24 | 
|  | 261 | glObjectPtrLabelKHR; # introduced=21 | 
|  | 262 | glPatchParameteri; # introduced=24 | 
|  | 263 | glPatchParameteriEXT; # introduced=21 | 
|  | 264 | glPauseTransformFeedback; | 
|  | 265 | glPixelStorei; | 
|  | 266 | glPolygonOffset; | 
|  | 267 | glPopDebugGroup; # introduced=24 | 
|  | 268 | glPopDebugGroupKHR; # introduced=21 | 
|  | 269 | glPrimitiveBoundingBox; # introduced=24 | 
|  | 270 | glPrimitiveBoundingBoxEXT; # introduced=21 | 
|  | 271 | glProgramBinary; | 
|  | 272 | glProgramBinaryOES; | 
|  | 273 | glProgramParameteri; | 
|  | 274 | glProgramUniform1f; # introduced=21 | 
|  | 275 | glProgramUniform1fv; # introduced=21 | 
|  | 276 | glProgramUniform1i; # introduced=21 | 
|  | 277 | glProgramUniform1iv; # introduced=21 | 
|  | 278 | glProgramUniform1ui; # introduced=21 | 
|  | 279 | glProgramUniform1uiv; # introduced=21 | 
|  | 280 | glProgramUniform2f; # introduced=21 | 
|  | 281 | glProgramUniform2fv; # introduced=21 | 
|  | 282 | glProgramUniform2i; # introduced=21 | 
|  | 283 | glProgramUniform2iv; # introduced=21 | 
|  | 284 | glProgramUniform2ui; # introduced=21 | 
|  | 285 | glProgramUniform2uiv; # introduced=21 | 
|  | 286 | glProgramUniform3f; # introduced=21 | 
|  | 287 | glProgramUniform3fv; # introduced=21 | 
|  | 288 | glProgramUniform3i; # introduced=21 | 
|  | 289 | glProgramUniform3iv; # introduced=21 | 
|  | 290 | glProgramUniform3ui; # introduced=21 | 
|  | 291 | glProgramUniform3uiv; # introduced=21 | 
|  | 292 | glProgramUniform4f; # introduced=21 | 
|  | 293 | glProgramUniform4fv; # introduced=21 | 
|  | 294 | glProgramUniform4i; # introduced=21 | 
|  | 295 | glProgramUniform4iv; # introduced=21 | 
|  | 296 | glProgramUniform4ui; # introduced=21 | 
|  | 297 | glProgramUniform4uiv; # introduced=21 | 
|  | 298 | glProgramUniformMatrix2fv; # introduced=21 | 
|  | 299 | glProgramUniformMatrix2x3fv; # introduced=21 | 
|  | 300 | glProgramUniformMatrix2x4fv; # introduced=21 | 
|  | 301 | glProgramUniformMatrix3fv; # introduced=21 | 
|  | 302 | glProgramUniformMatrix3x2fv; # introduced=21 | 
|  | 303 | glProgramUniformMatrix3x4fv; # introduced=21 | 
|  | 304 | glProgramUniformMatrix4fv; # introduced=21 | 
|  | 305 | glProgramUniformMatrix4x2fv; # introduced=21 | 
|  | 306 | glProgramUniformMatrix4x3fv; # introduced=21 | 
|  | 307 | glPushDebugGroup; # introduced=24 | 
|  | 308 | glPushDebugGroupKHR; # introduced=21 | 
|  | 309 | glReadBuffer; | 
|  | 310 | glReadPixels; | 
|  | 311 | glReadnPixels; # introduced=24 | 
|  | 312 | glReleaseShaderCompiler; | 
|  | 313 | glRenderbufferStorage; | 
|  | 314 | glRenderbufferStorageMultisample; | 
| Krzysztof Kosiński | 3430724 | 2018-04-02 10:58:32 -0700 | [diff] [blame] | 315 | glRenderbufferStorageMultisampleEXT; # introduced=28 | 
| Dan Albert | d7d8efa | 2016-10-03 12:36:00 -0700 | [diff] [blame] | 316 | glResumeTransformFeedback; | 
|  | 317 | glSampleCoverage; | 
|  | 318 | glSampleMaski; # introduced=21 | 
|  | 319 | glSamplerParameterIiv; # introduced=24 | 
|  | 320 | glSamplerParameterIivEXT; # introduced=21 | 
|  | 321 | glSamplerParameterIuiv; # introduced=24 | 
|  | 322 | glSamplerParameterIuivEXT; # introduced=21 | 
|  | 323 | glSamplerParameterf; | 
|  | 324 | glSamplerParameterfv; | 
|  | 325 | glSamplerParameteri; | 
|  | 326 | glSamplerParameteriv; | 
|  | 327 | glScissor; | 
|  | 328 | glShaderBinary; | 
|  | 329 | glShaderSource; | 
|  | 330 | glStencilFunc; | 
|  | 331 | glStencilFuncSeparate; | 
|  | 332 | glStencilMask; | 
|  | 333 | glStencilMaskSeparate; | 
|  | 334 | glStencilOp; | 
|  | 335 | glStencilOpSeparate; | 
|  | 336 | glTexBuffer; # introduced=24 | 
|  | 337 | glTexBufferEXT; # introduced=21 | 
|  | 338 | glTexBufferRange; # introduced=24 | 
|  | 339 | glTexBufferRangeEXT; # introduced=21 | 
|  | 340 | glTexImage2D; | 
|  | 341 | glTexImage3D; | 
|  | 342 | glTexImage3DOES; | 
|  | 343 | glTexParameterIiv; # introduced=24 | 
|  | 344 | glTexParameterIivEXT; # introduced=21 | 
|  | 345 | glTexParameterIuiv; # introduced=24 | 
|  | 346 | glTexParameterIuivEXT; # introduced=21 | 
|  | 347 | glTexParameterf; | 
|  | 348 | glTexParameterfv; | 
|  | 349 | glTexParameteri; | 
|  | 350 | glTexParameteriv; | 
|  | 351 | glTexStorage2D; | 
|  | 352 | glTexStorage2DMultisample; # introduced=21 | 
|  | 353 | glTexStorage3D; | 
|  | 354 | glTexStorage3DMultisample; # introduced=24 | 
|  | 355 | glTexStorage3DMultisampleOES; # introduced=21 | 
|  | 356 | glTexSubImage2D; | 
|  | 357 | glTexSubImage3D; | 
|  | 358 | glTexSubImage3DOES; | 
|  | 359 | glTransformFeedbackVaryings; | 
|  | 360 | glUniform1f; | 
|  | 361 | glUniform1fv; | 
|  | 362 | glUniform1i; | 
|  | 363 | glUniform1iv; | 
|  | 364 | glUniform1ui; | 
|  | 365 | glUniform1uiv; | 
|  | 366 | glUniform2f; | 
|  | 367 | glUniform2fv; | 
|  | 368 | glUniform2i; | 
|  | 369 | glUniform2iv; | 
|  | 370 | glUniform2ui; | 
|  | 371 | glUniform2uiv; | 
|  | 372 | glUniform3f; | 
|  | 373 | glUniform3fv; | 
|  | 374 | glUniform3i; | 
|  | 375 | glUniform3iv; | 
|  | 376 | glUniform3ui; | 
|  | 377 | glUniform3uiv; | 
|  | 378 | glUniform4f; | 
|  | 379 | glUniform4fv; | 
|  | 380 | glUniform4i; | 
|  | 381 | glUniform4iv; | 
|  | 382 | glUniform4ui; | 
|  | 383 | glUniform4uiv; | 
|  | 384 | glUniformBlockBinding; | 
|  | 385 | glUniformMatrix2fv; | 
|  | 386 | glUniformMatrix2x3fv; | 
|  | 387 | glUniformMatrix2x4fv; | 
|  | 388 | glUniformMatrix3fv; | 
|  | 389 | glUniformMatrix3x2fv; | 
|  | 390 | glUniformMatrix3x4fv; | 
|  | 391 | glUniformMatrix4fv; | 
|  | 392 | glUniformMatrix4x2fv; | 
|  | 393 | glUniformMatrix4x3fv; | 
|  | 394 | glUnmapBuffer; | 
|  | 395 | glUnmapBufferOES; | 
|  | 396 | glUseProgram; | 
|  | 397 | glUseProgramStages; # introduced=21 | 
|  | 398 | glValidateProgram; | 
|  | 399 | glValidateProgramPipeline; # introduced=21 | 
|  | 400 | glVertexAttrib1f; | 
|  | 401 | glVertexAttrib1fv; | 
|  | 402 | glVertexAttrib2f; | 
|  | 403 | glVertexAttrib2fv; | 
|  | 404 | glVertexAttrib3f; | 
|  | 405 | glVertexAttrib3fv; | 
|  | 406 | glVertexAttrib4f; | 
|  | 407 | glVertexAttrib4fv; | 
|  | 408 | glVertexAttribBinding; # introduced=21 | 
|  | 409 | glVertexAttribDivisor; | 
|  | 410 | glVertexAttribFormat; # introduced=21 | 
|  | 411 | glVertexAttribI4i; | 
|  | 412 | glVertexAttribI4iv; | 
|  | 413 | glVertexAttribI4ui; | 
|  | 414 | glVertexAttribI4uiv; | 
|  | 415 | glVertexAttribIFormat; # introduced=21 | 
|  | 416 | glVertexAttribIPointer; | 
|  | 417 | glVertexAttribPointer; | 
|  | 418 | glVertexBindingDivisor; # introduced=21 | 
|  | 419 | glViewport; | 
|  | 420 | glWaitSync; | 
|  | 421 | local: | 
|  | 422 | *; | 
|  | 423 | }; |