Vulkan: Add wide-color tests
[platform/upstream/VK-GL-CTS.git] / framework / opengl / gluES3PlusWrapperFuncs.inl
1 /* WARNING: This is auto-generated file. Do not modify, since changes will
2  * be lost! Modify the generating script instead.
3  *
4  * Generated from Khronos GL API description (gl.xml) revision a3ee0ed08111d44ac3cb863d9e3e81a7c28f9d90.
5  */
6 dst->activeShaderProgram                                        = src.activeShaderProgram;
7 dst->activeTexture                                                      = src.activeTexture;
8 dst->attachShader                                                       = src.attachShader;
9 dst->beginQuery                                                         = src.beginQuery;
10 dst->beginTransformFeedback                                     = src.beginTransformFeedback;
11 dst->bindAttribLocation                                         = src.bindAttribLocation;
12 dst->bindBuffer                                                         = src.bindBuffer;
13 dst->bindBufferBase                                                     = src.bindBufferBase;
14 dst->bindBufferRange                                            = src.bindBufferRange;
15 dst->bindFramebuffer                                            = src.bindFramebuffer;
16 dst->bindImageTexture                                           = src.bindImageTexture;
17 dst->bindProgramPipeline                                        = src.bindProgramPipeline;
18 dst->bindRenderbuffer                                           = src.bindRenderbuffer;
19 dst->bindSampler                                                        = src.bindSampler;
20 dst->bindTexture                                                        = src.bindTexture;
21 dst->bindTransformFeedback                                      = src.bindTransformFeedback;
22 dst->bindVertexArray                                            = src.bindVertexArray;
23 dst->bindVertexBuffer                                           = src.bindVertexBuffer;
24 dst->blendColor                                                         = src.blendColor;
25 dst->blendEquation                                                      = src.blendEquation;
26 dst->blendEquationSeparate                                      = src.blendEquationSeparate;
27 dst->blendFunc                                                          = src.blendFunc;
28 dst->blendFuncSeparate                                          = src.blendFuncSeparate;
29 dst->blitFramebuffer                                            = src.blitFramebuffer;
30 dst->bufferData                                                         = src.bufferData;
31 dst->bufferSubData                                                      = src.bufferSubData;
32 dst->checkFramebufferStatus                                     = src.checkFramebufferStatus;
33 dst->clear                                                                      = src.clear;
34 dst->clearBufferfi                                                      = src.clearBufferfi;
35 dst->clearBufferfv                                                      = src.clearBufferfv;
36 dst->clearBufferiv                                                      = src.clearBufferiv;
37 dst->clearBufferuiv                                                     = src.clearBufferuiv;
38 dst->clearColor                                                         = src.clearColor;
39 dst->clearDepthf                                                        = src.clearDepthf;
40 dst->clearStencil                                                       = src.clearStencil;
41 dst->clientWaitSync                                                     = src.clientWaitSync;
42 dst->colorMask                                                          = src.colorMask;
43 dst->compileShader                                                      = src.compileShader;
44 dst->compressedTexImage2D                                       = src.compressedTexImage2D;
45 dst->compressedTexImage3D                                       = src.compressedTexImage3D;
46 dst->compressedTexSubImage2D                            = src.compressedTexSubImage2D;
47 dst->compressedTexSubImage3D                            = src.compressedTexSubImage3D;
48 dst->copyBufferSubData                                          = src.copyBufferSubData;
49 dst->copyTexImage2D                                                     = src.copyTexImage2D;
50 dst->copyTexSubImage2D                                          = src.copyTexSubImage2D;
51 dst->copyTexSubImage3D                                          = src.copyTexSubImage3D;
52 dst->createProgram                                                      = src.createProgram;
53 dst->createShader                                                       = src.createShader;
54 dst->createShaderProgramv                                       = src.createShaderProgramv;
55 dst->cullFace                                                           = src.cullFace;
56 dst->deleteBuffers                                                      = src.deleteBuffers;
57 dst->deleteFramebuffers                                         = src.deleteFramebuffers;
58 dst->deleteProgram                                                      = src.deleteProgram;
59 dst->deleteProgramPipelines                                     = src.deleteProgramPipelines;
60 dst->deleteQueries                                                      = src.deleteQueries;
61 dst->deleteRenderbuffers                                        = src.deleteRenderbuffers;
62 dst->deleteSamplers                                                     = src.deleteSamplers;
63 dst->deleteShader                                                       = src.deleteShader;
64 dst->deleteSync                                                         = src.deleteSync;
65 dst->deleteTextures                                                     = src.deleteTextures;
66 dst->deleteTransformFeedbacks                           = src.deleteTransformFeedbacks;
67 dst->deleteVertexArrays                                         = src.deleteVertexArrays;
68 dst->depthFunc                                                          = src.depthFunc;
69 dst->depthMask                                                          = src.depthMask;
70 dst->depthRangef                                                        = src.depthRangef;
71 dst->detachShader                                                       = src.detachShader;
72 dst->disable                                                            = src.disable;
73 dst->disableVertexAttribArray                           = src.disableVertexAttribArray;
74 dst->dispatchCompute                                            = src.dispatchCompute;
75 dst->dispatchComputeIndirect                            = src.dispatchComputeIndirect;
76 dst->drawArrays                                                         = src.drawArrays;
77 dst->drawArraysIndirect                                         = src.drawArraysIndirect;
78 dst->drawArraysInstanced                                        = src.drawArraysInstanced;
79 dst->drawBuffers                                                        = src.drawBuffers;
80 dst->drawElements                                                       = src.drawElements;
81 dst->drawElementsIndirect                                       = src.drawElementsIndirect;
82 dst->drawElementsInstanced                                      = src.drawElementsInstanced;
83 dst->drawRangeElements                                          = src.drawRangeElements;
84 dst->enable                                                                     = src.enable;
85 dst->enableVertexAttribArray                            = src.enableVertexAttribArray;
86 dst->endQuery                                                           = src.endQuery;
87 dst->endTransformFeedback                                       = src.endTransformFeedback;
88 dst->fenceSync                                                          = src.fenceSync;
89 dst->finish                                                                     = src.finish;
90 dst->flush                                                                      = src.flush;
91 dst->flushMappedBufferRange                                     = src.flushMappedBufferRange;
92 dst->framebufferParameteri                                      = src.framebufferParameteri;
93 dst->framebufferRenderbuffer                            = src.framebufferRenderbuffer;
94 dst->framebufferTexture2D                                       = src.framebufferTexture2D;
95 dst->framebufferTextureLayer                            = src.framebufferTextureLayer;
96 dst->frontFace                                                          = src.frontFace;
97 dst->genBuffers                                                         = src.genBuffers;
98 dst->genFramebuffers                                            = src.genFramebuffers;
99 dst->genProgramPipelines                                        = src.genProgramPipelines;
100 dst->genQueries                                                         = src.genQueries;
101 dst->genRenderbuffers                                           = src.genRenderbuffers;
102 dst->genSamplers                                                        = src.genSamplers;
103 dst->genTextures                                                        = src.genTextures;
104 dst->genTransformFeedbacks                                      = src.genTransformFeedbacks;
105 dst->genVertexArrays                                            = src.genVertexArrays;
106 dst->generateMipmap                                                     = src.generateMipmap;
107 dst->getActiveAttrib                                            = src.getActiveAttrib;
108 dst->getActiveUniform                                           = src.getActiveUniform;
109 dst->getActiveUniformBlockName                          = src.getActiveUniformBlockName;
110 dst->getActiveUniformBlockiv                            = src.getActiveUniformBlockiv;
111 dst->getActiveUniformsiv                                        = src.getActiveUniformsiv;
112 dst->getAttachedShaders                                         = src.getAttachedShaders;
113 dst->getAttribLocation                                          = src.getAttribLocation;
114 dst->getBooleani_v                                                      = src.getBooleani_v;
115 dst->getBooleanv                                                        = src.getBooleanv;
116 dst->getBufferParameteri64v                                     = src.getBufferParameteri64v;
117 dst->getBufferParameteriv                                       = src.getBufferParameteriv;
118 dst->getBufferPointerv                                          = src.getBufferPointerv;
119 dst->getError                                                           = src.getError;
120 dst->getFloatv                                                          = src.getFloatv;
121 dst->getFragDataLocation                                        = src.getFragDataLocation;
122 dst->getFramebufferAttachmentParameteriv        = src.getFramebufferAttachmentParameteriv;
123 dst->getFramebufferParameteriv                          = src.getFramebufferParameteriv;
124 dst->getInteger64i_v                                            = src.getInteger64i_v;
125 dst->getInteger64v                                                      = src.getInteger64v;
126 dst->getIntegeri_v                                                      = src.getIntegeri_v;
127 dst->getIntegerv                                                        = src.getIntegerv;
128 dst->getInternalformativ                                        = src.getInternalformativ;
129 dst->getMultisamplefv                                           = src.getMultisamplefv;
130 dst->getProgramBinary                                           = src.getProgramBinary;
131 dst->getProgramInfoLog                                          = src.getProgramInfoLog;
132 dst->getProgramInterfaceiv                                      = src.getProgramInterfaceiv;
133 dst->getProgramPipelineInfoLog                          = src.getProgramPipelineInfoLog;
134 dst->getProgramPipelineiv                                       = src.getProgramPipelineiv;
135 dst->getProgramResourceIndex                            = src.getProgramResourceIndex;
136 dst->getProgramResourceLocation                         = src.getProgramResourceLocation;
137 dst->getProgramResourceName                                     = src.getProgramResourceName;
138 dst->getProgramResourceiv                                       = src.getProgramResourceiv;
139 dst->getProgramiv                                                       = src.getProgramiv;
140 dst->getQueryObjectuiv                                          = src.getQueryObjectuiv;
141 dst->getQueryiv                                                         = src.getQueryiv;
142 dst->getRenderbufferParameteriv                         = src.getRenderbufferParameteriv;
143 dst->getSamplerParameterfv                                      = src.getSamplerParameterfv;
144 dst->getSamplerParameteriv                                      = src.getSamplerParameteriv;
145 dst->getShaderInfoLog                                           = src.getShaderInfoLog;
146 dst->getShaderPrecisionFormat                           = src.getShaderPrecisionFormat;
147 dst->getShaderSource                                            = src.getShaderSource;
148 dst->getShaderiv                                                        = src.getShaderiv;
149 dst->getString                                                          = src.getString;
150 dst->getStringi                                                         = src.getStringi;
151 dst->getSynciv                                                          = src.getSynciv;
152 dst->getTexLevelParameterfv                                     = src.getTexLevelParameterfv;
153 dst->getTexLevelParameteriv                                     = src.getTexLevelParameteriv;
154 dst->getTexParameterfv                                          = src.getTexParameterfv;
155 dst->getTexParameteriv                                          = src.getTexParameteriv;
156 dst->getTransformFeedbackVarying                        = src.getTransformFeedbackVarying;
157 dst->getUniformBlockIndex                                       = src.getUniformBlockIndex;
158 dst->getUniformIndices                                          = src.getUniformIndices;
159 dst->getUniformLocation                                         = src.getUniformLocation;
160 dst->getUniformfv                                                       = src.getUniformfv;
161 dst->getUniformiv                                                       = src.getUniformiv;
162 dst->getUniformuiv                                                      = src.getUniformuiv;
163 dst->getVertexAttribIiv                                         = src.getVertexAttribIiv;
164 dst->getVertexAttribIuiv                                        = src.getVertexAttribIuiv;
165 dst->getVertexAttribPointerv                            = src.getVertexAttribPointerv;
166 dst->getVertexAttribfv                                          = src.getVertexAttribfv;
167 dst->getVertexAttribiv                                          = src.getVertexAttribiv;
168 dst->hint                                                                       = src.hint;
169 dst->invalidateFramebuffer                                      = src.invalidateFramebuffer;
170 dst->invalidateSubFramebuffer                           = src.invalidateSubFramebuffer;
171 dst->isBuffer                                                           = src.isBuffer;
172 dst->isEnabled                                                          = src.isEnabled;
173 dst->isFramebuffer                                                      = src.isFramebuffer;
174 dst->isProgram                                                          = src.isProgram;
175 dst->isProgramPipeline                                          = src.isProgramPipeline;
176 dst->isQuery                                                            = src.isQuery;
177 dst->isRenderbuffer                                                     = src.isRenderbuffer;
178 dst->isSampler                                                          = src.isSampler;
179 dst->isShader                                                           = src.isShader;
180 dst->isSync                                                                     = src.isSync;
181 dst->isTexture                                                          = src.isTexture;
182 dst->isTransformFeedback                                        = src.isTransformFeedback;
183 dst->isVertexArray                                                      = src.isVertexArray;
184 dst->lineWidth                                                          = src.lineWidth;
185 dst->linkProgram                                                        = src.linkProgram;
186 dst->mapBufferRange                                                     = src.mapBufferRange;
187 dst->memoryBarrier                                                      = src.memoryBarrier;
188 dst->memoryBarrierByRegion                                      = src.memoryBarrierByRegion;
189 dst->pauseTransformFeedback                                     = src.pauseTransformFeedback;
190 dst->pixelStorei                                                        = src.pixelStorei;
191 dst->polygonOffset                                                      = src.polygonOffset;
192 dst->programBinary                                                      = src.programBinary;
193 dst->programParameteri                                          = src.programParameteri;
194 dst->programUniform1f                                           = src.programUniform1f;
195 dst->programUniform1fv                                          = src.programUniform1fv;
196 dst->programUniform1i                                           = src.programUniform1i;
197 dst->programUniform1iv                                          = src.programUniform1iv;
198 dst->programUniform1ui                                          = src.programUniform1ui;
199 dst->programUniform1uiv                                         = src.programUniform1uiv;
200 dst->programUniform2f                                           = src.programUniform2f;
201 dst->programUniform2fv                                          = src.programUniform2fv;
202 dst->programUniform2i                                           = src.programUniform2i;
203 dst->programUniform2iv                                          = src.programUniform2iv;
204 dst->programUniform2ui                                          = src.programUniform2ui;
205 dst->programUniform2uiv                                         = src.programUniform2uiv;
206 dst->programUniform3f                                           = src.programUniform3f;
207 dst->programUniform3fv                                          = src.programUniform3fv;
208 dst->programUniform3i                                           = src.programUniform3i;
209 dst->programUniform3iv                                          = src.programUniform3iv;
210 dst->programUniform3ui                                          = src.programUniform3ui;
211 dst->programUniform3uiv                                         = src.programUniform3uiv;
212 dst->programUniform4f                                           = src.programUniform4f;
213 dst->programUniform4fv                                          = src.programUniform4fv;
214 dst->programUniform4i                                           = src.programUniform4i;
215 dst->programUniform4iv                                          = src.programUniform4iv;
216 dst->programUniform4ui                                          = src.programUniform4ui;
217 dst->programUniform4uiv                                         = src.programUniform4uiv;
218 dst->programUniformMatrix2fv                            = src.programUniformMatrix2fv;
219 dst->programUniformMatrix2x3fv                          = src.programUniformMatrix2x3fv;
220 dst->programUniformMatrix2x4fv                          = src.programUniformMatrix2x4fv;
221 dst->programUniformMatrix3fv                            = src.programUniformMatrix3fv;
222 dst->programUniformMatrix3x2fv                          = src.programUniformMatrix3x2fv;
223 dst->programUniformMatrix3x4fv                          = src.programUniformMatrix3x4fv;
224 dst->programUniformMatrix4fv                            = src.programUniformMatrix4fv;
225 dst->programUniformMatrix4x2fv                          = src.programUniformMatrix4x2fv;
226 dst->programUniformMatrix4x3fv                          = src.programUniformMatrix4x3fv;
227 dst->readBuffer                                                         = src.readBuffer;
228 dst->readPixels                                                         = src.readPixels;
229 dst->releaseShaderCompiler                                      = src.releaseShaderCompiler;
230 dst->renderbufferStorage                                        = src.renderbufferStorage;
231 dst->renderbufferStorageMultisample                     = src.renderbufferStorageMultisample;
232 dst->resumeTransformFeedback                            = src.resumeTransformFeedback;
233 dst->sampleCoverage                                                     = src.sampleCoverage;
234 dst->sampleMaski                                                        = src.sampleMaski;
235 dst->samplerParameterf                                          = src.samplerParameterf;
236 dst->samplerParameterfv                                         = src.samplerParameterfv;
237 dst->samplerParameteri                                          = src.samplerParameteri;
238 dst->samplerParameteriv                                         = src.samplerParameteriv;
239 dst->scissor                                                            = src.scissor;
240 dst->shaderBinary                                                       = src.shaderBinary;
241 dst->shaderSource                                                       = src.shaderSource;
242 dst->stencilFunc                                                        = src.stencilFunc;
243 dst->stencilFuncSeparate                                        = src.stencilFuncSeparate;
244 dst->stencilMask                                                        = src.stencilMask;
245 dst->stencilMaskSeparate                                        = src.stencilMaskSeparate;
246 dst->stencilOp                                                          = src.stencilOp;
247 dst->stencilOpSeparate                                          = src.stencilOpSeparate;
248 dst->texImage2D                                                         = src.texImage2D;
249 dst->texImage3D                                                         = src.texImage3D;
250 dst->texParameterf                                                      = src.texParameterf;
251 dst->texParameterfv                                                     = src.texParameterfv;
252 dst->texParameteri                                                      = src.texParameteri;
253 dst->texParameteriv                                                     = src.texParameteriv;
254 dst->texStorage2D                                                       = src.texStorage2D;
255 dst->texStorage2DMultisample                            = src.texStorage2DMultisample;
256 dst->texStorage3D                                                       = src.texStorage3D;
257 dst->texSubImage2D                                                      = src.texSubImage2D;
258 dst->texSubImage3D                                                      = src.texSubImage3D;
259 dst->transformFeedbackVaryings                          = src.transformFeedbackVaryings;
260 dst->uniform1f                                                          = src.uniform1f;
261 dst->uniform1fv                                                         = src.uniform1fv;
262 dst->uniform1i                                                          = src.uniform1i;
263 dst->uniform1iv                                                         = src.uniform1iv;
264 dst->uniform1ui                                                         = src.uniform1ui;
265 dst->uniform1uiv                                                        = src.uniform1uiv;
266 dst->uniform2f                                                          = src.uniform2f;
267 dst->uniform2fv                                                         = src.uniform2fv;
268 dst->uniform2i                                                          = src.uniform2i;
269 dst->uniform2iv                                                         = src.uniform2iv;
270 dst->uniform2ui                                                         = src.uniform2ui;
271 dst->uniform2uiv                                                        = src.uniform2uiv;
272 dst->uniform3f                                                          = src.uniform3f;
273 dst->uniform3fv                                                         = src.uniform3fv;
274 dst->uniform3i                                                          = src.uniform3i;
275 dst->uniform3iv                                                         = src.uniform3iv;
276 dst->uniform3ui                                                         = src.uniform3ui;
277 dst->uniform3uiv                                                        = src.uniform3uiv;
278 dst->uniform4f                                                          = src.uniform4f;
279 dst->uniform4fv                                                         = src.uniform4fv;
280 dst->uniform4i                                                          = src.uniform4i;
281 dst->uniform4iv                                                         = src.uniform4iv;
282 dst->uniform4ui                                                         = src.uniform4ui;
283 dst->uniform4uiv                                                        = src.uniform4uiv;
284 dst->uniformBlockBinding                                        = src.uniformBlockBinding;
285 dst->uniformMatrix2fv                                           = src.uniformMatrix2fv;
286 dst->uniformMatrix2x3fv                                         = src.uniformMatrix2x3fv;
287 dst->uniformMatrix2x4fv                                         = src.uniformMatrix2x4fv;
288 dst->uniformMatrix3fv                                           = src.uniformMatrix3fv;
289 dst->uniformMatrix3x2fv                                         = src.uniformMatrix3x2fv;
290 dst->uniformMatrix3x4fv                                         = src.uniformMatrix3x4fv;
291 dst->uniformMatrix4fv                                           = src.uniformMatrix4fv;
292 dst->uniformMatrix4x2fv                                         = src.uniformMatrix4x2fv;
293 dst->uniformMatrix4x3fv                                         = src.uniformMatrix4x3fv;
294 dst->unmapBuffer                                                        = src.unmapBuffer;
295 dst->useProgram                                                         = src.useProgram;
296 dst->useProgramStages                                           = src.useProgramStages;
297 dst->validateProgram                                            = src.validateProgram;
298 dst->validateProgramPipeline                            = src.validateProgramPipeline;
299 dst->vertexAttrib1f                                                     = src.vertexAttrib1f;
300 dst->vertexAttrib1fv                                            = src.vertexAttrib1fv;
301 dst->vertexAttrib2f                                                     = src.vertexAttrib2f;
302 dst->vertexAttrib2fv                                            = src.vertexAttrib2fv;
303 dst->vertexAttrib3f                                                     = src.vertexAttrib3f;
304 dst->vertexAttrib3fv                                            = src.vertexAttrib3fv;
305 dst->vertexAttrib4f                                                     = src.vertexAttrib4f;
306 dst->vertexAttrib4fv                                            = src.vertexAttrib4fv;
307 dst->vertexAttribBinding                                        = src.vertexAttribBinding;
308 dst->vertexAttribDivisor                                        = src.vertexAttribDivisor;
309 dst->vertexAttribFormat                                         = src.vertexAttribFormat;
310 dst->vertexAttribI4i                                            = src.vertexAttribI4i;
311 dst->vertexAttribI4iv                                           = src.vertexAttribI4iv;
312 dst->vertexAttribI4ui                                           = src.vertexAttribI4ui;
313 dst->vertexAttribI4uiv                                          = src.vertexAttribI4uiv;
314 dst->vertexAttribIFormat                                        = src.vertexAttribIFormat;
315 dst->vertexAttribIPointer                                       = src.vertexAttribIPointer;
316 dst->vertexAttribPointer                                        = src.vertexAttribPointer;
317 dst->vertexBindingDivisor                                       = src.vertexBindingDivisor;
318 dst->viewport                                                           = src.viewport;
319 dst->waitSync                                                           = src.waitSync;