1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // This file is auto-generated from
6 // gpu/command_buffer/build_gles2_cmd_buffer.py
9 // This file is included by gles2_interface_stub.cc.
10 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_
11 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_
13 void GLES2InterfaceStub::ActiveTexture(GLenum
/* texture */) {
15 void GLES2InterfaceStub::AttachShader(
16 GLuint
/* program */, GLuint
/* shader */) {
18 void GLES2InterfaceStub::BindAttribLocation(
19 GLuint
/* program */, GLuint
/* index */, const char* /* name */) {
21 void GLES2InterfaceStub::BindBuffer(GLenum
/* target */, GLuint
/* buffer */) {
23 void GLES2InterfaceStub::BindFramebuffer(
24 GLenum
/* target */, GLuint
/* framebuffer */) {
26 void GLES2InterfaceStub::BindRenderbuffer(
27 GLenum
/* target */, GLuint
/* renderbuffer */) {
29 void GLES2InterfaceStub::BindTexture(
30 GLenum
/* target */, GLuint
/* texture */) {
32 void GLES2InterfaceStub::BlendColor(
33 GLclampf
/* red */, GLclampf
/* green */, GLclampf
/* blue */,
34 GLclampf
/* alpha */) {
36 void GLES2InterfaceStub::BlendEquation(GLenum
/* mode */) {
38 void GLES2InterfaceStub::BlendEquationSeparate(
39 GLenum
/* modeRGB */, GLenum
/* modeAlpha */) {
41 void GLES2InterfaceStub::BlendFunc(
42 GLenum
/* sfactor */, GLenum
/* dfactor */) {
44 void GLES2InterfaceStub::BlendFuncSeparate(
45 GLenum
/* srcRGB */, GLenum
/* dstRGB */, GLenum
/* srcAlpha */,
46 GLenum
/* dstAlpha */) {
48 void GLES2InterfaceStub::BufferData(
49 GLenum
/* target */, GLsizeiptr
/* size */, const void* /* data */,
52 void GLES2InterfaceStub::BufferSubData(
53 GLenum
/* target */, GLintptr
/* offset */, GLsizeiptr
/* size */,
54 const void* /* data */) {
56 GLenum
GLES2InterfaceStub::CheckFramebufferStatus(GLenum
/* target */) {
59 void GLES2InterfaceStub::Clear(GLbitfield
/* mask */) {
61 void GLES2InterfaceStub::ClearColor(
62 GLclampf
/* red */, GLclampf
/* green */, GLclampf
/* blue */,
63 GLclampf
/* alpha */) {
65 void GLES2InterfaceStub::ClearDepthf(GLclampf
/* depth */) {
67 void GLES2InterfaceStub::ClearStencil(GLint
/* s */) {
69 void GLES2InterfaceStub::ColorMask(
70 GLboolean
/* red */, GLboolean
/* green */, GLboolean
/* blue */,
71 GLboolean
/* alpha */) {
73 void GLES2InterfaceStub::CompileShader(GLuint
/* shader */) {
75 void GLES2InterfaceStub::CompressedTexImage2D(
76 GLenum
/* target */, GLint
/* level */, GLenum
/* internalformat */,
77 GLsizei
/* width */, GLsizei
/* height */, GLint
/* border */,
78 GLsizei
/* imageSize */, const void* /* data */) {
80 void GLES2InterfaceStub::CompressedTexSubImage2D(
81 GLenum
/* target */, GLint
/* level */, GLint
/* xoffset */,
82 GLint
/* yoffset */, GLsizei
/* width */, GLsizei
/* height */,
83 GLenum
/* format */, GLsizei
/* imageSize */, const void* /* data */) {
85 void GLES2InterfaceStub::CopyTexImage2D(
86 GLenum
/* target */, GLint
/* level */, GLenum
/* internalformat */,
87 GLint
/* x */, GLint
/* y */, GLsizei
/* width */, GLsizei
/* height */,
90 void GLES2InterfaceStub::CopyTexSubImage2D(
91 GLenum
/* target */, GLint
/* level */, GLint
/* xoffset */,
92 GLint
/* yoffset */, GLint
/* x */, GLint
/* y */, GLsizei
/* width */,
93 GLsizei
/* height */) {
95 GLuint
GLES2InterfaceStub::CreateProgram() {
98 GLuint
GLES2InterfaceStub::CreateShader(GLenum
/* type */) {
101 void GLES2InterfaceStub::CullFace(GLenum
/* mode */) {
103 void GLES2InterfaceStub::DeleteBuffers(
104 GLsizei
/* n */, const GLuint
* /* buffers */) {
106 void GLES2InterfaceStub::DeleteFramebuffers(
107 GLsizei
/* n */, const GLuint
* /* framebuffers */) {
109 void GLES2InterfaceStub::DeleteProgram(GLuint
/* program */) {
111 void GLES2InterfaceStub::DeleteRenderbuffers(
112 GLsizei
/* n */, const GLuint
* /* renderbuffers */) {
114 void GLES2InterfaceStub::DeleteShader(GLuint
/* shader */) {
116 void GLES2InterfaceStub::DeleteTextures(
117 GLsizei
/* n */, const GLuint
* /* textures */) {
119 void GLES2InterfaceStub::DepthFunc(GLenum
/* func */) {
121 void GLES2InterfaceStub::DepthMask(GLboolean
/* flag */) {
123 void GLES2InterfaceStub::DepthRangef(
124 GLclampf
/* zNear */, GLclampf
/* zFar */) {
126 void GLES2InterfaceStub::DetachShader(
127 GLuint
/* program */, GLuint
/* shader */) {
129 void GLES2InterfaceStub::Disable(GLenum
/* cap */) {
131 void GLES2InterfaceStub::DisableVertexAttribArray(GLuint
/* index */) {
133 void GLES2InterfaceStub::DrawArrays(
134 GLenum
/* mode */, GLint
/* first */, GLsizei
/* count */) {
136 void GLES2InterfaceStub::DrawElements(
137 GLenum
/* mode */, GLsizei
/* count */, GLenum
/* type */,
138 const void* /* indices */) {
140 void GLES2InterfaceStub::Enable(GLenum
/* cap */) {
142 void GLES2InterfaceStub::EnableVertexAttribArray(GLuint
/* index */) {
144 void GLES2InterfaceStub::Finish() {
146 void GLES2InterfaceStub::Flush() {
148 void GLES2InterfaceStub::FramebufferRenderbuffer(
149 GLenum
/* target */, GLenum
/* attachment */,
150 GLenum
/* renderbuffertarget */, GLuint
/* renderbuffer */) {
152 void GLES2InterfaceStub::FramebufferTexture2D(
153 GLenum
/* target */, GLenum
/* attachment */, GLenum
/* textarget */,
154 GLuint
/* texture */, GLint
/* level */) {
156 void GLES2InterfaceStub::FrontFace(GLenum
/* mode */) {
158 void GLES2InterfaceStub::GenBuffers(GLsizei
/* n */, GLuint
* /* buffers */) {
160 void GLES2InterfaceStub::GenerateMipmap(GLenum
/* target */) {
162 void GLES2InterfaceStub::GenFramebuffers(
163 GLsizei
/* n */, GLuint
* /* framebuffers */) {
165 void GLES2InterfaceStub::GenRenderbuffers(
166 GLsizei
/* n */, GLuint
* /* renderbuffers */) {
168 void GLES2InterfaceStub::GenTextures(GLsizei
/* n */, GLuint
* /* textures */) {
170 void GLES2InterfaceStub::GetActiveAttrib(
171 GLuint
/* program */, GLuint
/* index */, GLsizei
/* bufsize */,
172 GLsizei
* /* length */, GLint
* /* size */, GLenum
* /* type */,
175 void GLES2InterfaceStub::GetActiveUniform(
176 GLuint
/* program */, GLuint
/* index */, GLsizei
/* bufsize */,
177 GLsizei
* /* length */, GLint
* /* size */, GLenum
* /* type */,
180 void GLES2InterfaceStub::GetAttachedShaders(
181 GLuint
/* program */, GLsizei
/* maxcount */, GLsizei
* /* count */,
182 GLuint
* /* shaders */) {
184 GLint
GLES2InterfaceStub::GetAttribLocation(
185 GLuint
/* program */, const char* /* name */) {
188 void GLES2InterfaceStub::GetBooleanv(
189 GLenum
/* pname */, GLboolean
* /* params */) {
191 void GLES2InterfaceStub::GetBufferParameteriv(
192 GLenum
/* target */, GLenum
/* pname */, GLint
* /* params */) {
194 GLenum
GLES2InterfaceStub::GetError() {
197 void GLES2InterfaceStub::GetFloatv(GLenum
/* pname */, GLfloat
* /* params */) {
199 void GLES2InterfaceStub::GetFramebufferAttachmentParameteriv(
200 GLenum
/* target */, GLenum
/* attachment */, GLenum
/* pname */,
201 GLint
* /* params */) {
203 void GLES2InterfaceStub::GetIntegerv(GLenum
/* pname */, GLint
* /* params */) {
205 void GLES2InterfaceStub::GetProgramiv(
206 GLuint
/* program */, GLenum
/* pname */, GLint
* /* params */) {
208 void GLES2InterfaceStub::GetProgramInfoLog(
209 GLuint
/* program */, GLsizei
/* bufsize */, GLsizei
* /* length */,
210 char* /* infolog */) {
212 void GLES2InterfaceStub::GetRenderbufferParameteriv(
213 GLenum
/* target */, GLenum
/* pname */, GLint
* /* params */) {
215 void GLES2InterfaceStub::GetShaderiv(
216 GLuint
/* shader */, GLenum
/* pname */, GLint
* /* params */) {
218 void GLES2InterfaceStub::GetShaderInfoLog(
219 GLuint
/* shader */, GLsizei
/* bufsize */, GLsizei
* /* length */,
220 char* /* infolog */) {
222 void GLES2InterfaceStub::GetShaderPrecisionFormat(
223 GLenum
/* shadertype */, GLenum
/* precisiontype */, GLint
* /* range */,
224 GLint
* /* precision */) {
226 void GLES2InterfaceStub::GetShaderSource(
227 GLuint
/* shader */, GLsizei
/* bufsize */, GLsizei
* /* length */,
228 char* /* source */) {
230 const GLubyte
* GLES2InterfaceStub::GetString(GLenum
/* name */) {
233 void GLES2InterfaceStub::GetTexParameterfv(
234 GLenum
/* target */, GLenum
/* pname */, GLfloat
* /* params */) {
236 void GLES2InterfaceStub::GetTexParameteriv(
237 GLenum
/* target */, GLenum
/* pname */, GLint
* /* params */) {
239 void GLES2InterfaceStub::GetUniformfv(
240 GLuint
/* program */, GLint
/* location */, GLfloat
* /* params */) {
242 void GLES2InterfaceStub::GetUniformiv(
243 GLuint
/* program */, GLint
/* location */, GLint
* /* params */) {
245 GLint
GLES2InterfaceStub::GetUniformLocation(
246 GLuint
/* program */, const char* /* name */) {
249 void GLES2InterfaceStub::GetVertexAttribfv(
250 GLuint
/* index */, GLenum
/* pname */, GLfloat
* /* params */) {
252 void GLES2InterfaceStub::GetVertexAttribiv(
253 GLuint
/* index */, GLenum
/* pname */, GLint
* /* params */) {
255 void GLES2InterfaceStub::GetVertexAttribPointerv(
256 GLuint
/* index */, GLenum
/* pname */, void** /* pointer */) {
258 void GLES2InterfaceStub::Hint(GLenum
/* target */, GLenum
/* mode */) {
260 GLboolean
GLES2InterfaceStub::IsBuffer(GLuint
/* buffer */) {
263 GLboolean
GLES2InterfaceStub::IsEnabled(GLenum
/* cap */) {
266 GLboolean
GLES2InterfaceStub::IsFramebuffer(GLuint
/* framebuffer */) {
269 GLboolean
GLES2InterfaceStub::IsProgram(GLuint
/* program */) {
272 GLboolean
GLES2InterfaceStub::IsRenderbuffer(GLuint
/* renderbuffer */) {
275 GLboolean
GLES2InterfaceStub::IsShader(GLuint
/* shader */) {
278 GLboolean
GLES2InterfaceStub::IsTexture(GLuint
/* texture */) {
281 void GLES2InterfaceStub::LineWidth(GLfloat
/* width */) {
283 void GLES2InterfaceStub::LinkProgram(GLuint
/* program */) {
285 void GLES2InterfaceStub::PixelStorei(GLenum
/* pname */, GLint
/* param */) {
287 void GLES2InterfaceStub::PolygonOffset(
288 GLfloat
/* factor */, GLfloat
/* units */) {
290 void GLES2InterfaceStub::ReadPixels(
291 GLint
/* x */, GLint
/* y */, GLsizei
/* width */, GLsizei
/* height */,
292 GLenum
/* format */, GLenum
/* type */, void* /* pixels */) {
294 void GLES2InterfaceStub::ReleaseShaderCompiler() {
296 void GLES2InterfaceStub::RenderbufferStorage(
297 GLenum
/* target */, GLenum
/* internalformat */, GLsizei
/* width */,
298 GLsizei
/* height */) {
300 void GLES2InterfaceStub::SampleCoverage(
301 GLclampf
/* value */, GLboolean
/* invert */) {
303 void GLES2InterfaceStub::Scissor(
304 GLint
/* x */, GLint
/* y */, GLsizei
/* width */, GLsizei
/* height */) {
306 void GLES2InterfaceStub::ShaderBinary(
307 GLsizei
/* n */, const GLuint
* /* shaders */, GLenum
/* binaryformat */,
308 const void* /* binary */, GLsizei
/* length */) {
310 void GLES2InterfaceStub::ShaderSource(
311 GLuint
/* shader */, GLsizei
/* count */, const GLchar
* const* /* str */,
312 const GLint
* /* length */) {
314 void GLES2InterfaceStub::ShallowFinishCHROMIUM() {
316 void GLES2InterfaceStub::ShallowFlushCHROMIUM() {
318 void GLES2InterfaceStub::StencilFunc(
319 GLenum
/* func */, GLint
/* ref */, GLuint
/* mask */) {
321 void GLES2InterfaceStub::StencilFuncSeparate(
322 GLenum
/* face */, GLenum
/* func */, GLint
/* ref */, GLuint
/* mask */) {
324 void GLES2InterfaceStub::StencilMask(GLuint
/* mask */) {
326 void GLES2InterfaceStub::StencilMaskSeparate(
327 GLenum
/* face */, GLuint
/* mask */) {
329 void GLES2InterfaceStub::StencilOp(
330 GLenum
/* fail */, GLenum
/* zfail */, GLenum
/* zpass */) {
332 void GLES2InterfaceStub::StencilOpSeparate(
333 GLenum
/* face */, GLenum
/* fail */, GLenum
/* zfail */,
334 GLenum
/* zpass */) {
336 void GLES2InterfaceStub::TexImage2D(
337 GLenum
/* target */, GLint
/* level */, GLint
/* internalformat */,
338 GLsizei
/* width */, GLsizei
/* height */, GLint
/* border */,
339 GLenum
/* format */, GLenum
/* type */, const void* /* pixels */) {
341 void GLES2InterfaceStub::TexParameterf(
342 GLenum
/* target */, GLenum
/* pname */, GLfloat
/* param */) {
344 void GLES2InterfaceStub::TexParameterfv(
345 GLenum
/* target */, GLenum
/* pname */, const GLfloat
* /* params */) {
347 void GLES2InterfaceStub::TexParameteri(
348 GLenum
/* target */, GLenum
/* pname */, GLint
/* param */) {
350 void GLES2InterfaceStub::TexParameteriv(
351 GLenum
/* target */, GLenum
/* pname */, const GLint
* /* params */) {
353 void GLES2InterfaceStub::TexSubImage2D(
354 GLenum
/* target */, GLint
/* level */, GLint
/* xoffset */,
355 GLint
/* yoffset */, GLsizei
/* width */, GLsizei
/* height */,
356 GLenum
/* format */, GLenum
/* type */, const void* /* pixels */) {
358 void GLES2InterfaceStub::Uniform1f(GLint
/* location */, GLfloat
/* x */) {
360 void GLES2InterfaceStub::Uniform1fv(
361 GLint
/* location */, GLsizei
/* count */, const GLfloat
* /* v */) {
363 void GLES2InterfaceStub::Uniform1i(GLint
/* location */, GLint
/* x */) {
365 void GLES2InterfaceStub::Uniform1iv(
366 GLint
/* location */, GLsizei
/* count */, const GLint
* /* v */) {
368 void GLES2InterfaceStub::Uniform2f(
369 GLint
/* location */, GLfloat
/* x */, GLfloat
/* y */) {
371 void GLES2InterfaceStub::Uniform2fv(
372 GLint
/* location */, GLsizei
/* count */, const GLfloat
* /* v */) {
374 void GLES2InterfaceStub::Uniform2i(
375 GLint
/* location */, GLint
/* x */, GLint
/* y */) {
377 void GLES2InterfaceStub::Uniform2iv(
378 GLint
/* location */, GLsizei
/* count */, const GLint
* /* v */) {
380 void GLES2InterfaceStub::Uniform3f(
381 GLint
/* location */, GLfloat
/* x */, GLfloat
/* y */, GLfloat
/* z */) {
383 void GLES2InterfaceStub::Uniform3fv(
384 GLint
/* location */, GLsizei
/* count */, const GLfloat
* /* v */) {
386 void GLES2InterfaceStub::Uniform3i(
387 GLint
/* location */, GLint
/* x */, GLint
/* y */, GLint
/* z */) {
389 void GLES2InterfaceStub::Uniform3iv(
390 GLint
/* location */, GLsizei
/* count */, const GLint
* /* v */) {
392 void GLES2InterfaceStub::Uniform4f(
393 GLint
/* location */, GLfloat
/* x */, GLfloat
/* y */, GLfloat
/* z */,
396 void GLES2InterfaceStub::Uniform4fv(
397 GLint
/* location */, GLsizei
/* count */, const GLfloat
* /* v */) {
399 void GLES2InterfaceStub::Uniform4i(
400 GLint
/* location */, GLint
/* x */, GLint
/* y */, GLint
/* z */,
403 void GLES2InterfaceStub::Uniform4iv(
404 GLint
/* location */, GLsizei
/* count */, const GLint
* /* v */) {
406 void GLES2InterfaceStub::UniformMatrix2fv(
407 GLint
/* location */, GLsizei
/* count */, GLboolean
/* transpose */,
408 const GLfloat
* /* value */) {
410 void GLES2InterfaceStub::UniformMatrix3fv(
411 GLint
/* location */, GLsizei
/* count */, GLboolean
/* transpose */,
412 const GLfloat
* /* value */) {
414 void GLES2InterfaceStub::UniformMatrix4fv(
415 GLint
/* location */, GLsizei
/* count */, GLboolean
/* transpose */,
416 const GLfloat
* /* value */) {
418 void GLES2InterfaceStub::UseProgram(GLuint
/* program */) {
420 void GLES2InterfaceStub::ValidateProgram(GLuint
/* program */) {
422 void GLES2InterfaceStub::VertexAttrib1f(GLuint
/* indx */, GLfloat
/* x */) {
424 void GLES2InterfaceStub::VertexAttrib1fv(
425 GLuint
/* indx */, const GLfloat
* /* values */) {
427 void GLES2InterfaceStub::VertexAttrib2f(
428 GLuint
/* indx */, GLfloat
/* x */, GLfloat
/* y */) {
430 void GLES2InterfaceStub::VertexAttrib2fv(
431 GLuint
/* indx */, const GLfloat
* /* values */) {
433 void GLES2InterfaceStub::VertexAttrib3f(
434 GLuint
/* indx */, GLfloat
/* x */, GLfloat
/* y */, GLfloat
/* z */) {
436 void GLES2InterfaceStub::VertexAttrib3fv(
437 GLuint
/* indx */, const GLfloat
* /* values */) {
439 void GLES2InterfaceStub::VertexAttrib4f(
440 GLuint
/* indx */, GLfloat
/* x */, GLfloat
/* y */, GLfloat
/* z */,
443 void GLES2InterfaceStub::VertexAttrib4fv(
444 GLuint
/* indx */, const GLfloat
* /* values */) {
446 void GLES2InterfaceStub::VertexAttribPointer(
447 GLuint
/* indx */, GLint
/* size */, GLenum
/* type */,
448 GLboolean
/* normalized */, GLsizei
/* stride */, const void* /* ptr */) {
450 void GLES2InterfaceStub::Viewport(
451 GLint
/* x */, GLint
/* y */, GLsizei
/* width */, GLsizei
/* height */) {
453 void GLES2InterfaceStub::BlitFramebufferEXT(
454 GLint
/* srcX0 */, GLint
/* srcY0 */, GLint
/* srcX1 */, GLint
/* srcY1 */,
455 GLint
/* dstX0 */, GLint
/* dstY0 */, GLint
/* dstX1 */, GLint
/* dstY1 */,
456 GLbitfield
/* mask */, GLenum
/* filter */) {
458 void GLES2InterfaceStub::RenderbufferStorageMultisampleEXT(
459 GLenum
/* target */, GLsizei
/* samples */, GLenum
/* internalformat */,
460 GLsizei
/* width */, GLsizei
/* height */) {
462 void GLES2InterfaceStub::FramebufferTexture2DMultisampleEXT(
463 GLenum
/* target */, GLenum
/* attachment */, GLenum
/* textarget */,
464 GLuint
/* texture */, GLint
/* level */, GLsizei
/* samples */) {
466 void GLES2InterfaceStub::TexStorage2DEXT(
467 GLenum
/* target */, GLsizei
/* levels */, GLenum
/* internalFormat */,
468 GLsizei
/* width */, GLsizei
/* height */) {
470 void GLES2InterfaceStub::GenQueriesEXT(
471 GLsizei
/* n */, GLuint
* /* queries */) {
473 void GLES2InterfaceStub::DeleteQueriesEXT(
474 GLsizei
/* n */, const GLuint
* /* queries */) {
476 GLboolean
GLES2InterfaceStub::IsQueryEXT(GLuint
/* id */) {
479 void GLES2InterfaceStub::BeginQueryEXT(GLenum
/* target */, GLuint
/* id */) {
481 void GLES2InterfaceStub::EndQueryEXT(GLenum
/* target */) {
483 void GLES2InterfaceStub::GetQueryivEXT(
484 GLenum
/* target */, GLenum
/* pname */, GLint
* /* params */) {
486 void GLES2InterfaceStub::GetQueryObjectuivEXT(
487 GLuint
/* id */, GLenum
/* pname */, GLuint
* /* params */) {
489 void GLES2InterfaceStub::InsertEventMarkerEXT(
490 GLsizei
/* length */, const GLchar
* /* marker */) {
492 void GLES2InterfaceStub::PushGroupMarkerEXT(
493 GLsizei
/* length */, const GLchar
* /* marker */) {
495 void GLES2InterfaceStub::PopGroupMarkerEXT() {
497 void GLES2InterfaceStub::GenVertexArraysOES(
498 GLsizei
/* n */, GLuint
* /* arrays */) {
500 void GLES2InterfaceStub::DeleteVertexArraysOES(
501 GLsizei
/* n */, const GLuint
* /* arrays */) {
503 GLboolean
GLES2InterfaceStub::IsVertexArrayOES(GLuint
/* array */) {
506 void GLES2InterfaceStub::BindVertexArrayOES(GLuint
/* array */) {
508 void GLES2InterfaceStub::SwapBuffers() {
510 GLuint
GLES2InterfaceStub::GetMaxValueInBufferCHROMIUM(
511 GLuint
/* buffer_id */, GLsizei
/* count */, GLenum
/* type */,
512 GLuint
/* offset */) {
515 void GLES2InterfaceStub::GenSharedIdsCHROMIUM(
516 GLuint
/* namespace_id */, GLuint
/* id_offset */, GLsizei
/* n */,
519 void GLES2InterfaceStub::DeleteSharedIdsCHROMIUM(
520 GLuint
/* namespace_id */, GLsizei
/* n */, const GLuint
* /* ids */) {
522 void GLES2InterfaceStub::RegisterSharedIdsCHROMIUM(
523 GLuint
/* namespace_id */, GLsizei
/* n */, const GLuint
* /* ids */) {
525 GLboolean
GLES2InterfaceStub::EnableFeatureCHROMIUM(
526 const char* /* feature */) {
529 void* GLES2InterfaceStub::MapBufferCHROMIUM(
530 GLuint
/* target */, GLenum
/* access */) {
533 GLboolean
GLES2InterfaceStub::UnmapBufferCHROMIUM(GLuint
/* target */) {
536 void* GLES2InterfaceStub::MapImageCHROMIUM(
537 GLuint
/* image_id */, GLenum
/* access */) {
540 void GLES2InterfaceStub::UnmapImageCHROMIUM(GLuint
/* image_id */) {
542 void* GLES2InterfaceStub::MapBufferSubDataCHROMIUM(
543 GLuint
/* target */, GLintptr
/* offset */, GLsizeiptr
/* size */,
544 GLenum
/* access */) {
547 void GLES2InterfaceStub::UnmapBufferSubDataCHROMIUM(const void* /* mem */) {
549 void* GLES2InterfaceStub::MapTexSubImage2DCHROMIUM(
550 GLenum
/* target */, GLint
/* level */, GLint
/* xoffset */,
551 GLint
/* yoffset */, GLsizei
/* width */, GLsizei
/* height */,
552 GLenum
/* format */, GLenum
/* type */, GLenum
/* access */) {
555 void GLES2InterfaceStub::UnmapTexSubImage2DCHROMIUM(const void* /* mem */) {
557 void GLES2InterfaceStub::ResizeCHROMIUM(
558 GLuint
/* width */, GLuint
/* height */, GLfloat
/* scale_factor */) {
560 const GLchar
* GLES2InterfaceStub::GetRequestableExtensionsCHROMIUM() {
563 void GLES2InterfaceStub::RequestExtensionCHROMIUM(
564 const char* /* extension */) {
566 void GLES2InterfaceStub::RateLimitOffscreenContextCHROMIUM() {
568 void GLES2InterfaceStub::GetMultipleIntegervCHROMIUM(
569 const GLenum
* /* pnames */, GLuint
/* count */, GLint
* /* results */,
570 GLsizeiptr
/* size */) {
572 void GLES2InterfaceStub::GetProgramInfoCHROMIUM(
573 GLuint
/* program */, GLsizei
/* bufsize */, GLsizei
* /* size */,
576 GLuint
GLES2InterfaceStub::CreateStreamTextureCHROMIUM(GLuint
/* texture */) {
579 void GLES2InterfaceStub::DestroyStreamTextureCHROMIUM(GLuint
/* texture */) {
581 GLuint
GLES2InterfaceStub::CreateImageCHROMIUM(
582 GLsizei
/* width */, GLsizei
/* height */, GLenum
/* internalformat */) {
585 void GLES2InterfaceStub::DestroyImageCHROMIUM(GLuint
/* image_id */) {
587 void GLES2InterfaceStub::GetImageParameterivCHROMIUM(
588 GLuint
/* image_id */, GLenum
/* pname */, GLint
* /* params */) {
590 void GLES2InterfaceStub::GetTranslatedShaderSourceANGLE(
591 GLuint
/* shader */, GLsizei
/* bufsize */, GLsizei
* /* length */,
592 char* /* source */) {
594 void GLES2InterfaceStub::PostSubBufferCHROMIUM(
595 GLint
/* x */, GLint
/* y */, GLint
/* width */, GLint
/* height */) {
597 void GLES2InterfaceStub::TexImageIOSurface2DCHROMIUM(
598 GLenum
/* target */, GLsizei
/* width */, GLsizei
/* height */,
599 GLuint
/* ioSurfaceId */, GLuint
/* plane */) {
601 void GLES2InterfaceStub::CopyTextureCHROMIUM(
602 GLenum
/* target */, GLenum
/* source_id */, GLenum
/* dest_id */,
603 GLint
/* level */, GLint
/* internalformat */, GLenum
/* dest_type */) {
605 void GLES2InterfaceStub::DrawArraysInstancedANGLE(
606 GLenum
/* mode */, GLint
/* first */, GLsizei
/* count */,
607 GLsizei
/* primcount */) {
609 void GLES2InterfaceStub::DrawElementsInstancedANGLE(
610 GLenum
/* mode */, GLsizei
/* count */, GLenum
/* type */,
611 const void* /* indices */, GLsizei
/* primcount */) {
613 void GLES2InterfaceStub::VertexAttribDivisorANGLE(
614 GLuint
/* index */, GLuint
/* divisor */) {
616 void GLES2InterfaceStub::GenMailboxCHROMIUM(GLbyte
* /* mailbox */) {
618 void GLES2InterfaceStub::ProduceTextureCHROMIUM(
619 GLenum
/* target */, const GLbyte
* /* mailbox */) {
621 void GLES2InterfaceStub::ConsumeTextureCHROMIUM(
622 GLenum
/* target */, const GLbyte
* /* mailbox */) {
624 void GLES2InterfaceStub::BindUniformLocationCHROMIUM(
625 GLuint
/* program */, GLint
/* location */, const char* /* name */) {
627 void GLES2InterfaceStub::BindTexImage2DCHROMIUM(
628 GLenum
/* target */, GLint
/* imageId */) {
630 void GLES2InterfaceStub::ReleaseTexImage2DCHROMIUM(
631 GLenum
/* target */, GLint
/* imageId */) {
633 void GLES2InterfaceStub::TraceBeginCHROMIUM(const char* /* name */) {
635 void GLES2InterfaceStub::TraceEndCHROMIUM() {
637 void GLES2InterfaceStub::AsyncTexSubImage2DCHROMIUM(
638 GLenum
/* target */, GLint
/* level */, GLint
/* xoffset */,
639 GLint
/* yoffset */, GLsizei
/* width */, GLsizei
/* height */,
640 GLenum
/* format */, GLenum
/* type */, const void* /* data */) {
642 void GLES2InterfaceStub::AsyncTexImage2DCHROMIUM(
643 GLenum
/* target */, GLint
/* level */, GLint
/* internalformat */,
644 GLsizei
/* width */, GLsizei
/* height */, GLint
/* border */,
645 GLenum
/* format */, GLenum
/* type */, const void* /* pixels */) {
647 void GLES2InterfaceStub::WaitAsyncTexImage2DCHROMIUM(GLenum
/* target */) {
649 void GLES2InterfaceStub::DiscardFramebufferEXT(
650 GLenum
/* target */, GLsizei
/* count */,
651 const GLenum
* /* attachments */) {
653 void GLES2InterfaceStub::LoseContextCHROMIUM(
654 GLenum
/* current */, GLenum
/* other */) {
656 GLuint
GLES2InterfaceStub::InsertSyncPointCHROMIUM() {
659 void GLES2InterfaceStub::WaitSyncPointCHROMIUM(GLuint
/* sync_point */) {
661 void GLES2InterfaceStub::DrawBuffersEXT(
662 GLsizei
/* count */, const GLenum
* /* bufs */) {
664 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_