diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /gfx/angle/checkout/src/libANGLE/Context_gles_3_2_autogen.h | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'gfx/angle/checkout/src/libANGLE/Context_gles_3_2_autogen.h')
-rw-r--r-- | gfx/angle/checkout/src/libANGLE/Context_gles_3_2_autogen.h | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/gfx/angle/checkout/src/libANGLE/Context_gles_3_2_autogen.h b/gfx/angle/checkout/src/libANGLE/Context_gles_3_2_autogen.h new file mode 100644 index 0000000000..520b86c130 --- /dev/null +++ b/gfx/angle/checkout/src/libANGLE/Context_gles_3_2_autogen.h @@ -0,0 +1,83 @@ +// GENERATED FILE - DO NOT EDIT. +// Generated by generate_entry_points.py using data from gl.xml. +// +// Copyright 2020 The ANGLE Project Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +// +// Context_gles_3_2_autogen.h: Creates a macro for interfaces in Context. + +#ifndef ANGLE_CONTEXT_GLES_3_2_AUTOGEN_H_ +#define ANGLE_CONTEXT_GLES_3_2_AUTOGEN_H_ + +#define ANGLE_GLES_3_2_CONTEXT_API \ + void blendBarrier(); \ + void blendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha); \ + void blendEquationi(GLuint buf, GLenum mode); \ + void blendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, \ + GLenum dstAlpha); \ + void blendFunci(GLuint buf, GLenum src, GLenum dst); \ + void colorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); \ + void copyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, \ + GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, \ + GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, \ + GLsizei srcHeight, GLsizei srcDepth); \ + void debugMessageCallback(GLDEBUGPROC callback, const void *userParam); \ + void debugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, \ + const GLuint *ids, GLboolean enabled); \ + void debugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, \ + GLsizei length, const GLchar *buf); \ + void disablei(GLenum target, GLuint index); \ + void drawElementsBaseVertex(PrimitiveMode modePacked, GLsizei count, \ + DrawElementsType typePacked, const void *indices, \ + GLint basevertex); \ + void drawElementsInstancedBaseVertex(PrimitiveMode modePacked, GLsizei count, \ + DrawElementsType typePacked, const void *indices, \ + GLsizei instancecount, GLint basevertex); \ + void drawRangeElementsBaseVertex(PrimitiveMode modePacked, GLuint start, GLuint end, \ + GLsizei count, DrawElementsType typePacked, \ + const void *indices, GLint basevertex); \ + void enablei(GLenum target, GLuint index); \ + void framebufferTexture(GLenum target, GLenum attachment, TextureID texturePacked, \ + GLint level); \ + GLuint getDebugMessageLog(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, \ + GLuint *ids, GLenum *severities, GLsizei *lengths, \ + GLchar *messageLog); \ + GLenum getGraphicsResetStatus(); \ + void getObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, \ + GLchar *label); \ + void getObjectPtrLabel(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); \ + void getPointerv(GLenum pname, void **params); \ + void getSamplerParameterIiv(SamplerID samplerPacked, GLenum pname, GLint *params); \ + void getSamplerParameterIuiv(SamplerID samplerPacked, GLenum pname, GLuint *params); \ + void getTexParameterIiv(TextureType targetPacked, GLenum pname, GLint *params); \ + void getTexParameterIuiv(TextureType targetPacked, GLenum pname, GLuint *params); \ + void getnUniformfv(ShaderProgramID programPacked, UniformLocation locationPacked, \ + GLsizei bufSize, GLfloat *params); \ + void getnUniformiv(ShaderProgramID programPacked, UniformLocation locationPacked, \ + GLsizei bufSize, GLint *params); \ + void getnUniformuiv(ShaderProgramID programPacked, UniformLocation locationPacked, \ + GLsizei bufSize, GLuint *params); \ + GLboolean isEnabledi(GLenum target, GLuint index) const; \ + void minSampleShading(GLfloat value); \ + void objectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label); \ + void objectPtrLabel(const void *ptr, GLsizei length, const GLchar *label); \ + void patchParameteri(GLenum pname, GLint value); \ + void popDebugGroup(); \ + void primitiveBoundingBox(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, \ + GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW); \ + void pushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar *message); \ + void readnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, \ + GLsizei bufSize, void *data); \ + void samplerParameterIiv(SamplerID samplerPacked, GLenum pname, const GLint *param); \ + void samplerParameterIuiv(SamplerID samplerPacked, GLenum pname, const GLuint *param); \ + void texBuffer(TextureType targetPacked, GLenum internalformat, BufferID bufferPacked); \ + void texBufferRange(TextureType targetPacked, GLenum internalformat, BufferID bufferPacked, \ + GLintptr offset, GLsizeiptr size); \ + void texParameterIiv(TextureType targetPacked, GLenum pname, const GLint *params); \ + void texParameterIuiv(TextureType targetPacked, GLenum pname, const GLuint *params); \ + void texStorage3DMultisample(TextureType targetPacked, GLsizei samples, GLenum internalformat, \ + GLsizei width, GLsizei height, GLsizei depth, \ + GLboolean fixedsamplelocations); + +#endif // ANGLE_CONTEXT_API_3_2_AUTOGEN_H_ |