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 // validationGL46.cpp: Validation functions for OpenGL 4.6 entry point parameters
8
9 #include "libANGLE/validationGL46_autogen.h"
10
11 namespace gl
12 {
13
ValidateMultiDrawArraysIndirectCount(const Context * context,GLenum mode,const void * indirect,GLintptr drawcount,GLsizei maxdrawcount,GLsizei stride)14 bool ValidateMultiDrawArraysIndirectCount(const Context *context,
15 GLenum mode,
16 const void *indirect,
17 GLintptr drawcount,
18 GLsizei maxdrawcount,
19 GLsizei stride)
20 {
21 return true;
22 }
23
ValidateMultiDrawElementsIndirectCount(const Context * context,GLenum mode,GLenum type,const void * indirect,GLintptr drawcount,GLsizei maxdrawcount,GLsizei stride)24 bool ValidateMultiDrawElementsIndirectCount(const Context *context,
25 GLenum mode,
26 GLenum type,
27 const void *indirect,
28 GLintptr drawcount,
29 GLsizei maxdrawcount,
30 GLsizei stride)
31 {
32 return true;
33 }
34
ValidatePolygonOffsetClamp(const Context * context,GLfloat factor,GLfloat units,GLfloat clamp)35 bool ValidatePolygonOffsetClamp(const Context *context,
36 GLfloat factor,
37 GLfloat units,
38 GLfloat clamp)
39 {
40 return true;
41 }
42
ValidateSpecializeShader(const Context * context,GLuint shader,const GLchar * pEntryPoint,GLuint numSpecializationConstants,const GLuint * pConstantIndex,const GLuint * pConstantValue)43 bool ValidateSpecializeShader(const Context *context,
44 GLuint shader,
45 const GLchar *pEntryPoint,
46 GLuint numSpecializationConstants,
47 const GLuint *pConstantIndex,
48 const GLuint *pConstantValue)
49 {
50 return true;
51 }
52
53 } // namespace gl
54