• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //
2 // Copyright 2019 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 
7 // validationGL32.cpp: Validation functions for OpenGL 3.2 entry point parameters
8 
9 #include "libANGLE/validationGL32_autogen.h"
10 
11 namespace gl
12 {
13 
ValidateDrawElementsBaseVertex(Context * context,GLenum mode,GLsizei count,GLenum type,const void * indices,GLint basevertex)14 bool ValidateDrawElementsBaseVertex(Context *context,
15                                     GLenum mode,
16                                     GLsizei count,
17                                     GLenum type,
18                                     const void *indices,
19                                     GLint basevertex)
20 {
21     return true;
22 }
23 
ValidateDrawElementsInstancedBaseVertex(Context * context,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLint basevertex)24 bool ValidateDrawElementsInstancedBaseVertex(Context *context,
25                                              GLenum mode,
26                                              GLsizei count,
27                                              GLenum type,
28                                              const void *indices,
29                                              GLsizei instancecount,
30                                              GLint basevertex)
31 {
32     return true;
33 }
34 
ValidateDrawRangeElementsBaseVertex(Context * context,GLenum mode,GLuint start,GLuint end,GLsizei count,GLenum type,const void * indices,GLint basevertex)35 bool ValidateDrawRangeElementsBaseVertex(Context *context,
36                                          GLenum mode,
37                                          GLuint start,
38                                          GLuint end,
39                                          GLsizei count,
40                                          GLenum type,
41                                          const void *indices,
42                                          GLint basevertex)
43 {
44     return true;
45 }
46 
ValidateFramebufferTexture(Context * context,GLenum target,GLenum attachment,TextureID texture,GLint level)47 bool ValidateFramebufferTexture(Context *context,
48                                 GLenum target,
49                                 GLenum attachment,
50                                 TextureID texture,
51                                 GLint level)
52 {
53     return true;
54 }
55 
ValidateMultiDrawElementsBaseVertex(Context * context,GLenum mode,const GLsizei * count,GLenum type,const void * const * indices,GLsizei drawcount,const GLint * basevertex)56 bool ValidateMultiDrawElementsBaseVertex(Context *context,
57                                          GLenum mode,
58                                          const GLsizei *count,
59                                          GLenum type,
60                                          const void *const *indices,
61                                          GLsizei drawcount,
62                                          const GLint *basevertex)
63 {
64     return true;
65 }
66 
ValidateProvokingVertex(Context * context,ProvokingVertexConvention modePacked)67 bool ValidateProvokingVertex(Context *context, ProvokingVertexConvention modePacked)
68 {
69     return true;
70 }
71 
ValidateTexImage2DMultisample(Context * context,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLboolean fixedsamplelocations)72 bool ValidateTexImage2DMultisample(Context *context,
73                                    GLenum target,
74                                    GLsizei samples,
75                                    GLenum internalformat,
76                                    GLsizei width,
77                                    GLsizei height,
78                                    GLboolean fixedsamplelocations)
79 {
80     return true;
81 }
82 
ValidateTexImage3DMultisample(Context * context,GLenum target,GLsizei samples,GLenum internalformat,GLsizei width,GLsizei height,GLsizei depth,GLboolean fixedsamplelocations)83 bool ValidateTexImage3DMultisample(Context *context,
84                                    GLenum target,
85                                    GLsizei samples,
86                                    GLenum internalformat,
87                                    GLsizei width,
88                                    GLsizei height,
89                                    GLsizei depth,
90                                    GLboolean fixedsamplelocations)
91 {
92     return true;
93 }
94 
95 }  // namespace gl
96