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 // validationGL13.cpp: Validation functions for OpenGL 1.3 entry point parameters
8
9 #include "libANGLE/validationGL13_autogen.h"
10
11 namespace gl
12 {
13
ValidateCompressedTexImage1D(const Context * context,GLenum target,GLint level,GLenum internalformat,GLsizei width,GLint border,GLsizei imageSize,const void * data)14 bool ValidateCompressedTexImage1D(const Context *context,
15 GLenum target,
16 GLint level,
17 GLenum internalformat,
18 GLsizei width,
19 GLint border,
20 GLsizei imageSize,
21 const void *data)
22 {
23 return true;
24 }
25
ValidateCompressedTexSubImage1D(const Context * context,GLenum target,GLint level,GLint xoffset,GLsizei width,GLenum format,GLsizei imageSize,const void * data)26 bool ValidateCompressedTexSubImage1D(const Context *context,
27 GLenum target,
28 GLint level,
29 GLint xoffset,
30 GLsizei width,
31 GLenum format,
32 GLsizei imageSize,
33 const void *data)
34 {
35 return true;
36 }
37
ValidateGetCompressedTexImage(const Context * context,GLenum target,GLint level,const void * img)38 bool ValidateGetCompressedTexImage(const Context *context,
39 GLenum target,
40 GLint level,
41 const void *img)
42 {
43 return true;
44 }
45
ValidateLoadTransposeMatrixd(const Context * context,const GLdouble * m)46 bool ValidateLoadTransposeMatrixd(const Context *context, const GLdouble *m)
47 {
48 return true;
49 }
50
ValidateLoadTransposeMatrixf(const Context * context,const GLfloat * m)51 bool ValidateLoadTransposeMatrixf(const Context *context, const GLfloat *m)
52 {
53 return true;
54 }
55
ValidateMultTransposeMatrixd(const Context * context,const GLdouble * m)56 bool ValidateMultTransposeMatrixd(const Context *context, const GLdouble *m)
57 {
58 return true;
59 }
60
ValidateMultTransposeMatrixf(const Context * context,const GLfloat * m)61 bool ValidateMultTransposeMatrixf(const Context *context, const GLfloat *m)
62 {
63 return true;
64 }
65
ValidateMultiTexCoord1d(const Context * context,GLenum target,GLdouble s)66 bool ValidateMultiTexCoord1d(const Context *context, GLenum target, GLdouble s)
67 {
68 return true;
69 }
70
ValidateMultiTexCoord1dv(const Context * context,GLenum target,const GLdouble * v)71 bool ValidateMultiTexCoord1dv(const Context *context, GLenum target, const GLdouble *v)
72 {
73 return true;
74 }
75
ValidateMultiTexCoord1f(const Context * context,GLenum target,GLfloat s)76 bool ValidateMultiTexCoord1f(const Context *context, GLenum target, GLfloat s)
77 {
78 return true;
79 }
80
ValidateMultiTexCoord1fv(const Context * context,GLenum target,const GLfloat * v)81 bool ValidateMultiTexCoord1fv(const Context *context, GLenum target, const GLfloat *v)
82 {
83 return true;
84 }
85
ValidateMultiTexCoord1i(const Context * context,GLenum target,GLint s)86 bool ValidateMultiTexCoord1i(const Context *context, GLenum target, GLint s)
87 {
88 return true;
89 }
90
ValidateMultiTexCoord1iv(const Context * context,GLenum target,const GLint * v)91 bool ValidateMultiTexCoord1iv(const Context *context, GLenum target, const GLint *v)
92 {
93 return true;
94 }
95
ValidateMultiTexCoord1s(const Context * context,GLenum target,GLshort s)96 bool ValidateMultiTexCoord1s(const Context *context, GLenum target, GLshort s)
97 {
98 return true;
99 }
100
ValidateMultiTexCoord1sv(const Context * context,GLenum target,const GLshort * v)101 bool ValidateMultiTexCoord1sv(const Context *context, GLenum target, const GLshort *v)
102 {
103 return true;
104 }
105
ValidateMultiTexCoord2d(const Context * context,GLenum target,GLdouble s,GLdouble t)106 bool ValidateMultiTexCoord2d(const Context *context, GLenum target, GLdouble s, GLdouble t)
107 {
108 return true;
109 }
110
ValidateMultiTexCoord2dv(const Context * context,GLenum target,const GLdouble * v)111 bool ValidateMultiTexCoord2dv(const Context *context, GLenum target, const GLdouble *v)
112 {
113 return true;
114 }
115
ValidateMultiTexCoord2f(const Context * context,GLenum target,GLfloat s,GLfloat t)116 bool ValidateMultiTexCoord2f(const Context *context, GLenum target, GLfloat s, GLfloat t)
117 {
118 return true;
119 }
120
ValidateMultiTexCoord2fv(const Context * context,GLenum target,const GLfloat * v)121 bool ValidateMultiTexCoord2fv(const Context *context, GLenum target, const GLfloat *v)
122 {
123 return true;
124 }
125
ValidateMultiTexCoord2i(const Context * context,GLenum target,GLint s,GLint t)126 bool ValidateMultiTexCoord2i(const Context *context, GLenum target, GLint s, GLint t)
127 {
128 return true;
129 }
130
ValidateMultiTexCoord2iv(const Context * context,GLenum target,const GLint * v)131 bool ValidateMultiTexCoord2iv(const Context *context, GLenum target, const GLint *v)
132 {
133 return true;
134 }
135
ValidateMultiTexCoord2s(const Context * context,GLenum target,GLshort s,GLshort t)136 bool ValidateMultiTexCoord2s(const Context *context, GLenum target, GLshort s, GLshort t)
137 {
138 return true;
139 }
140
ValidateMultiTexCoord2sv(const Context * context,GLenum target,const GLshort * v)141 bool ValidateMultiTexCoord2sv(const Context *context, GLenum target, const GLshort *v)
142 {
143 return true;
144 }
145
ValidateMultiTexCoord3d(const Context * context,GLenum target,GLdouble s,GLdouble t,GLdouble r)146 bool ValidateMultiTexCoord3d(const Context *context,
147 GLenum target,
148 GLdouble s,
149 GLdouble t,
150 GLdouble r)
151 {
152 return true;
153 }
154
ValidateMultiTexCoord3dv(const Context * context,GLenum target,const GLdouble * v)155 bool ValidateMultiTexCoord3dv(const Context *context, GLenum target, const GLdouble *v)
156 {
157 return true;
158 }
159
ValidateMultiTexCoord3f(const Context * context,GLenum target,GLfloat s,GLfloat t,GLfloat r)160 bool ValidateMultiTexCoord3f(const Context *context, GLenum target, GLfloat s, GLfloat t, GLfloat r)
161 {
162 return true;
163 }
164
ValidateMultiTexCoord3fv(const Context * context,GLenum target,const GLfloat * v)165 bool ValidateMultiTexCoord3fv(const Context *context, GLenum target, const GLfloat *v)
166 {
167 return true;
168 }
169
ValidateMultiTexCoord3i(const Context * context,GLenum target,GLint s,GLint t,GLint r)170 bool ValidateMultiTexCoord3i(const Context *context, GLenum target, GLint s, GLint t, GLint r)
171 {
172 return true;
173 }
174
ValidateMultiTexCoord3iv(const Context * context,GLenum target,const GLint * v)175 bool ValidateMultiTexCoord3iv(const Context *context, GLenum target, const GLint *v)
176 {
177 return true;
178 }
179
ValidateMultiTexCoord3s(const Context * context,GLenum target,GLshort s,GLshort t,GLshort r)180 bool ValidateMultiTexCoord3s(const Context *context, GLenum target, GLshort s, GLshort t, GLshort r)
181 {
182 return true;
183 }
184
ValidateMultiTexCoord3sv(const Context * context,GLenum target,const GLshort * v)185 bool ValidateMultiTexCoord3sv(const Context *context, GLenum target, const GLshort *v)
186 {
187 return true;
188 }
189
ValidateMultiTexCoord4d(const Context * context,GLenum target,GLdouble s,GLdouble t,GLdouble r,GLdouble q)190 bool ValidateMultiTexCoord4d(const Context *context,
191 GLenum target,
192 GLdouble s,
193 GLdouble t,
194 GLdouble r,
195 GLdouble q)
196 {
197 return true;
198 }
199
ValidateMultiTexCoord4dv(const Context * context,GLenum target,const GLdouble * v)200 bool ValidateMultiTexCoord4dv(const Context *context, GLenum target, const GLdouble *v)
201 {
202 return true;
203 }
204
ValidateMultiTexCoord4fv(const Context * context,GLenum target,const GLfloat * v)205 bool ValidateMultiTexCoord4fv(const Context *context, GLenum target, const GLfloat *v)
206 {
207 return true;
208 }
209
ValidateMultiTexCoord4i(const Context * context,GLenum target,GLint s,GLint t,GLint r,GLint q)210 bool ValidateMultiTexCoord4i(const Context *context,
211 GLenum target,
212 GLint s,
213 GLint t,
214 GLint r,
215 GLint q)
216 {
217 return true;
218 }
219
ValidateMultiTexCoord4iv(const Context * context,GLenum target,const GLint * v)220 bool ValidateMultiTexCoord4iv(const Context *context, GLenum target, const GLint *v)
221 {
222 return true;
223 }
224
ValidateMultiTexCoord4s(const Context * context,GLenum target,GLshort s,GLshort t,GLshort r,GLshort q)225 bool ValidateMultiTexCoord4s(const Context *context,
226 GLenum target,
227 GLshort s,
228 GLshort t,
229 GLshort r,
230 GLshort q)
231 {
232 return true;
233 }
234
ValidateMultiTexCoord4sv(const Context * context,GLenum target,const GLshort * v)235 bool ValidateMultiTexCoord4sv(const Context *context, GLenum target, const GLshort *v)
236 {
237 return true;
238 }
239
240 } // namespace gl
241