~mmach/netext73/webkit2gtk

« back to all changes in this revision

Viewing changes to Source/ThirdParty/ANGLE/src/libANGLE/validationGL3_autogen.h

  • Committer: mmach
  • Date: 2023-06-16 17:21:37 UTC
  • Revision ID: netbit73@gmail.com-20230616172137-2rqx6yr96ga9g3kp
1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// GENERATED FILE - DO NOT EDIT.
 
2
// Generated by generate_entry_points.py using data from gl.xml and wgl.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
// validationGL3_autogen.h:
 
9
//   Validation functions for the OpenGL 3.0 entry points.
 
10
 
 
11
#ifndef LIBANGLE_VALIDATION_GL3_AUTOGEN_H_
 
12
#define LIBANGLE_VALIDATION_GL3_AUTOGEN_H_
 
13
 
 
14
#include "common/PackedEnums.h"
 
15
 
 
16
namespace gl
 
17
{
 
18
class Context;
 
19
 
 
20
bool ValidateBeginConditionalRender(Context *context, GLuint id, GLenum mode);
 
21
bool ValidateBindFragDataLocation(Context *context,
 
22
                                  ShaderProgramID programPacked,
 
23
                                  GLuint color,
 
24
                                  const GLchar *name);
 
25
bool ValidateClampColor(Context *context, GLenum target, GLenum clamp);
 
26
bool ValidateEndConditionalRender(Context *context);
 
27
bool ValidateFramebufferTexture1D(Context *context,
 
28
                                  GLenum target,
 
29
                                  GLenum attachment,
 
30
                                  TextureTarget textargetPacked,
 
31
                                  TextureID texturePacked,
 
32
                                  GLint level);
 
33
bool ValidateFramebufferTexture3D(Context *context,
 
34
                                  GLenum target,
 
35
                                  GLenum attachment,
 
36
                                  TextureTarget textargetPacked,
 
37
                                  TextureID texturePacked,
 
38
                                  GLint level,
 
39
                                  GLint zoffset);
 
40
bool ValidateVertexAttribI1i(Context *context, GLuint index, GLint x);
 
41
bool ValidateVertexAttribI1iv(Context *context, GLuint index, const GLint *v);
 
42
bool ValidateVertexAttribI1ui(Context *context, GLuint index, GLuint x);
 
43
bool ValidateVertexAttribI1uiv(Context *context, GLuint index, const GLuint *v);
 
44
bool ValidateVertexAttribI2i(Context *context, GLuint index, GLint x, GLint y);
 
45
bool ValidateVertexAttribI2iv(Context *context, GLuint index, const GLint *v);
 
46
bool ValidateVertexAttribI2ui(Context *context, GLuint index, GLuint x, GLuint y);
 
47
bool ValidateVertexAttribI2uiv(Context *context, GLuint index, const GLuint *v);
 
48
bool ValidateVertexAttribI3i(Context *context, GLuint index, GLint x, GLint y, GLint z);
 
49
bool ValidateVertexAttribI3iv(Context *context, GLuint index, const GLint *v);
 
50
bool ValidateVertexAttribI3ui(Context *context, GLuint index, GLuint x, GLuint y, GLuint z);
 
51
bool ValidateVertexAttribI3uiv(Context *context, GLuint index, const GLuint *v);
 
52
bool ValidateVertexAttribI4bv(Context *context, GLuint index, const GLbyte *v);
 
53
bool ValidateVertexAttribI4sv(Context *context, GLuint index, const GLshort *v);
 
54
bool ValidateVertexAttribI4ubv(Context *context, GLuint index, const GLubyte *v);
 
55
bool ValidateVertexAttribI4usv(Context *context, GLuint index, const GLushort *v);
 
56
}  // namespace gl
 
57
 
 
58
#endif  // LIBANGLE_VALIDATION_GL3_AUTOGEN_H_