Home | History | Annotate | Download | only in libs
      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;
     39     glBufferStorageEXT; # introduced=28
     40     glBufferStorageExternalEXT; # introduced=28
     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;
    115     glEGLImageTargetTexStorageEXT; # introduced=28
    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;
    130     glFramebufferTexture2DMultisampleEXT; # introduced=28
    131     glFramebufferTexture3DOES;
    132     glFramebufferTextureEXT; # introduced=21
    133     glFramebufferTextureLayer;
    134     glFramebufferTextureMultisampleMultiviewOVR; # introduced=28
    135     glFramebufferTextureMultiviewOVR; # introduced=28
    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;
    315     glRenderbufferStorageMultisampleEXT; # introduced=28
    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 };
    424