~mmach/netext73/webkit2gtk

« back to all changes in this revision

Viewing changes to Source/ThirdParty/ANGLE/src/libANGLE/validationGL42_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
// validationGL42_autogen.h:
 
9
//   Validation functions for the OpenGL 4.2 entry points.
 
10
 
 
11
#ifndef LIBANGLE_VALIDATION_GL42_AUTOGEN_H_
 
12
#define LIBANGLE_VALIDATION_GL42_AUTOGEN_H_
 
13
 
 
14
#include "common/PackedEnums.h"
 
15
 
 
16
namespace gl
 
17
{
 
18
class Context;
 
19
 
 
20
bool ValidateDrawArraysInstancedBaseInstance(Context *context,
 
21
                                             PrimitiveMode modePacked,
 
22
                                             GLint first,
 
23
                                             GLsizei count,
 
24
                                             GLsizei instancecount,
 
25
                                             GLuint baseinstance);
 
26
bool ValidateDrawElementsInstancedBaseInstance(Context *context,
 
27
                                               GLenum mode,
 
28
                                               GLsizei count,
 
29
                                               GLenum type,
 
30
                                               const void *indices,
 
31
                                               GLsizei instancecount,
 
32
                                               GLuint baseinstance);
 
33
bool ValidateDrawElementsInstancedBaseVertexBaseInstance(Context *context,
 
34
                                                         PrimitiveMode modePacked,
 
35
                                                         GLsizei count,
 
36
                                                         DrawElementsType typePacked,
 
37
                                                         const void *indices,
 
38
                                                         GLsizei instancecount,
 
39
                                                         GLint basevertex,
 
40
                                                         GLuint baseinstance);
 
41
bool ValidateDrawTransformFeedbackInstanced(Context *context,
 
42
                                            GLenum mode,
 
43
                                            TransformFeedbackID idPacked,
 
44
                                            GLsizei instancecount);
 
45
bool ValidateDrawTransformFeedbackStreamInstanced(Context *context,
 
46
                                                  GLenum mode,
 
47
                                                  TransformFeedbackID idPacked,
 
48
                                                  GLuint stream,
 
49
                                                  GLsizei instancecount);
 
50
bool ValidateGetActiveAtomicCounterBufferiv(Context *context,
 
51
                                            ShaderProgramID programPacked,
 
52
                                            GLuint bufferIndex,
 
53
                                            GLenum pname,
 
54
                                            GLint *params);
 
55
bool ValidateTexStorage1D(Context *context,
 
56
                          GLenum target,
 
57
                          GLsizei levels,
 
58
                          GLenum internalformat,
 
59
                          GLsizei width);
 
60
}  // namespace gl
 
61
 
 
62
#endif  // LIBANGLE_VALIDATION_GL42_AUTOGEN_H_