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 // validationGL32_autogen.h:
9 //   Validation functions for the OpenGL 3.2 entry points.
10 
11 #ifndef LIBANGLE_VALIDATION_GL32_AUTOGEN_H_
12 #define LIBANGLE_VALIDATION_GL32_AUTOGEN_H_
13 
14 #include "common/PackedEnums.h"
15 
16 namespace gl
17 {
18 class Context;
19 
20 bool ValidateMultiDrawElementsBaseVertex(const Context *context,
21                                          PrimitiveMode modePacked,
22                                          const GLsizei *count,
23                                          DrawElementsType typePacked,
24                                          const void *const *indices,
25                                          GLsizei drawcount,
26                                          const GLint *basevertex);
27 bool ValidateProvokingVertex(const Context *context, ProvokingVertexConvention modePacked);
28 bool ValidateTexImage2DMultisample(const Context *context,
29                                    GLenum target,
30                                    GLsizei samples,
31                                    GLenum internalformat,
32                                    GLsizei width,
33                                    GLsizei height,
34                                    GLboolean fixedsamplelocations);
35 bool ValidateTexImage3DMultisample(const Context *context,
36                                    GLenum target,
37                                    GLsizei samples,
38                                    GLenum internalformat,
39                                    GLsizei width,
40                                    GLsizei height,
41                                    GLsizei depth,
42                                    GLboolean fixedsamplelocations);
43 }  // namespace gl
44 
45 #endif  // LIBANGLE_VALIDATION_GL32_AUTOGEN_H_
46