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