tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

entry_points_gles_3_0_autogen.h (20607B)


      1 // GENERATED FILE - DO NOT EDIT.
      2 // Generated by generate_entry_points.py using data from gl.xml.
      3 //
      4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
      5 // Use of this source code is governed by a BSD-style license that can be
      6 // found in the LICENSE file.
      7 //
      8 // entry_points_gles_3_0_autogen.h:
      9 //   Defines the GLES 3.0 entry points.
     10 
     11 #ifndef LIBGLESV2_ENTRY_POINTS_GLES_3_0_AUTOGEN_H_
     12 #define LIBGLESV2_ENTRY_POINTS_GLES_3_0_AUTOGEN_H_
     13 
     14 #include <GLES3/gl3.h>
     15 #include <export.h>
     16 
     17 extern "C" {
     18 ANGLE_EXPORT void GL_APIENTRY GL_BeginQuery(GLenum target, GLuint id);
     19 ANGLE_EXPORT void GL_APIENTRY GL_BeginTransformFeedback(GLenum primitiveMode);
     20 ANGLE_EXPORT void GL_APIENTRY GL_BindBufferBase(GLenum target, GLuint index, GLuint buffer);
     21 ANGLE_EXPORT void GL_APIENTRY
     22 GL_BindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
     23 ANGLE_EXPORT void GL_APIENTRY GL_BindSampler(GLuint unit, GLuint sampler);
     24 ANGLE_EXPORT void GL_APIENTRY GL_BindTransformFeedback(GLenum target, GLuint id);
     25 ANGLE_EXPORT void GL_APIENTRY GL_BindVertexArray(GLuint array);
     26 ANGLE_EXPORT void GL_APIENTRY GL_BlitFramebuffer(GLint srcX0,
     27                                                 GLint srcY0,
     28                                                 GLint srcX1,
     29                                                 GLint srcY1,
     30                                                 GLint dstX0,
     31                                                 GLint dstY0,
     32                                                 GLint dstX1,
     33                                                 GLint dstY1,
     34                                                 GLbitfield mask,
     35                                                 GLenum filter);
     36 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferfi(GLenum buffer,
     37                                               GLint drawbuffer,
     38                                               GLfloat depth,
     39                                               GLint stencil);
     40 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferfv(GLenum buffer,
     41                                               GLint drawbuffer,
     42                                               const GLfloat *value);
     43 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value);
     44 ANGLE_EXPORT void GL_APIENTRY GL_ClearBufferuiv(GLenum buffer,
     45                                                GLint drawbuffer,
     46                                                const GLuint *value);
     47 ANGLE_EXPORT GLenum GL_APIENTRY GL_ClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
     48 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexImage3D(GLenum target,
     49                                                      GLint level,
     50                                                      GLenum internalformat,
     51                                                      GLsizei width,
     52                                                      GLsizei height,
     53                                                      GLsizei depth,
     54                                                      GLint border,
     55                                                      GLsizei imageSize,
     56                                                      const void *data);
     57 ANGLE_EXPORT void GL_APIENTRY GL_CompressedTexSubImage3D(GLenum target,
     58                                                         GLint level,
     59                                                         GLint xoffset,
     60                                                         GLint yoffset,
     61                                                         GLint zoffset,
     62                                                         GLsizei width,
     63                                                         GLsizei height,
     64                                                         GLsizei depth,
     65                                                         GLenum format,
     66                                                         GLsizei imageSize,
     67                                                         const void *data);
     68 ANGLE_EXPORT void GL_APIENTRY GL_CopyBufferSubData(GLenum readTarget,
     69                                                   GLenum writeTarget,
     70                                                   GLintptr readOffset,
     71                                                   GLintptr writeOffset,
     72                                                   GLsizeiptr size);
     73 ANGLE_EXPORT void GL_APIENTRY GL_CopyTexSubImage3D(GLenum target,
     74                                                   GLint level,
     75                                                   GLint xoffset,
     76                                                   GLint yoffset,
     77                                                   GLint zoffset,
     78                                                   GLint x,
     79                                                   GLint y,
     80                                                   GLsizei width,
     81                                                   GLsizei height);
     82 ANGLE_EXPORT void GL_APIENTRY GL_DeleteQueries(GLsizei n, const GLuint *ids);
     83 ANGLE_EXPORT void GL_APIENTRY GL_DeleteSamplers(GLsizei count, const GLuint *samplers);
     84 ANGLE_EXPORT void GL_APIENTRY GL_DeleteSync(GLsync sync);
     85 ANGLE_EXPORT void GL_APIENTRY GL_DeleteTransformFeedbacks(GLsizei n, const GLuint *ids);
     86 ANGLE_EXPORT void GL_APIENTRY GL_DeleteVertexArrays(GLsizei n, const GLuint *arrays);
     87 ANGLE_EXPORT void GL_APIENTRY GL_DrawArraysInstanced(GLenum mode,
     88                                                     GLint first,
     89                                                     GLsizei count,
     90                                                     GLsizei instancecount);
     91 ANGLE_EXPORT void GL_APIENTRY GL_DrawBuffers(GLsizei n, const GLenum *bufs);
     92 ANGLE_EXPORT void GL_APIENTRY GL_DrawElementsInstanced(GLenum mode,
     93                                                       GLsizei count,
     94                                                       GLenum type,
     95                                                       const void *indices,
     96                                                       GLsizei instancecount);
     97 ANGLE_EXPORT void GL_APIENTRY GL_DrawRangeElements(GLenum mode,
     98                                                   GLuint start,
     99                                                   GLuint end,
    100                                                   GLsizei count,
    101                                                   GLenum type,
    102                                                   const void *indices);
    103 ANGLE_EXPORT void GL_APIENTRY GL_EndQuery(GLenum target);
    104 ANGLE_EXPORT void GL_APIENTRY GL_EndTransformFeedback();
    105 ANGLE_EXPORT GLsync GL_APIENTRY GL_FenceSync(GLenum condition, GLbitfield flags);
    106 ANGLE_EXPORT void GL_APIENTRY GL_FlushMappedBufferRange(GLenum target,
    107                                                        GLintptr offset,
    108                                                        GLsizeiptr length);
    109 ANGLE_EXPORT void GL_APIENTRY GL_FramebufferTextureLayer(GLenum target,
    110                                                         GLenum attachment,
    111                                                         GLuint texture,
    112                                                         GLint level,
    113                                                         GLint layer);
    114 ANGLE_EXPORT void GL_APIENTRY GL_GenQueries(GLsizei n, GLuint *ids);
    115 ANGLE_EXPORT void GL_APIENTRY GL_GenSamplers(GLsizei count, GLuint *samplers);
    116 ANGLE_EXPORT void GL_APIENTRY GL_GenTransformFeedbacks(GLsizei n, GLuint *ids);
    117 ANGLE_EXPORT void GL_APIENTRY GL_GenVertexArrays(GLsizei n, GLuint *arrays);
    118 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformBlockName(GLuint program,
    119                                                           GLuint uniformBlockIndex,
    120                                                           GLsizei bufSize,
    121                                                           GLsizei *length,
    122                                                           GLchar *uniformBlockName);
    123 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformBlockiv(GLuint program,
    124                                                         GLuint uniformBlockIndex,
    125                                                         GLenum pname,
    126                                                         GLint *params);
    127 ANGLE_EXPORT void GL_APIENTRY GL_GetActiveUniformsiv(GLuint program,
    128                                                     GLsizei uniformCount,
    129                                                     const GLuint *uniformIndices,
    130                                                     GLenum pname,
    131                                                     GLint *params);
    132 ANGLE_EXPORT void GL_APIENTRY GL_GetBufferParameteri64v(GLenum target,
    133                                                        GLenum pname,
    134                                                        GLint64 *params);
    135 ANGLE_EXPORT void GL_APIENTRY GL_GetBufferPointerv(GLenum target, GLenum pname, void **params);
    136 ANGLE_EXPORT GLint GL_APIENTRY GL_GetFragDataLocation(GLuint program, const GLchar *name);
    137 ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64i_v(GLenum target, GLuint index, GLint64 *data);
    138 ANGLE_EXPORT void GL_APIENTRY GL_GetInteger64v(GLenum pname, GLint64 *data);
    139 ANGLE_EXPORT void GL_APIENTRY GL_GetIntegeri_v(GLenum target, GLuint index, GLint *data);
    140 ANGLE_EXPORT void GL_APIENTRY GL_GetInternalformativ(GLenum target,
    141                                                     GLenum internalformat,
    142                                                     GLenum pname,
    143                                                     GLsizei count,
    144                                                     GLint *params);
    145 ANGLE_EXPORT void GL_APIENTRY GL_GetProgramBinary(GLuint program,
    146                                                  GLsizei bufSize,
    147                                                  GLsizei *length,
    148                                                  GLenum *binaryFormat,
    149                                                  void *binary);
    150 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params);
    151 ANGLE_EXPORT void GL_APIENTRY GL_GetQueryiv(GLenum target, GLenum pname, GLint *params);
    152 ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameterfv(GLuint sampler,
    153                                                       GLenum pname,
    154                                                       GLfloat *params);
    155 ANGLE_EXPORT void GL_APIENTRY GL_GetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params);
    156 ANGLE_EXPORT const GLubyte *GL_APIENTRY GL_GetStringi(GLenum name, GLuint index);
    157 ANGLE_EXPORT void GL_APIENTRY
    158 GL_GetSynciv(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values);
    159 ANGLE_EXPORT void GL_APIENTRY GL_GetTransformFeedbackVarying(GLuint program,
    160                                                             GLuint index,
    161                                                             GLsizei bufSize,
    162                                                             GLsizei *length,
    163                                                             GLsizei *size,
    164                                                             GLenum *type,
    165                                                             GLchar *name);
    166 ANGLE_EXPORT GLuint GL_APIENTRY GL_GetUniformBlockIndex(GLuint program,
    167                                                        const GLchar *uniformBlockName);
    168 ANGLE_EXPORT void GL_APIENTRY GL_GetUniformIndices(GLuint program,
    169                                                   GLsizei uniformCount,
    170                                                   const GLchar *const *uniformNames,
    171                                                   GLuint *uniformIndices);
    172 ANGLE_EXPORT void GL_APIENTRY GL_GetUniformuiv(GLuint program, GLint location, GLuint *params);
    173 ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIiv(GLuint index, GLenum pname, GLint *params);
    174 ANGLE_EXPORT void GL_APIENTRY GL_GetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params);
    175 ANGLE_EXPORT void GL_APIENTRY GL_InvalidateFramebuffer(GLenum target,
    176                                                       GLsizei numAttachments,
    177                                                       const GLenum *attachments);
    178 ANGLE_EXPORT void GL_APIENTRY GL_InvalidateSubFramebuffer(GLenum target,
    179                                                          GLsizei numAttachments,
    180                                                          const GLenum *attachments,
    181                                                          GLint x,
    182                                                          GLint y,
    183                                                          GLsizei width,
    184                                                          GLsizei height);
    185 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsQuery(GLuint id);
    186 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSampler(GLuint sampler);
    187 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsSync(GLsync sync);
    188 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsTransformFeedback(GLuint id);
    189 ANGLE_EXPORT GLboolean GL_APIENTRY GL_IsVertexArray(GLuint array);
    190 ANGLE_EXPORT void *GL_APIENTRY GL_MapBufferRange(GLenum target,
    191                                                 GLintptr offset,
    192                                                 GLsizeiptr length,
    193                                                 GLbitfield access);
    194 ANGLE_EXPORT void GL_APIENTRY GL_PauseTransformFeedback();
    195 ANGLE_EXPORT void GL_APIENTRY GL_ProgramBinary(GLuint program,
    196                                               GLenum binaryFormat,
    197                                               const void *binary,
    198                                               GLsizei length);
    199 ANGLE_EXPORT void GL_APIENTRY GL_ProgramParameteri(GLuint program, GLenum pname, GLint value);
    200 ANGLE_EXPORT void GL_APIENTRY GL_ReadBuffer(GLenum src);
    201 ANGLE_EXPORT void GL_APIENTRY GL_RenderbufferStorageMultisample(GLenum target,
    202                                                                GLsizei samples,
    203                                                                GLenum internalformat,
    204                                                                GLsizei width,
    205                                                                GLsizei height);
    206 ANGLE_EXPORT void GL_APIENTRY GL_ResumeTransformFeedback();
    207 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
    208 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameterfv(GLuint sampler,
    209                                                    GLenum pname,
    210                                                    const GLfloat *param);
    211 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameteri(GLuint sampler, GLenum pname, GLint param);
    212 ANGLE_EXPORT void GL_APIENTRY GL_SamplerParameteriv(GLuint sampler,
    213                                                    GLenum pname,
    214                                                    const GLint *param);
    215 ANGLE_EXPORT void GL_APIENTRY GL_TexImage3D(GLenum target,
    216                                            GLint level,
    217                                            GLint internalformat,
    218                                            GLsizei width,
    219                                            GLsizei height,
    220                                            GLsizei depth,
    221                                            GLint border,
    222                                            GLenum format,
    223                                            GLenum type,
    224                                            const void *pixels);
    225 ANGLE_EXPORT void GL_APIENTRY GL_TexStorage2D(GLenum target,
    226                                              GLsizei levels,
    227                                              GLenum internalformat,
    228                                              GLsizei width,
    229                                              GLsizei height);
    230 ANGLE_EXPORT void GL_APIENTRY GL_TexStorage3D(GLenum target,
    231                                              GLsizei levels,
    232                                              GLenum internalformat,
    233                                              GLsizei width,
    234                                              GLsizei height,
    235                                              GLsizei depth);
    236 ANGLE_EXPORT void GL_APIENTRY GL_TexSubImage3D(GLenum target,
    237                                               GLint level,
    238                                               GLint xoffset,
    239                                               GLint yoffset,
    240                                               GLint zoffset,
    241                                               GLsizei width,
    242                                               GLsizei height,
    243                                               GLsizei depth,
    244                                               GLenum format,
    245                                               GLenum type,
    246                                               const void *pixels);
    247 ANGLE_EXPORT void GL_APIENTRY GL_TransformFeedbackVaryings(GLuint program,
    248                                                           GLsizei count,
    249                                                           const GLchar *const *varyings,
    250                                                           GLenum bufferMode);
    251 ANGLE_EXPORT void GL_APIENTRY GL_Uniform1ui(GLint location, GLuint v0);
    252 ANGLE_EXPORT void GL_APIENTRY GL_Uniform1uiv(GLint location, GLsizei count, const GLuint *value);
    253 ANGLE_EXPORT void GL_APIENTRY GL_Uniform2ui(GLint location, GLuint v0, GLuint v1);
    254 ANGLE_EXPORT void GL_APIENTRY GL_Uniform2uiv(GLint location, GLsizei count, const GLuint *value);
    255 ANGLE_EXPORT void GL_APIENTRY GL_Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
    256 ANGLE_EXPORT void GL_APIENTRY GL_Uniform3uiv(GLint location, GLsizei count, const GLuint *value);
    257 ANGLE_EXPORT void GL_APIENTRY
    258 GL_Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
    259 ANGLE_EXPORT void GL_APIENTRY GL_Uniform4uiv(GLint location, GLsizei count, const GLuint *value);
    260 ANGLE_EXPORT void GL_APIENTRY GL_UniformBlockBinding(GLuint program,
    261                                                     GLuint uniformBlockIndex,
    262                                                     GLuint uniformBlockBinding);
    263 ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix2x3fv(GLint location,
    264                                                    GLsizei count,
    265                                                    GLboolean transpose,
    266                                                    const GLfloat *value);
    267 ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix2x4fv(GLint location,
    268                                                    GLsizei count,
    269                                                    GLboolean transpose,
    270                                                    const GLfloat *value);
    271 ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix3x2fv(GLint location,
    272                                                    GLsizei count,
    273                                                    GLboolean transpose,
    274                                                    const GLfloat *value);
    275 ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix3x4fv(GLint location,
    276                                                    GLsizei count,
    277                                                    GLboolean transpose,
    278                                                    const GLfloat *value);
    279 ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix4x2fv(GLint location,
    280                                                    GLsizei count,
    281                                                    GLboolean transpose,
    282                                                    const GLfloat *value);
    283 ANGLE_EXPORT void GL_APIENTRY GL_UniformMatrix4x3fv(GLint location,
    284                                                    GLsizei count,
    285                                                    GLboolean transpose,
    286                                                    const GLfloat *value);
    287 ANGLE_EXPORT GLboolean GL_APIENTRY GL_UnmapBuffer(GLenum target);
    288 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribDivisor(GLuint index, GLuint divisor);
    289 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
    290 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4iv(GLuint index, const GLint *v);
    291 ANGLE_EXPORT void GL_APIENTRY
    292 GL_VertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
    293 ANGLE_EXPORT void GL_APIENTRY GL_VertexAttribI4uiv(GLuint index, const GLuint *v);
    294 ANGLE_EXPORT void GL_APIENTRY
    295 GL_VertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
    296 ANGLE_EXPORT void GL_APIENTRY GL_WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
    297 }  // extern "C"
    298 
    299 #endif  // LIBGLESV2_ENTRY_POINTS_GLES_3_0_AUTOGEN_H_