tor-browser

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

Context_gles_3_2_autogen.h (7413B)


      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 // Context_gles_3_2_autogen.h: Creates a macro for interfaces in Context.
      9 
     10 #ifndef ANGLE_CONTEXT_GLES_3_2_AUTOGEN_H_
     11 #define ANGLE_CONTEXT_GLES_3_2_AUTOGEN_H_
     12 
     13 #define ANGLE_GLES_3_2_CONTEXT_API                                                                 \
     14    void blendBarrier();                                                                           \
     15    void blendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha);                     \
     16    void blendEquationi(GLuint buf, GLenum mode);                                                  \
     17    void blendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha,             \
     18                            GLenum dstAlpha);                                                      \
     19    void blendFunci(GLuint buf, GLenum src, GLenum dst);                                           \
     20    void colorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);             \
     21    void copyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX,            \
     22                          GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget,                \
     23                          GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth,    \
     24                          GLsizei srcHeight, GLsizei srcDepth);                                    \
     25    void debugMessageCallback(GLDEBUGPROC callback, const void *userParam);                        \
     26    void debugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count,           \
     27                             const GLuint *ids, GLboolean enabled);                                \
     28    void debugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity,                \
     29                            GLsizei length, const GLchar *buf);                                    \
     30    void disablei(GLenum target, GLuint index);                                                    \
     31    void drawElementsBaseVertex(PrimitiveMode modePacked, GLsizei count,                           \
     32                                DrawElementsType typePacked, const void *indices,                  \
     33                                GLint basevertex);                                                 \
     34    void drawElementsInstancedBaseVertex(PrimitiveMode modePacked, GLsizei count,                  \
     35                                         DrawElementsType typePacked, const void *indices,         \
     36                                         GLsizei instancecount, GLint basevertex);                 \
     37    void drawRangeElementsBaseVertex(PrimitiveMode modePacked, GLuint start, GLuint end,           \
     38                                     GLsizei count, DrawElementsType typePacked,                   \
     39                                     const void *indices, GLint basevertex);                       \
     40    void enablei(GLenum target, GLuint index);                                                     \
     41    void framebufferTexture(GLenum target, GLenum attachment, TextureID texturePacked,             \
     42                            GLint level);                                                          \
     43    GLuint getDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types,       \
     44                              GLuint *ids, GLenum *severities, GLsizei *lengths,                   \
     45                              GLchar *messageLog);                                                 \
     46    GLenum getGraphicsResetStatus();                                                               \
     47    void getObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length,          \
     48                        GLchar *label);                                                            \
     49    void getObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);      \
     50    void getPointerv(GLenum pname, void **params);                                                 \
     51    void getSamplerParameterIiv(SamplerID samplerPacked, GLenum pname, GLint *params);             \
     52    void getSamplerParameterIuiv(SamplerID samplerPacked, GLenum pname, GLuint *params);           \
     53    void getTexParameterIiv(TextureType targetPacked, GLenum pname, GLint *params);                \
     54    void getTexParameterIuiv(TextureType targetPacked, GLenum pname, GLuint *params);              \
     55    void getnUniformfv(ShaderProgramID programPacked, UniformLocation locationPacked,              \
     56                       GLsizei bufSize, GLfloat *params);                                          \
     57    void getnUniformiv(ShaderProgramID programPacked, UniformLocation locationPacked,              \
     58                       GLsizei bufSize, GLint *params);                                            \
     59    void getnUniformuiv(ShaderProgramID programPacked, UniformLocation locationPacked,             \
     60                        GLsizei bufSize, GLuint *params);                                          \
     61    GLboolean isEnabledi(GLenum target, GLuint index) const;                                       \
     62    void minSampleShading(GLfloat value);                                                          \
     63    void objectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);         \
     64    void objectPtrLabel(const void *ptr, GLsizei length, const GLchar *label);                     \
     65    void patchParameteri(GLenum pname, GLint value);                                               \
     66    void popDebugGroup();                                                                          \
     67    void primitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW,              \
     68                              GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);             \
     69    void pushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message);          \
     70    void readnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type,  \
     71                     GLsizei bufSize, void *data);                                                 \
     72    void samplerParameterIiv(SamplerID samplerPacked, GLenum pname, const GLint *param);           \
     73    void samplerParameterIuiv(SamplerID samplerPacked, GLenum pname, const GLuint *param);         \
     74    void texBuffer(TextureType targetPacked, GLenum internalformat, BufferID bufferPacked);        \
     75    void texBufferRange(TextureType targetPacked, GLenum internalformat, BufferID bufferPacked,    \
     76                        GLintptr offset, GLsizeiptr size);                                         \
     77    void texParameterIiv(TextureType targetPacked, GLenum pname, const GLint *params);             \
     78    void texParameterIuiv(TextureType targetPacked, GLenum pname, const GLuint *params);           \
     79    void texStorage3DMultisample(TextureType targetPacked, GLsizei samples, GLenum internalformat, \
     80                                 GLsizei width, GLsizei height, GLsizei depth,                     \
     81                                 GLboolean fixedsamplelocations);
     82 
     83 #endif  // ANGLE_CONTEXT_API_3_2_AUTOGEN_H_