1 // Copyright 2014 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
7 // It's formatted by clang-format using chromium coding style:
8 // clang-format -i -style=chromium filename
11 // This file is included by gles2_interface_stub.cc.
12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_
13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_
15 void GLES2InterfaceStub::ActiveTexture(GLenum
/* texture */) {
17 void GLES2InterfaceStub::AttachShader(GLuint
/* program */,
18 GLuint
/* shader */) {
20 void GLES2InterfaceStub::BindAttribLocation(GLuint
/* program */,
22 const char* /* name */) {
24 void GLES2InterfaceStub::BindBuffer(GLenum
/* target */, GLuint
/* buffer */) {
26 void GLES2InterfaceStub::BindBufferBase(GLenum
/* target */,
28 GLuint
/* buffer */) {
30 void GLES2InterfaceStub::BindBufferRange(GLenum
/* target */,
33 GLintptr
/* offset */,
34 GLsizeiptr
/* size */) {
36 void GLES2InterfaceStub::BindFramebuffer(GLenum
/* target */,
37 GLuint
/* framebuffer */) {
39 void GLES2InterfaceStub::BindRenderbuffer(GLenum
/* target */,
40 GLuint
/* renderbuffer */) {
42 void GLES2InterfaceStub::BindSampler(GLuint
/* unit */, GLuint
/* sampler */) {
44 void GLES2InterfaceStub::BindTexture(GLenum
/* target */,
45 GLuint
/* texture */) {
47 void GLES2InterfaceStub::BindTransformFeedback(GLenum
/* target */,
48 GLuint
/* transformfeedback */) {
50 void GLES2InterfaceStub::BlendColor(GLclampf
/* red */,
53 GLclampf
/* alpha */) {
55 void GLES2InterfaceStub::BlendEquation(GLenum
/* mode */) {
57 void GLES2InterfaceStub::BlendEquationSeparate(GLenum
/* modeRGB */,
58 GLenum
/* modeAlpha */) {
60 void GLES2InterfaceStub::BlendFunc(GLenum
/* sfactor */, GLenum
/* dfactor */) {
62 void GLES2InterfaceStub::BlendFuncSeparate(GLenum
/* srcRGB */,
64 GLenum
/* srcAlpha */,
65 GLenum
/* dstAlpha */) {
67 void GLES2InterfaceStub::BufferData(GLenum
/* target */,
68 GLsizeiptr
/* size */,
69 const void* /* data */,
72 void GLES2InterfaceStub::BufferSubData(GLenum
/* target */,
73 GLintptr
/* offset */,
74 GLsizeiptr
/* size */,
75 const void* /* data */) {
77 GLenum
GLES2InterfaceStub::CheckFramebufferStatus(GLenum
/* target */) {
80 void GLES2InterfaceStub::Clear(GLbitfield
/* mask */) {
82 void GLES2InterfaceStub::ClearBufferfi(GLenum
/* buffer */,
83 GLint
/* drawbuffers */,
85 GLint
/* stencil */) {
87 void GLES2InterfaceStub::ClearBufferfv(GLenum
/* buffer */,
88 GLint
/* drawbuffers */,
89 const GLfloat
* /* value */) {
91 void GLES2InterfaceStub::ClearBufferiv(GLenum
/* buffer */,
92 GLint
/* drawbuffers */,
93 const GLint
* /* value */) {
95 void GLES2InterfaceStub::ClearBufferuiv(GLenum
/* buffer */,
96 GLint
/* drawbuffers */,
97 const GLuint
* /* value */) {
99 void GLES2InterfaceStub::ClearColor(GLclampf
/* red */,
100 GLclampf
/* green */,
102 GLclampf
/* alpha */) {
104 void GLES2InterfaceStub::ClearDepthf(GLclampf
/* depth */) {
106 void GLES2InterfaceStub::ClearStencil(GLint
/* s */) {
108 GLenum
GLES2InterfaceStub::ClientWaitSync(GLsync
/* sync */,
109 GLbitfield
/* flags */,
110 GLuint64
/* timeout */) {
113 void GLES2InterfaceStub::ColorMask(GLboolean
/* red */,
114 GLboolean
/* green */,
115 GLboolean
/* blue */,
116 GLboolean
/* alpha */) {
118 void GLES2InterfaceStub::CompileShader(GLuint
/* shader */) {
120 void GLES2InterfaceStub::CompressedTexImage2D(GLenum
/* target */,
122 GLenum
/* internalformat */,
124 GLsizei
/* height */,
126 GLsizei
/* imageSize */,
127 const void* /* data */) {
129 void GLES2InterfaceStub::CompressedTexSubImage2D(GLenum
/* target */,
134 GLsizei
/* height */,
136 GLsizei
/* imageSize */,
137 const void* /* data */) {
139 void GLES2InterfaceStub::CopyBufferSubData(GLenum
/* readtarget */,
140 GLenum
/* writetarget */,
141 GLintptr
/* readoffset */,
142 GLintptr
/* writeoffset */,
143 GLsizeiptr
/* size */) {
145 void GLES2InterfaceStub::CopyTexImage2D(GLenum
/* target */,
147 GLenum
/* internalformat */,
151 GLsizei
/* height */,
152 GLint
/* border */) {
154 void GLES2InterfaceStub::CopyTexSubImage2D(GLenum
/* target */,
161 GLsizei
/* height */) {
163 void GLES2InterfaceStub::CopyTexSubImage3D(GLenum
/* target */,
171 GLsizei
/* height */) {
173 GLuint
GLES2InterfaceStub::CreateProgram() {
176 GLuint
GLES2InterfaceStub::CreateShader(GLenum
/* type */) {
179 void GLES2InterfaceStub::CullFace(GLenum
/* mode */) {
181 void GLES2InterfaceStub::DeleteBuffers(GLsizei
/* n */,
182 const GLuint
* /* buffers */) {
184 void GLES2InterfaceStub::DeleteFramebuffers(GLsizei
/* n */,
185 const GLuint
* /* framebuffers */) {
187 void GLES2InterfaceStub::DeleteProgram(GLuint
/* program */) {
189 void GLES2InterfaceStub::DeleteRenderbuffers(
191 const GLuint
* /* renderbuffers */) {
193 void GLES2InterfaceStub::DeleteSamplers(GLsizei
/* n */,
194 const GLuint
* /* samplers */) {
196 void GLES2InterfaceStub::DeleteSync(GLsync
/* sync */) {
198 void GLES2InterfaceStub::DeleteShader(GLuint
/* shader */) {
200 void GLES2InterfaceStub::DeleteTextures(GLsizei
/* n */,
201 const GLuint
* /* textures */) {
203 void GLES2InterfaceStub::DeleteTransformFeedbacks(GLsizei
/* n */,
204 const GLuint
* /* ids */) {
206 void GLES2InterfaceStub::DepthFunc(GLenum
/* func */) {
208 void GLES2InterfaceStub::DepthMask(GLboolean
/* flag */) {
210 void GLES2InterfaceStub::DepthRangef(GLclampf
/* zNear */,
211 GLclampf
/* zFar */) {
213 void GLES2InterfaceStub::DetachShader(GLuint
/* program */,
214 GLuint
/* shader */) {
216 void GLES2InterfaceStub::Disable(GLenum
/* cap */) {
218 void GLES2InterfaceStub::DisableVertexAttribArray(GLuint
/* index */) {
220 void GLES2InterfaceStub::DrawArrays(GLenum
/* mode */,
222 GLsizei
/* count */) {
224 void GLES2InterfaceStub::DrawElements(GLenum
/* mode */,
227 const void* /* indices */) {
229 void GLES2InterfaceStub::Enable(GLenum
/* cap */) {
231 void GLES2InterfaceStub::EnableVertexAttribArray(GLuint
/* index */) {
233 GLsync
GLES2InterfaceStub::FenceSync(GLenum
/* condition */,
234 GLbitfield
/* flags */) {
237 void GLES2InterfaceStub::Finish() {
239 void GLES2InterfaceStub::Flush() {
241 void GLES2InterfaceStub::FramebufferRenderbuffer(
243 GLenum
/* attachment */,
244 GLenum
/* renderbuffertarget */,
245 GLuint
/* renderbuffer */) {
247 void GLES2InterfaceStub::FramebufferTexture2D(GLenum
/* target */,
248 GLenum
/* attachment */,
249 GLenum
/* textarget */,
250 GLuint
/* texture */,
253 void GLES2InterfaceStub::FramebufferTextureLayer(GLenum
/* target */,
254 GLenum
/* attachment */,
255 GLuint
/* texture */,
259 void GLES2InterfaceStub::FrontFace(GLenum
/* mode */) {
261 void GLES2InterfaceStub::GenBuffers(GLsizei
/* n */, GLuint
* /* buffers */) {
263 void GLES2InterfaceStub::GenerateMipmap(GLenum
/* target */) {
265 void GLES2InterfaceStub::GenFramebuffers(GLsizei
/* n */,
266 GLuint
* /* framebuffers */) {
268 void GLES2InterfaceStub::GenRenderbuffers(GLsizei
/* n */,
269 GLuint
* /* renderbuffers */) {
271 void GLES2InterfaceStub::GenSamplers(GLsizei
/* n */, GLuint
* /* samplers */) {
273 void GLES2InterfaceStub::GenTextures(GLsizei
/* n */, GLuint
* /* textures */) {
275 void GLES2InterfaceStub::GenTransformFeedbacks(GLsizei
/* n */,
278 void GLES2InterfaceStub::GetActiveAttrib(GLuint
/* program */,
280 GLsizei
/* bufsize */,
281 GLsizei
* /* length */,
286 void GLES2InterfaceStub::GetActiveUniform(GLuint
/* program */,
288 GLsizei
/* bufsize */,
289 GLsizei
* /* length */,
294 void GLES2InterfaceStub::GetActiveUniformBlockiv(GLuint
/* program */,
297 GLint
* /* params */) {
299 void GLES2InterfaceStub::GetActiveUniformBlockName(GLuint
/* program */,
301 GLsizei
/* bufsize */,
302 GLsizei
* /* length */,
305 void GLES2InterfaceStub::GetActiveUniformsiv(GLuint
/* program */,
307 const GLuint
* /* indices */,
309 GLint
* /* params */) {
311 void GLES2InterfaceStub::GetAttachedShaders(GLuint
/* program */,
312 GLsizei
/* maxcount */,
313 GLsizei
* /* count */,
314 GLuint
* /* shaders */) {
316 GLint
GLES2InterfaceStub::GetAttribLocation(GLuint
/* program */,
317 const char* /* name */) {
320 void GLES2InterfaceStub::GetBooleanv(GLenum
/* pname */,
321 GLboolean
* /* params */) {
323 void GLES2InterfaceStub::GetBufferParameteriv(GLenum
/* target */,
325 GLint
* /* params */) {
327 GLenum
GLES2InterfaceStub::GetError() {
330 void GLES2InterfaceStub::GetFloatv(GLenum
/* pname */, GLfloat
* /* params */) {
332 GLint
GLES2InterfaceStub::GetFragDataLocation(GLuint
/* program */,
333 const char* /* name */) {
336 void GLES2InterfaceStub::GetFramebufferAttachmentParameteriv(
338 GLenum
/* attachment */,
340 GLint
* /* params */) {
342 void GLES2InterfaceStub::GetIntegerv(GLenum
/* pname */, GLint
* /* params */) {
344 void GLES2InterfaceStub::GetInternalformativ(GLenum
/* target */,
347 GLsizei
/* bufSize */,
348 GLint
* /* params */) {
350 void GLES2InterfaceStub::GetProgramiv(GLuint
/* program */,
352 GLint
* /* params */) {
354 void GLES2InterfaceStub::GetProgramInfoLog(GLuint
/* program */,
355 GLsizei
/* bufsize */,
356 GLsizei
* /* length */,
357 char* /* infolog */) {
359 void GLES2InterfaceStub::GetRenderbufferParameteriv(GLenum
/* target */,
361 GLint
* /* params */) {
363 void GLES2InterfaceStub::GetSamplerParameterfv(GLuint
/* sampler */,
365 GLfloat
* /* params */) {
367 void GLES2InterfaceStub::GetSamplerParameteriv(GLuint
/* sampler */,
369 GLint
* /* params */) {
371 void GLES2InterfaceStub::GetShaderiv(GLuint
/* shader */,
373 GLint
* /* params */) {
375 void GLES2InterfaceStub::GetShaderInfoLog(GLuint
/* shader */,
376 GLsizei
/* bufsize */,
377 GLsizei
* /* length */,
378 char* /* infolog */) {
380 void GLES2InterfaceStub::GetShaderPrecisionFormat(GLenum
/* shadertype */,
381 GLenum
/* precisiontype */,
383 GLint
* /* precision */) {
385 void GLES2InterfaceStub::GetShaderSource(GLuint
/* shader */,
386 GLsizei
/* bufsize */,
387 GLsizei
* /* length */,
388 char* /* source */) {
390 const GLubyte
* GLES2InterfaceStub::GetString(GLenum
/* name */) {
393 void GLES2InterfaceStub::GetSynciv(GLsync
/* sync */,
395 GLsizei
/* bufsize */,
396 GLsizei
* /* length */,
397 GLint
* /* values */) {
399 void GLES2InterfaceStub::GetTexParameterfv(GLenum
/* target */,
401 GLfloat
* /* params */) {
403 void GLES2InterfaceStub::GetTexParameteriv(GLenum
/* target */,
405 GLint
* /* params */) {
407 void GLES2InterfaceStub::GetTransformFeedbackVarying(GLuint
/* program */,
409 GLsizei
/* bufsize */,
410 GLsizei
* /* length */,
415 GLuint
GLES2InterfaceStub::GetUniformBlockIndex(GLuint
/* program */,
416 const char* /* name */) {
419 void GLES2InterfaceStub::GetUniformfv(GLuint
/* program */,
420 GLint
/* location */,
421 GLfloat
* /* params */) {
423 void GLES2InterfaceStub::GetUniformiv(GLuint
/* program */,
424 GLint
/* location */,
425 GLint
* /* params */) {
427 void GLES2InterfaceStub::GetUniformIndices(GLuint
/* program */,
429 const char* const* /* names */,
430 GLuint
* /* indices */) {
432 GLint
GLES2InterfaceStub::GetUniformLocation(GLuint
/* program */,
433 const char* /* name */) {
436 void GLES2InterfaceStub::GetVertexAttribfv(GLuint
/* index */,
438 GLfloat
* /* params */) {
440 void GLES2InterfaceStub::GetVertexAttribiv(GLuint
/* index */,
442 GLint
* /* params */) {
444 void GLES2InterfaceStub::GetVertexAttribPointerv(GLuint
/* index */,
446 void** /* pointer */) {
448 void GLES2InterfaceStub::Hint(GLenum
/* target */, GLenum
/* mode */) {
450 void GLES2InterfaceStub::InvalidateFramebuffer(
453 const GLenum
* /* attachments */) {
455 void GLES2InterfaceStub::InvalidateSubFramebuffer(
458 const GLenum
* /* attachments */,
462 GLsizei
/* height */) {
464 GLboolean
GLES2InterfaceStub::IsBuffer(GLuint
/* buffer */) {
467 GLboolean
GLES2InterfaceStub::IsEnabled(GLenum
/* cap */) {
470 GLboolean
GLES2InterfaceStub::IsFramebuffer(GLuint
/* framebuffer */) {
473 GLboolean
GLES2InterfaceStub::IsProgram(GLuint
/* program */) {
476 GLboolean
GLES2InterfaceStub::IsRenderbuffer(GLuint
/* renderbuffer */) {
479 GLboolean
GLES2InterfaceStub::IsSampler(GLuint
/* sampler */) {
482 GLboolean
GLES2InterfaceStub::IsShader(GLuint
/* shader */) {
485 GLboolean
GLES2InterfaceStub::IsSync(GLsync
/* sync */) {
488 GLboolean
GLES2InterfaceStub::IsTexture(GLuint
/* texture */) {
491 GLboolean
GLES2InterfaceStub::IsTransformFeedback(
492 GLuint
/* transformfeedback */) {
495 void GLES2InterfaceStub::LineWidth(GLfloat
/* width */) {
497 void GLES2InterfaceStub::LinkProgram(GLuint
/* program */) {
499 void GLES2InterfaceStub::PauseTransformFeedback() {
501 void GLES2InterfaceStub::PixelStorei(GLenum
/* pname */, GLint
/* param */) {
503 void GLES2InterfaceStub::PolygonOffset(GLfloat
/* factor */,
504 GLfloat
/* units */) {
506 void GLES2InterfaceStub::ReadBuffer(GLenum
/* src */) {
508 void GLES2InterfaceStub::ReadPixels(GLint
/* x */,
511 GLsizei
/* height */,
514 void* /* pixels */) {
516 void GLES2InterfaceStub::ReleaseShaderCompiler() {
518 void GLES2InterfaceStub::RenderbufferStorage(GLenum
/* target */,
519 GLenum
/* internalformat */,
521 GLsizei
/* height */) {
523 void GLES2InterfaceStub::ResumeTransformFeedback() {
525 void GLES2InterfaceStub::SampleCoverage(GLclampf
/* value */,
526 GLboolean
/* invert */) {
528 void GLES2InterfaceStub::SamplerParameterf(GLuint
/* sampler */,
530 GLfloat
/* param */) {
532 void GLES2InterfaceStub::SamplerParameterfv(GLuint
/* sampler */,
534 const GLfloat
* /* params */) {
536 void GLES2InterfaceStub::SamplerParameteri(GLuint
/* sampler */,
540 void GLES2InterfaceStub::SamplerParameteriv(GLuint
/* sampler */,
542 const GLint
* /* params */) {
544 void GLES2InterfaceStub::Scissor(GLint
/* x */,
547 GLsizei
/* height */) {
549 void GLES2InterfaceStub::ShaderBinary(GLsizei
/* n */,
550 const GLuint
* /* shaders */,
551 GLenum
/* binaryformat */,
552 const void* /* binary */,
553 GLsizei
/* length */) {
555 void GLES2InterfaceStub::ShaderSource(GLuint
/* shader */,
557 const GLchar
* const* /* str */,
558 const GLint
* /* length */) {
560 void GLES2InterfaceStub::ShallowFinishCHROMIUM() {
562 void GLES2InterfaceStub::ShallowFlushCHROMIUM() {
564 void GLES2InterfaceStub::OrderingBarrierCHROMIUM() {
566 void GLES2InterfaceStub::StencilFunc(GLenum
/* func */,
570 void GLES2InterfaceStub::StencilFuncSeparate(GLenum
/* face */,
575 void GLES2InterfaceStub::StencilMask(GLuint
/* mask */) {
577 void GLES2InterfaceStub::StencilMaskSeparate(GLenum
/* face */,
580 void GLES2InterfaceStub::StencilOp(GLenum
/* fail */,
582 GLenum
/* zpass */) {
584 void GLES2InterfaceStub::StencilOpSeparate(GLenum
/* face */,
587 GLenum
/* zpass */) {
589 void GLES2InterfaceStub::TexImage2D(GLenum
/* target */,
591 GLint
/* internalformat */,
593 GLsizei
/* height */,
597 const void* /* pixels */) {
599 void GLES2InterfaceStub::TexImage3D(GLenum
/* target */,
601 GLint
/* internalformat */,
603 GLsizei
/* height */,
608 const void* /* pixels */) {
610 void GLES2InterfaceStub::TexParameterf(GLenum
/* target */,
612 GLfloat
/* param */) {
614 void GLES2InterfaceStub::TexParameterfv(GLenum
/* target */,
616 const GLfloat
* /* params */) {
618 void GLES2InterfaceStub::TexParameteri(GLenum
/* target */,
622 void GLES2InterfaceStub::TexParameteriv(GLenum
/* target */,
624 const GLint
* /* params */) {
626 void GLES2InterfaceStub::TexStorage3D(GLenum
/* target */,
627 GLsizei
/* levels */,
628 GLenum
/* internalFormat */,
630 GLsizei
/* height */,
631 GLsizei
/* depth */) {
633 void GLES2InterfaceStub::TexSubImage2D(GLenum
/* target */,
638 GLsizei
/* height */,
641 const void* /* pixels */) {
643 void GLES2InterfaceStub::TexSubImage3D(GLenum
/* target */,
649 GLsizei
/* height */,
653 const void* /* pixels */) {
655 void GLES2InterfaceStub::TransformFeedbackVaryings(
656 GLuint
/* program */,
658 const char* const* /* varyings */,
659 GLenum
/* buffermode */) {
661 void GLES2InterfaceStub::Uniform1f(GLint
/* location */, GLfloat
/* x */) {
663 void GLES2InterfaceStub::Uniform1fv(GLint
/* location */,
665 const GLfloat
* /* v */) {
667 void GLES2InterfaceStub::Uniform1i(GLint
/* location */, GLint
/* x */) {
669 void GLES2InterfaceStub::Uniform1iv(GLint
/* location */,
671 const GLint
* /* v */) {
673 void GLES2InterfaceStub::Uniform1ui(GLint
/* location */, GLuint
/* x */) {
675 void GLES2InterfaceStub::Uniform1uiv(GLint
/* location */,
677 const GLuint
* /* v */) {
679 void GLES2InterfaceStub::Uniform2f(GLint
/* location */,
683 void GLES2InterfaceStub::Uniform2fv(GLint
/* location */,
685 const GLfloat
* /* v */) {
687 void GLES2InterfaceStub::Uniform2i(GLint
/* location */,
691 void GLES2InterfaceStub::Uniform2iv(GLint
/* location */,
693 const GLint
* /* v */) {
695 void GLES2InterfaceStub::Uniform2ui(GLint
/* location */,
699 void GLES2InterfaceStub::Uniform2uiv(GLint
/* location */,
701 const GLuint
* /* v */) {
703 void GLES2InterfaceStub::Uniform3f(GLint
/* location */,
708 void GLES2InterfaceStub::Uniform3fv(GLint
/* location */,
710 const GLfloat
* /* v */) {
712 void GLES2InterfaceStub::Uniform3i(GLint
/* location */,
717 void GLES2InterfaceStub::Uniform3iv(GLint
/* location */,
719 const GLint
* /* v */) {
721 void GLES2InterfaceStub::Uniform3ui(GLint
/* location */,
726 void GLES2InterfaceStub::Uniform3uiv(GLint
/* location */,
728 const GLuint
* /* v */) {
730 void GLES2InterfaceStub::Uniform4f(GLint
/* location */,
736 void GLES2InterfaceStub::Uniform4fv(GLint
/* location */,
738 const GLfloat
* /* v */) {
740 void GLES2InterfaceStub::Uniform4i(GLint
/* location */,
746 void GLES2InterfaceStub::Uniform4iv(GLint
/* location */,
748 const GLint
* /* v */) {
750 void GLES2InterfaceStub::Uniform4ui(GLint
/* location */,
756 void GLES2InterfaceStub::Uniform4uiv(GLint
/* location */,
758 const GLuint
* /* v */) {
760 void GLES2InterfaceStub::UniformBlockBinding(GLuint
/* program */,
762 GLuint
/* binding */) {
764 void GLES2InterfaceStub::UniformMatrix2fv(GLint
/* location */,
766 GLboolean
/* transpose */,
767 const GLfloat
* /* value */) {
769 void GLES2InterfaceStub::UniformMatrix2x3fv(GLint
/* location */,
771 GLboolean
/* transpose */,
772 const GLfloat
* /* value */) {
774 void GLES2InterfaceStub::UniformMatrix2x4fv(GLint
/* location */,
776 GLboolean
/* transpose */,
777 const GLfloat
* /* value */) {
779 void GLES2InterfaceStub::UniformMatrix3fv(GLint
/* location */,
781 GLboolean
/* transpose */,
782 const GLfloat
* /* value */) {
784 void GLES2InterfaceStub::UniformMatrix3x2fv(GLint
/* location */,
786 GLboolean
/* transpose */,
787 const GLfloat
* /* value */) {
789 void GLES2InterfaceStub::UniformMatrix3x4fv(GLint
/* location */,
791 GLboolean
/* transpose */,
792 const GLfloat
* /* value */) {
794 void GLES2InterfaceStub::UniformMatrix4fv(GLint
/* location */,
796 GLboolean
/* transpose */,
797 const GLfloat
* /* value */) {
799 void GLES2InterfaceStub::UniformMatrix4x2fv(GLint
/* location */,
801 GLboolean
/* transpose */,
802 const GLfloat
* /* value */) {
804 void GLES2InterfaceStub::UniformMatrix4x3fv(GLint
/* location */,
806 GLboolean
/* transpose */,
807 const GLfloat
* /* value */) {
809 void GLES2InterfaceStub::UseProgram(GLuint
/* program */) {
811 void GLES2InterfaceStub::ValidateProgram(GLuint
/* program */) {
813 void GLES2InterfaceStub::VertexAttrib1f(GLuint
/* indx */, GLfloat
/* x */) {
815 void GLES2InterfaceStub::VertexAttrib1fv(GLuint
/* indx */,
816 const GLfloat
* /* values */) {
818 void GLES2InterfaceStub::VertexAttrib2f(GLuint
/* indx */,
822 void GLES2InterfaceStub::VertexAttrib2fv(GLuint
/* indx */,
823 const GLfloat
* /* values */) {
825 void GLES2InterfaceStub::VertexAttrib3f(GLuint
/* indx */,
830 void GLES2InterfaceStub::VertexAttrib3fv(GLuint
/* indx */,
831 const GLfloat
* /* values */) {
833 void GLES2InterfaceStub::VertexAttrib4f(GLuint
/* indx */,
839 void GLES2InterfaceStub::VertexAttrib4fv(GLuint
/* indx */,
840 const GLfloat
* /* values */) {
842 void GLES2InterfaceStub::VertexAttribI4i(GLuint
/* indx */,
848 void GLES2InterfaceStub::VertexAttribI4iv(GLuint
/* indx */,
849 const GLint
* /* values */) {
851 void GLES2InterfaceStub::VertexAttribI4ui(GLuint
/* indx */,
857 void GLES2InterfaceStub::VertexAttribI4uiv(GLuint
/* indx */,
858 const GLuint
* /* values */) {
860 void GLES2InterfaceStub::VertexAttribIPointer(GLuint
/* indx */,
863 GLsizei
/* stride */,
864 const void* /* ptr */) {
866 void GLES2InterfaceStub::VertexAttribPointer(GLuint
/* indx */,
869 GLboolean
/* normalized */,
870 GLsizei
/* stride */,
871 const void* /* ptr */) {
873 void GLES2InterfaceStub::Viewport(GLint
/* x */,
876 GLsizei
/* height */) {
878 void GLES2InterfaceStub::WaitSync(GLsync
/* sync */,
879 GLbitfield
/* flags */,
880 GLuint64
/* timeout */) {
882 void GLES2InterfaceStub::BlitFramebufferCHROMIUM(GLint
/* srcX0 */,
890 GLbitfield
/* mask */,
891 GLenum
/* filter */) {
893 void GLES2InterfaceStub::RenderbufferStorageMultisampleCHROMIUM(
895 GLsizei
/* samples */,
896 GLenum
/* internalformat */,
898 GLsizei
/* height */) {
900 void GLES2InterfaceStub::RenderbufferStorageMultisampleEXT(
902 GLsizei
/* samples */,
903 GLenum
/* internalformat */,
905 GLsizei
/* height */) {
907 void GLES2InterfaceStub::FramebufferTexture2DMultisampleEXT(
909 GLenum
/* attachment */,
910 GLenum
/* textarget */,
911 GLuint
/* texture */,
913 GLsizei
/* samples */) {
915 void GLES2InterfaceStub::TexStorage2DEXT(GLenum
/* target */,
916 GLsizei
/* levels */,
917 GLenum
/* internalFormat */,
919 GLsizei
/* height */) {
921 void GLES2InterfaceStub::GenQueriesEXT(GLsizei
/* n */, GLuint
* /* queries */) {
923 void GLES2InterfaceStub::DeleteQueriesEXT(GLsizei
/* n */,
924 const GLuint
* /* queries */) {
926 GLboolean
GLES2InterfaceStub::IsQueryEXT(GLuint
/* id */) {
929 void GLES2InterfaceStub::BeginQueryEXT(GLenum
/* target */, GLuint
/* id */) {
931 void GLES2InterfaceStub::BeginTransformFeedback(GLenum
/* primitivemode */) {
933 void GLES2InterfaceStub::EndQueryEXT(GLenum
/* target */) {
935 void GLES2InterfaceStub::EndTransformFeedback() {
937 void GLES2InterfaceStub::GetQueryivEXT(GLenum
/* target */,
939 GLint
* /* params */) {
941 void GLES2InterfaceStub::GetQueryObjectuivEXT(GLuint
/* id */,
943 GLuint
* /* params */) {
945 void GLES2InterfaceStub::InsertEventMarkerEXT(GLsizei
/* length */,
946 const GLchar
* /* marker */) {
948 void GLES2InterfaceStub::PushGroupMarkerEXT(GLsizei
/* length */,
949 const GLchar
* /* marker */) {
951 void GLES2InterfaceStub::PopGroupMarkerEXT() {
953 void GLES2InterfaceStub::GenVertexArraysOES(GLsizei
/* n */,
954 GLuint
* /* arrays */) {
956 void GLES2InterfaceStub::DeleteVertexArraysOES(GLsizei
/* n */,
957 const GLuint
* /* arrays */) {
959 GLboolean
GLES2InterfaceStub::IsVertexArrayOES(GLuint
/* array */) {
962 void GLES2InterfaceStub::BindVertexArrayOES(GLuint
/* array */) {
964 void GLES2InterfaceStub::SwapBuffers() {
966 GLuint
GLES2InterfaceStub::GetMaxValueInBufferCHROMIUM(GLuint
/* buffer_id */,
969 GLuint
/* offset */) {
972 GLboolean
GLES2InterfaceStub::EnableFeatureCHROMIUM(const char* /* feature */) {
975 void* GLES2InterfaceStub::MapBufferCHROMIUM(GLuint
/* target */,
976 GLenum
/* access */) {
979 GLboolean
GLES2InterfaceStub::UnmapBufferCHROMIUM(GLuint
/* target */) {
982 void* GLES2InterfaceStub::MapBufferSubDataCHROMIUM(GLuint
/* target */,
983 GLintptr
/* offset */,
984 GLsizeiptr
/* size */,
985 GLenum
/* access */) {
988 void GLES2InterfaceStub::UnmapBufferSubDataCHROMIUM(const void* /* mem */) {
990 void* GLES2InterfaceStub::MapTexSubImage2DCHROMIUM(GLenum
/* target */,
995 GLsizei
/* height */,
998 GLenum
/* access */) {
1001 void GLES2InterfaceStub::UnmapTexSubImage2DCHROMIUM(const void* /* mem */) {
1003 void GLES2InterfaceStub::ResizeCHROMIUM(GLuint
/* width */,
1004 GLuint
/* height */,
1005 GLfloat
/* scale_factor */) {
1007 const GLchar
* GLES2InterfaceStub::GetRequestableExtensionsCHROMIUM() {
1010 void GLES2InterfaceStub::RequestExtensionCHROMIUM(const char* /* extension */) {
1012 void GLES2InterfaceStub::RateLimitOffscreenContextCHROMIUM() {
1014 void GLES2InterfaceStub::GetProgramInfoCHROMIUM(GLuint
/* program */,
1015 GLsizei
/* bufsize */,
1016 GLsizei
* /* size */,
1019 void GLES2InterfaceStub::GetUniformBlocksCHROMIUM(GLuint
/* program */,
1020 GLsizei
/* bufsize */,
1021 GLsizei
* /* size */,
1024 void GLES2InterfaceStub::GetTransformFeedbackVaryingsCHROMIUM(
1025 GLuint
/* program */,
1026 GLsizei
/* bufsize */,
1027 GLsizei
* /* size */,
1030 void GLES2InterfaceStub::GetUniformsES3CHROMIUM(GLuint
/* program */,
1031 GLsizei
/* bufsize */,
1032 GLsizei
* /* size */,
1035 GLuint
GLES2InterfaceStub::CreateStreamTextureCHROMIUM(GLuint
/* texture */) {
1038 GLuint
GLES2InterfaceStub::CreateImageCHROMIUM(ClientBuffer
/* buffer */,
1039 GLsizei
/* width */,
1040 GLsizei
/* height */,
1041 GLenum
/* internalformat */) {
1044 void GLES2InterfaceStub::DestroyImageCHROMIUM(GLuint
/* image_id */) {
1046 GLuint
GLES2InterfaceStub::CreateGpuMemoryBufferImageCHROMIUM(
1047 GLsizei
/* width */,
1048 GLsizei
/* height */,
1049 GLenum
/* internalformat */,
1050 GLenum
/* usage */) {
1053 void GLES2InterfaceStub::GetTranslatedShaderSourceANGLE(GLuint
/* shader */,
1054 GLsizei
/* bufsize */,
1055 GLsizei
* /* length */,
1056 char* /* source */) {
1058 void GLES2InterfaceStub::PostSubBufferCHROMIUM(GLint
/* x */,
1061 GLint
/* height */) {
1063 void GLES2InterfaceStub::TexImageIOSurface2DCHROMIUM(GLenum
/* target */,
1064 GLsizei
/* width */,
1065 GLsizei
/* height */,
1066 GLuint
/* ioSurfaceId */,
1067 GLuint
/* plane */) {
1069 void GLES2InterfaceStub::CopyTextureCHROMIUM(GLenum
/* target */,
1070 GLenum
/* source_id */,
1071 GLenum
/* dest_id */,
1073 GLint
/* internalformat */,
1074 GLenum
/* dest_type */) {
1076 void GLES2InterfaceStub::DrawArraysInstancedANGLE(GLenum
/* mode */,
1078 GLsizei
/* count */,
1079 GLsizei
/* primcount */) {
1081 void GLES2InterfaceStub::DrawElementsInstancedANGLE(GLenum
/* mode */,
1082 GLsizei
/* count */,
1084 const void* /* indices */,
1085 GLsizei
/* primcount */) {
1087 void GLES2InterfaceStub::VertexAttribDivisorANGLE(GLuint
/* index */,
1088 GLuint
/* divisor */) {
1090 void GLES2InterfaceStub::GenMailboxCHROMIUM(GLbyte
* /* mailbox */) {
1092 void GLES2InterfaceStub::ProduceTextureCHROMIUM(GLenum
/* target */,
1093 const GLbyte
* /* mailbox */) {
1095 void GLES2InterfaceStub::ProduceTextureDirectCHROMIUM(
1096 GLuint
/* texture */,
1097 GLenum
/* target */,
1098 const GLbyte
* /* mailbox */) {
1100 void GLES2InterfaceStub::ConsumeTextureCHROMIUM(GLenum
/* target */,
1101 const GLbyte
* /* mailbox */) {
1103 GLuint
GLES2InterfaceStub::CreateAndConsumeTextureCHROMIUM(
1104 GLenum
/* target */,
1105 const GLbyte
* /* mailbox */) {
1108 void GLES2InterfaceStub::BindUniformLocationCHROMIUM(GLuint
/* program */,
1109 GLint
/* location */,
1110 const char* /* name */) {
1112 void GLES2InterfaceStub::GenValuebuffersCHROMIUM(GLsizei
/* n */,
1113 GLuint
* /* buffers */) {
1115 void GLES2InterfaceStub::DeleteValuebuffersCHROMIUM(
1117 const GLuint
* /* valuebuffers */) {
1119 GLboolean
GLES2InterfaceStub::IsValuebufferCHROMIUM(GLuint
/* valuebuffer */) {
1122 void GLES2InterfaceStub::BindValuebufferCHROMIUM(GLenum
/* target */,
1123 GLuint
/* valuebuffer */) {
1125 void GLES2InterfaceStub::SubscribeValueCHROMIUM(GLenum
/* target */,
1126 GLenum
/* subscription */) {
1128 void GLES2InterfaceStub::PopulateSubscribedValuesCHROMIUM(GLenum
/* target */) {
1130 void GLES2InterfaceStub::UniformValuebufferCHROMIUM(GLint
/* location */,
1131 GLenum
/* target */,
1132 GLenum
/* subscription */) {
1134 void GLES2InterfaceStub::BindTexImage2DCHROMIUM(GLenum
/* target */,
1135 GLint
/* imageId */) {
1137 void GLES2InterfaceStub::ReleaseTexImage2DCHROMIUM(GLenum
/* target */,
1138 GLint
/* imageId */) {
1140 void GLES2InterfaceStub::TraceBeginCHROMIUM(const char* /* category_name */,
1141 const char* /* trace_name */) {
1143 void GLES2InterfaceStub::TraceEndCHROMIUM() {
1145 void GLES2InterfaceStub::AsyncTexSubImage2DCHROMIUM(GLenum
/* target */,
1147 GLint
/* xoffset */,
1148 GLint
/* yoffset */,
1149 GLsizei
/* width */,
1150 GLsizei
/* height */,
1151 GLenum
/* format */,
1153 const void* /* data */) {
1155 void GLES2InterfaceStub::AsyncTexImage2DCHROMIUM(GLenum
/* target */,
1157 GLenum
/* internalformat */,
1158 GLsizei
/* width */,
1159 GLsizei
/* height */,
1161 GLenum
/* format */,
1163 const void* /* pixels */) {
1165 void GLES2InterfaceStub::WaitAsyncTexImage2DCHROMIUM(GLenum
/* target */) {
1167 void GLES2InterfaceStub::WaitAllAsyncTexImage2DCHROMIUM() {
1169 void GLES2InterfaceStub::DiscardFramebufferEXT(
1170 GLenum
/* target */,
1171 GLsizei
/* count */,
1172 const GLenum
* /* attachments */) {
1174 void GLES2InterfaceStub::LoseContextCHROMIUM(GLenum
/* current */,
1175 GLenum
/* other */) {
1177 GLuint
GLES2InterfaceStub::InsertSyncPointCHROMIUM() {
1180 void GLES2InterfaceStub::WaitSyncPointCHROMIUM(GLuint
/* sync_point */) {
1182 void GLES2InterfaceStub::DrawBuffersEXT(GLsizei
/* count */,
1183 const GLenum
* /* bufs */) {
1185 void GLES2InterfaceStub::DiscardBackbufferCHROMIUM() {
1187 void GLES2InterfaceStub::ScheduleOverlayPlaneCHROMIUM(
1188 GLint
/* plane_z_order */,
1189 GLenum
/* plane_transform */,
1190 GLuint
/* overlay_texture_id */,
1191 GLint
/* bounds_x */,
1192 GLint
/* bounds_y */,
1193 GLint
/* bounds_width */,
1194 GLint
/* bounds_height */,
1197 GLfloat
/* uv_width */,
1198 GLfloat
/* uv_height */) {
1200 void GLES2InterfaceStub::SwapInterval(GLint
/* interval */) {
1202 void GLES2InterfaceStub::MatrixLoadfCHROMIUM(GLenum
/* matrixMode */,
1203 const GLfloat
* /* m */) {
1205 void GLES2InterfaceStub::MatrixLoadIdentityCHROMIUM(GLenum
/* matrixMode */) {
1207 void GLES2InterfaceStub::BlendBarrierKHR() {
1209 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_