• 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 // validationGL42.cpp: Validation functions for OpenGL 4.2 entry point parameters
8 
9 #include "libANGLE/validationGL42_autogen.h"
10 
11 namespace gl
12 {
13 
ValidateDrawArraysInstancedBaseInstance(const Context * context,PrimitiveMode mode,GLint first,GLsizei count,GLsizei instancecount,GLuint baseinstance)14 bool ValidateDrawArraysInstancedBaseInstance(const Context *context,
15                                              PrimitiveMode mode,
16                                              GLint first,
17                                              GLsizei count,
18                                              GLsizei instancecount,
19                                              GLuint baseinstance)
20 {
21     return true;
22 }
23 
ValidateDrawElementsInstancedBaseInstance(const Context * context,GLenum mode,GLsizei count,GLenum type,const void * indices,GLsizei instancecount,GLuint baseinstance)24 bool ValidateDrawElementsInstancedBaseInstance(const Context *context,
25                                                GLenum mode,
26                                                GLsizei count,
27                                                GLenum type,
28                                                const void *indices,
29                                                GLsizei instancecount,
30                                                GLuint baseinstance)
31 {
32     return true;
33 }
34 
ValidateDrawElementsInstancedBaseVertexBaseInstance(const Context * context,PrimitiveMode mode,GLsizei count,DrawElementsType type,const void * indices,GLsizei instancecount,GLint basevertex,GLuint baseinstance)35 bool ValidateDrawElementsInstancedBaseVertexBaseInstance(const Context *context,
36                                                          PrimitiveMode mode,
37                                                          GLsizei count,
38                                                          DrawElementsType type,
39                                                          const void *indices,
40                                                          GLsizei instancecount,
41                                                          GLint basevertex,
42                                                          GLuint baseinstance)
43 {
44     return true;
45 }
46 
ValidateDrawTransformFeedbackInstanced(const Context * context,GLenum mode,TransformFeedbackID id,GLsizei instancecount)47 bool ValidateDrawTransformFeedbackInstanced(const Context *context,
48                                             GLenum mode,
49                                             TransformFeedbackID id,
50                                             GLsizei instancecount)
51 {
52     return true;
53 }
54 
ValidateDrawTransformFeedbackStreamInstanced(const Context * context,GLenum mode,TransformFeedbackID id,GLuint stream,GLsizei instancecount)55 bool ValidateDrawTransformFeedbackStreamInstanced(const Context *context,
56                                                   GLenum mode,
57                                                   TransformFeedbackID id,
58                                                   GLuint stream,
59                                                   GLsizei instancecount)
60 {
61     return true;
62 }
63 
ValidateGetActiveAtomicCounterBufferiv(const Context * context,ShaderProgramID program,GLuint bufferIndex,GLenum pname,const GLint * params)64 bool ValidateGetActiveAtomicCounterBufferiv(const Context *context,
65                                             ShaderProgramID program,
66                                             GLuint bufferIndex,
67                                             GLenum pname,
68                                             const GLint *params)
69 {
70     return true;
71 }
72 
ValidateTexStorage1D(const Context * context,GLenum target,GLsizei levels,GLenum internalformat,GLsizei width)73 bool ValidateTexStorage1D(const Context *context,
74                           GLenum target,
75                           GLsizei levels,
76                           GLenum internalformat,
77                           GLsizei width)
78 {
79     return true;
80 }
81 
82 }  // namespace gl
83