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