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::CompressedTexImage3D(GLenum
/* target */,
141 GLenum
/* internalformat */,
143 GLsizei
/* height */,
146 GLsizei
/* imageSize */,
147 const void* /* data */) {
149 void GLES2InterfaceStub::CopyBufferSubData(GLenum
/* readtarget */,
150 GLenum
/* writetarget */,
151 GLintptr
/* readoffset */,
152 GLintptr
/* writeoffset */,
153 GLsizeiptr
/* size */) {
155 void GLES2InterfaceStub::CopyTexImage2D(GLenum
/* target */,
157 GLenum
/* internalformat */,
161 GLsizei
/* height */,
162 GLint
/* border */) {
164 void GLES2InterfaceStub::CopyTexSubImage2D(GLenum
/* target */,
171 GLsizei
/* height */) {
173 void GLES2InterfaceStub::CopyTexSubImage3D(GLenum
/* target */,
181 GLsizei
/* height */) {
183 GLuint
GLES2InterfaceStub::CreateProgram() {
186 GLuint
GLES2InterfaceStub::CreateShader(GLenum
/* type */) {
189 void GLES2InterfaceStub::CullFace(GLenum
/* mode */) {
191 void GLES2InterfaceStub::DeleteBuffers(GLsizei
/* n */,
192 const GLuint
* /* buffers */) {
194 void GLES2InterfaceStub::DeleteFramebuffers(GLsizei
/* n */,
195 const GLuint
* /* framebuffers */) {
197 void GLES2InterfaceStub::DeleteProgram(GLuint
/* program */) {
199 void GLES2InterfaceStub::DeleteRenderbuffers(
201 const GLuint
* /* renderbuffers */) {
203 void GLES2InterfaceStub::DeleteSamplers(GLsizei
/* n */,
204 const GLuint
* /* samplers */) {
206 void GLES2InterfaceStub::DeleteSync(GLsync
/* sync */) {
208 void GLES2InterfaceStub::DeleteShader(GLuint
/* shader */) {
210 void GLES2InterfaceStub::DeleteTextures(GLsizei
/* n */,
211 const GLuint
* /* textures */) {
213 void GLES2InterfaceStub::DeleteTransformFeedbacks(GLsizei
/* n */,
214 const GLuint
* /* ids */) {
216 void GLES2InterfaceStub::DepthFunc(GLenum
/* func */) {
218 void GLES2InterfaceStub::DepthMask(GLboolean
/* flag */) {
220 void GLES2InterfaceStub::DepthRangef(GLclampf
/* zNear */,
221 GLclampf
/* zFar */) {
223 void GLES2InterfaceStub::DetachShader(GLuint
/* program */,
224 GLuint
/* shader */) {
226 void GLES2InterfaceStub::Disable(GLenum
/* cap */) {
228 void GLES2InterfaceStub::DisableVertexAttribArray(GLuint
/* index */) {
230 void GLES2InterfaceStub::DrawArrays(GLenum
/* mode */,
232 GLsizei
/* count */) {
234 void GLES2InterfaceStub::DrawElements(GLenum
/* mode */,
237 const void* /* indices */) {
239 void GLES2InterfaceStub::DrawRangeElements(GLenum
/* mode */,
244 const void* /* indices */) {
246 void GLES2InterfaceStub::Enable(GLenum
/* cap */) {
248 void GLES2InterfaceStub::EnableVertexAttribArray(GLuint
/* index */) {
250 GLsync
GLES2InterfaceStub::FenceSync(GLenum
/* condition */,
251 GLbitfield
/* flags */) {
254 void GLES2InterfaceStub::Finish() {
256 void GLES2InterfaceStub::Flush() {
258 void GLES2InterfaceStub::FramebufferRenderbuffer(
260 GLenum
/* attachment */,
261 GLenum
/* renderbuffertarget */,
262 GLuint
/* renderbuffer */) {
264 void GLES2InterfaceStub::FramebufferTexture2D(GLenum
/* target */,
265 GLenum
/* attachment */,
266 GLenum
/* textarget */,
267 GLuint
/* texture */,
270 void GLES2InterfaceStub::FramebufferTextureLayer(GLenum
/* target */,
271 GLenum
/* attachment */,
272 GLuint
/* texture */,
276 void GLES2InterfaceStub::FrontFace(GLenum
/* mode */) {
278 void GLES2InterfaceStub::GenBuffers(GLsizei
/* n */, GLuint
* /* buffers */) {
280 void GLES2InterfaceStub::GenerateMipmap(GLenum
/* target */) {
282 void GLES2InterfaceStub::GenFramebuffers(GLsizei
/* n */,
283 GLuint
* /* framebuffers */) {
285 void GLES2InterfaceStub::GenRenderbuffers(GLsizei
/* n */,
286 GLuint
* /* renderbuffers */) {
288 void GLES2InterfaceStub::GenSamplers(GLsizei
/* n */, GLuint
* /* samplers */) {
290 void GLES2InterfaceStub::GenTextures(GLsizei
/* n */, GLuint
* /* textures */) {
292 void GLES2InterfaceStub::GenTransformFeedbacks(GLsizei
/* n */,
295 void GLES2InterfaceStub::GetActiveAttrib(GLuint
/* program */,
297 GLsizei
/* bufsize */,
298 GLsizei
* /* length */,
303 void GLES2InterfaceStub::GetActiveUniform(GLuint
/* program */,
305 GLsizei
/* bufsize */,
306 GLsizei
* /* length */,
311 void GLES2InterfaceStub::GetActiveUniformBlockiv(GLuint
/* program */,
314 GLint
* /* params */) {
316 void GLES2InterfaceStub::GetActiveUniformBlockName(GLuint
/* program */,
318 GLsizei
/* bufsize */,
319 GLsizei
* /* length */,
322 void GLES2InterfaceStub::GetActiveUniformsiv(GLuint
/* program */,
324 const GLuint
* /* indices */,
326 GLint
* /* params */) {
328 void GLES2InterfaceStub::GetAttachedShaders(GLuint
/* program */,
329 GLsizei
/* maxcount */,
330 GLsizei
* /* count */,
331 GLuint
* /* shaders */) {
333 GLint
GLES2InterfaceStub::GetAttribLocation(GLuint
/* program */,
334 const char* /* name */) {
337 void GLES2InterfaceStub::GetBooleanv(GLenum
/* pname */,
338 GLboolean
* /* params */) {
340 void GLES2InterfaceStub::GetBufferParameteriv(GLenum
/* target */,
342 GLint
* /* params */) {
344 GLenum
GLES2InterfaceStub::GetError() {
347 void GLES2InterfaceStub::GetFloatv(GLenum
/* pname */, GLfloat
* /* params */) {
349 GLint
GLES2InterfaceStub::GetFragDataLocation(GLuint
/* program */,
350 const char* /* name */) {
353 void GLES2InterfaceStub::GetFramebufferAttachmentParameteriv(
355 GLenum
/* attachment */,
357 GLint
* /* params */) {
359 void GLES2InterfaceStub::GetInteger64v(GLenum
/* pname */,
360 GLint64
* /* params */) {
362 void GLES2InterfaceStub::GetIntegeri_v(GLenum
/* pname */,
366 void GLES2InterfaceStub::GetInteger64i_v(GLenum
/* pname */,
368 GLint64
* /* data */) {
370 void GLES2InterfaceStub::GetIntegerv(GLenum
/* pname */, GLint
* /* params */) {
372 void GLES2InterfaceStub::GetInternalformativ(GLenum
/* target */,
375 GLsizei
/* bufSize */,
376 GLint
* /* params */) {
378 void GLES2InterfaceStub::GetProgramiv(GLuint
/* program */,
380 GLint
* /* params */) {
382 void GLES2InterfaceStub::GetProgramInfoLog(GLuint
/* program */,
383 GLsizei
/* bufsize */,
384 GLsizei
* /* length */,
385 char* /* infolog */) {
387 void GLES2InterfaceStub::GetRenderbufferParameteriv(GLenum
/* target */,
389 GLint
* /* params */) {
391 void GLES2InterfaceStub::GetSamplerParameterfv(GLuint
/* sampler */,
393 GLfloat
* /* params */) {
395 void GLES2InterfaceStub::GetSamplerParameteriv(GLuint
/* sampler */,
397 GLint
* /* params */) {
399 void GLES2InterfaceStub::GetShaderiv(GLuint
/* shader */,
401 GLint
* /* params */) {
403 void GLES2InterfaceStub::GetShaderInfoLog(GLuint
/* shader */,
404 GLsizei
/* bufsize */,
405 GLsizei
* /* length */,
406 char* /* infolog */) {
408 void GLES2InterfaceStub::GetShaderPrecisionFormat(GLenum
/* shadertype */,
409 GLenum
/* precisiontype */,
411 GLint
* /* precision */) {
413 void GLES2InterfaceStub::GetShaderSource(GLuint
/* shader */,
414 GLsizei
/* bufsize */,
415 GLsizei
* /* length */,
416 char* /* source */) {
418 const GLubyte
* GLES2InterfaceStub::GetString(GLenum
/* name */) {
421 void GLES2InterfaceStub::GetSynciv(GLsync
/* sync */,
423 GLsizei
/* bufsize */,
424 GLsizei
* /* length */,
425 GLint
* /* values */) {
427 void GLES2InterfaceStub::GetTexParameterfv(GLenum
/* target */,
429 GLfloat
* /* params */) {
431 void GLES2InterfaceStub::GetTexParameteriv(GLenum
/* target */,
433 GLint
* /* params */) {
435 void GLES2InterfaceStub::GetTransformFeedbackVarying(GLuint
/* program */,
437 GLsizei
/* bufsize */,
438 GLsizei
* /* length */,
443 GLuint
GLES2InterfaceStub::GetUniformBlockIndex(GLuint
/* program */,
444 const char* /* name */) {
447 void GLES2InterfaceStub::GetUniformfv(GLuint
/* program */,
448 GLint
/* location */,
449 GLfloat
* /* params */) {
451 void GLES2InterfaceStub::GetUniformiv(GLuint
/* program */,
452 GLint
/* location */,
453 GLint
* /* params */) {
455 void GLES2InterfaceStub::GetUniformIndices(GLuint
/* program */,
457 const char* const* /* names */,
458 GLuint
* /* indices */) {
460 GLint
GLES2InterfaceStub::GetUniformLocation(GLuint
/* program */,
461 const char* /* name */) {
464 void GLES2InterfaceStub::GetVertexAttribfv(GLuint
/* index */,
466 GLfloat
* /* params */) {
468 void GLES2InterfaceStub::GetVertexAttribiv(GLuint
/* index */,
470 GLint
* /* params */) {
472 void GLES2InterfaceStub::GetVertexAttribPointerv(GLuint
/* index */,
474 void** /* pointer */) {
476 void GLES2InterfaceStub::Hint(GLenum
/* target */, GLenum
/* mode */) {
478 void GLES2InterfaceStub::InvalidateFramebuffer(
481 const GLenum
* /* attachments */) {
483 void GLES2InterfaceStub::InvalidateSubFramebuffer(
486 const GLenum
* /* attachments */,
490 GLsizei
/* height */) {
492 GLboolean
GLES2InterfaceStub::IsBuffer(GLuint
/* buffer */) {
495 GLboolean
GLES2InterfaceStub::IsEnabled(GLenum
/* cap */) {
498 GLboolean
GLES2InterfaceStub::IsFramebuffer(GLuint
/* framebuffer */) {
501 GLboolean
GLES2InterfaceStub::IsProgram(GLuint
/* program */) {
504 GLboolean
GLES2InterfaceStub::IsRenderbuffer(GLuint
/* renderbuffer */) {
507 GLboolean
GLES2InterfaceStub::IsSampler(GLuint
/* sampler */) {
510 GLboolean
GLES2InterfaceStub::IsShader(GLuint
/* shader */) {
513 GLboolean
GLES2InterfaceStub::IsSync(GLsync
/* sync */) {
516 GLboolean
GLES2InterfaceStub::IsTexture(GLuint
/* texture */) {
519 GLboolean
GLES2InterfaceStub::IsTransformFeedback(
520 GLuint
/* transformfeedback */) {
523 void GLES2InterfaceStub::LineWidth(GLfloat
/* width */) {
525 void GLES2InterfaceStub::LinkProgram(GLuint
/* program */) {
527 void GLES2InterfaceStub::PauseTransformFeedback() {
529 void GLES2InterfaceStub::PixelStorei(GLenum
/* pname */, GLint
/* param */) {
531 void GLES2InterfaceStub::PolygonOffset(GLfloat
/* factor */,
532 GLfloat
/* units */) {
534 void GLES2InterfaceStub::ReadBuffer(GLenum
/* src */) {
536 void GLES2InterfaceStub::ReadPixels(GLint
/* x */,
539 GLsizei
/* height */,
542 void* /* pixels */) {
544 void GLES2InterfaceStub::ReleaseShaderCompiler() {
546 void GLES2InterfaceStub::RenderbufferStorage(GLenum
/* target */,
547 GLenum
/* internalformat */,
549 GLsizei
/* height */) {
551 void GLES2InterfaceStub::ResumeTransformFeedback() {
553 void GLES2InterfaceStub::SampleCoverage(GLclampf
/* value */,
554 GLboolean
/* invert */) {
556 void GLES2InterfaceStub::SamplerParameterf(GLuint
/* sampler */,
558 GLfloat
/* param */) {
560 void GLES2InterfaceStub::SamplerParameterfv(GLuint
/* sampler */,
562 const GLfloat
* /* params */) {
564 void GLES2InterfaceStub::SamplerParameteri(GLuint
/* sampler */,
568 void GLES2InterfaceStub::SamplerParameteriv(GLuint
/* sampler */,
570 const GLint
* /* params */) {
572 void GLES2InterfaceStub::Scissor(GLint
/* x */,
575 GLsizei
/* height */) {
577 void GLES2InterfaceStub::ShaderBinary(GLsizei
/* n */,
578 const GLuint
* /* shaders */,
579 GLenum
/* binaryformat */,
580 const void* /* binary */,
581 GLsizei
/* length */) {
583 void GLES2InterfaceStub::ShaderSource(GLuint
/* shader */,
585 const GLchar
* const* /* str */,
586 const GLint
* /* length */) {
588 void GLES2InterfaceStub::ShallowFinishCHROMIUM() {
590 void GLES2InterfaceStub::ShallowFlushCHROMIUM() {
592 void GLES2InterfaceStub::OrderingBarrierCHROMIUM() {
594 void GLES2InterfaceStub::StencilFunc(GLenum
/* func */,
598 void GLES2InterfaceStub::StencilFuncSeparate(GLenum
/* face */,
603 void GLES2InterfaceStub::StencilMask(GLuint
/* mask */) {
605 void GLES2InterfaceStub::StencilMaskSeparate(GLenum
/* face */,
608 void GLES2InterfaceStub::StencilOp(GLenum
/* fail */,
610 GLenum
/* zpass */) {
612 void GLES2InterfaceStub::StencilOpSeparate(GLenum
/* face */,
615 GLenum
/* zpass */) {
617 void GLES2InterfaceStub::TexImage2D(GLenum
/* target */,
619 GLint
/* internalformat */,
621 GLsizei
/* height */,
625 const void* /* pixels */) {
627 void GLES2InterfaceStub::TexImage3D(GLenum
/* target */,
629 GLint
/* internalformat */,
631 GLsizei
/* height */,
636 const void* /* pixels */) {
638 void GLES2InterfaceStub::TexParameterf(GLenum
/* target */,
640 GLfloat
/* param */) {
642 void GLES2InterfaceStub::TexParameterfv(GLenum
/* target */,
644 const GLfloat
* /* params */) {
646 void GLES2InterfaceStub::TexParameteri(GLenum
/* target */,
650 void GLES2InterfaceStub::TexParameteriv(GLenum
/* target */,
652 const GLint
* /* params */) {
654 void GLES2InterfaceStub::TexStorage3D(GLenum
/* target */,
655 GLsizei
/* levels */,
656 GLenum
/* internalFormat */,
658 GLsizei
/* height */,
659 GLsizei
/* depth */) {
661 void GLES2InterfaceStub::TexSubImage2D(GLenum
/* target */,
666 GLsizei
/* height */,
669 const void* /* pixels */) {
671 void GLES2InterfaceStub::TexSubImage3D(GLenum
/* target */,
677 GLsizei
/* height */,
681 const void* /* pixels */) {
683 void GLES2InterfaceStub::TransformFeedbackVaryings(
684 GLuint
/* program */,
686 const char* const* /* varyings */,
687 GLenum
/* buffermode */) {
689 void GLES2InterfaceStub::Uniform1f(GLint
/* location */, GLfloat
/* x */) {
691 void GLES2InterfaceStub::Uniform1fv(GLint
/* location */,
693 const GLfloat
* /* v */) {
695 void GLES2InterfaceStub::Uniform1i(GLint
/* location */, GLint
/* x */) {
697 void GLES2InterfaceStub::Uniform1iv(GLint
/* location */,
699 const GLint
* /* v */) {
701 void GLES2InterfaceStub::Uniform1ui(GLint
/* location */, GLuint
/* x */) {
703 void GLES2InterfaceStub::Uniform1uiv(GLint
/* location */,
705 const GLuint
* /* v */) {
707 void GLES2InterfaceStub::Uniform2f(GLint
/* location */,
711 void GLES2InterfaceStub::Uniform2fv(GLint
/* location */,
713 const GLfloat
* /* v */) {
715 void GLES2InterfaceStub::Uniform2i(GLint
/* location */,
719 void GLES2InterfaceStub::Uniform2iv(GLint
/* location */,
721 const GLint
* /* v */) {
723 void GLES2InterfaceStub::Uniform2ui(GLint
/* location */,
727 void GLES2InterfaceStub::Uniform2uiv(GLint
/* location */,
729 const GLuint
* /* v */) {
731 void GLES2InterfaceStub::Uniform3f(GLint
/* location */,
736 void GLES2InterfaceStub::Uniform3fv(GLint
/* location */,
738 const GLfloat
* /* v */) {
740 void GLES2InterfaceStub::Uniform3i(GLint
/* location */,
745 void GLES2InterfaceStub::Uniform3iv(GLint
/* location */,
747 const GLint
* /* v */) {
749 void GLES2InterfaceStub::Uniform3ui(GLint
/* location */,
754 void GLES2InterfaceStub::Uniform3uiv(GLint
/* location */,
756 const GLuint
* /* v */) {
758 void GLES2InterfaceStub::Uniform4f(GLint
/* location */,
764 void GLES2InterfaceStub::Uniform4fv(GLint
/* location */,
766 const GLfloat
* /* v */) {
768 void GLES2InterfaceStub::Uniform4i(GLint
/* location */,
774 void GLES2InterfaceStub::Uniform4iv(GLint
/* location */,
776 const GLint
* /* v */) {
778 void GLES2InterfaceStub::Uniform4ui(GLint
/* location */,
784 void GLES2InterfaceStub::Uniform4uiv(GLint
/* location */,
786 const GLuint
* /* v */) {
788 void GLES2InterfaceStub::UniformBlockBinding(GLuint
/* program */,
790 GLuint
/* binding */) {
792 void GLES2InterfaceStub::UniformMatrix2fv(GLint
/* location */,
794 GLboolean
/* transpose */,
795 const GLfloat
* /* value */) {
797 void GLES2InterfaceStub::UniformMatrix2x3fv(GLint
/* location */,
799 GLboolean
/* transpose */,
800 const GLfloat
* /* value */) {
802 void GLES2InterfaceStub::UniformMatrix2x4fv(GLint
/* location */,
804 GLboolean
/* transpose */,
805 const GLfloat
* /* value */) {
807 void GLES2InterfaceStub::UniformMatrix3fv(GLint
/* location */,
809 GLboolean
/* transpose */,
810 const GLfloat
* /* value */) {
812 void GLES2InterfaceStub::UniformMatrix3x2fv(GLint
/* location */,
814 GLboolean
/* transpose */,
815 const GLfloat
* /* value */) {
817 void GLES2InterfaceStub::UniformMatrix3x4fv(GLint
/* location */,
819 GLboolean
/* transpose */,
820 const GLfloat
* /* value */) {
822 void GLES2InterfaceStub::UniformMatrix4fv(GLint
/* location */,
824 GLboolean
/* transpose */,
825 const GLfloat
* /* value */) {
827 void GLES2InterfaceStub::UniformMatrix4x2fv(GLint
/* location */,
829 GLboolean
/* transpose */,
830 const GLfloat
* /* value */) {
832 void GLES2InterfaceStub::UniformMatrix4x3fv(GLint
/* location */,
834 GLboolean
/* transpose */,
835 const GLfloat
* /* value */) {
837 void GLES2InterfaceStub::UseProgram(GLuint
/* program */) {
839 void GLES2InterfaceStub::ValidateProgram(GLuint
/* program */) {
841 void GLES2InterfaceStub::VertexAttrib1f(GLuint
/* indx */, GLfloat
/* x */) {
843 void GLES2InterfaceStub::VertexAttrib1fv(GLuint
/* indx */,
844 const GLfloat
* /* values */) {
846 void GLES2InterfaceStub::VertexAttrib2f(GLuint
/* indx */,
850 void GLES2InterfaceStub::VertexAttrib2fv(GLuint
/* indx */,
851 const GLfloat
* /* values */) {
853 void GLES2InterfaceStub::VertexAttrib3f(GLuint
/* indx */,
858 void GLES2InterfaceStub::VertexAttrib3fv(GLuint
/* indx */,
859 const GLfloat
* /* values */) {
861 void GLES2InterfaceStub::VertexAttrib4f(GLuint
/* indx */,
867 void GLES2InterfaceStub::VertexAttrib4fv(GLuint
/* indx */,
868 const GLfloat
* /* values */) {
870 void GLES2InterfaceStub::VertexAttribI4i(GLuint
/* indx */,
876 void GLES2InterfaceStub::VertexAttribI4iv(GLuint
/* indx */,
877 const GLint
* /* values */) {
879 void GLES2InterfaceStub::VertexAttribI4ui(GLuint
/* indx */,
885 void GLES2InterfaceStub::VertexAttribI4uiv(GLuint
/* indx */,
886 const GLuint
* /* values */) {
888 void GLES2InterfaceStub::VertexAttribIPointer(GLuint
/* indx */,
891 GLsizei
/* stride */,
892 const void* /* ptr */) {
894 void GLES2InterfaceStub::VertexAttribPointer(GLuint
/* indx */,
897 GLboolean
/* normalized */,
898 GLsizei
/* stride */,
899 const void* /* ptr */) {
901 void GLES2InterfaceStub::Viewport(GLint
/* x */,
904 GLsizei
/* height */) {
906 void GLES2InterfaceStub::WaitSync(GLsync
/* sync */,
907 GLbitfield
/* flags */,
908 GLuint64
/* timeout */) {
910 void GLES2InterfaceStub::BlitFramebufferCHROMIUM(GLint
/* srcX0 */,
918 GLbitfield
/* mask */,
919 GLenum
/* filter */) {
921 void GLES2InterfaceStub::RenderbufferStorageMultisampleCHROMIUM(
923 GLsizei
/* samples */,
924 GLenum
/* internalformat */,
926 GLsizei
/* height */) {
928 void GLES2InterfaceStub::RenderbufferStorageMultisampleEXT(
930 GLsizei
/* samples */,
931 GLenum
/* internalformat */,
933 GLsizei
/* height */) {
935 void GLES2InterfaceStub::FramebufferTexture2DMultisampleEXT(
937 GLenum
/* attachment */,
938 GLenum
/* textarget */,
939 GLuint
/* texture */,
941 GLsizei
/* samples */) {
943 void GLES2InterfaceStub::TexStorage2DEXT(GLenum
/* target */,
944 GLsizei
/* levels */,
945 GLenum
/* internalFormat */,
947 GLsizei
/* height */) {
949 void GLES2InterfaceStub::GenQueriesEXT(GLsizei
/* n */, GLuint
* /* queries */) {
951 void GLES2InterfaceStub::DeleteQueriesEXT(GLsizei
/* n */,
952 const GLuint
* /* queries */) {
954 GLboolean
GLES2InterfaceStub::IsQueryEXT(GLuint
/* id */) {
957 void GLES2InterfaceStub::BeginQueryEXT(GLenum
/* target */, GLuint
/* id */) {
959 void GLES2InterfaceStub::BeginTransformFeedback(GLenum
/* primitivemode */) {
961 void GLES2InterfaceStub::EndQueryEXT(GLenum
/* target */) {
963 void GLES2InterfaceStub::EndTransformFeedback() {
965 void GLES2InterfaceStub::GetQueryivEXT(GLenum
/* target */,
967 GLint
* /* params */) {
969 void GLES2InterfaceStub::GetQueryObjectuivEXT(GLuint
/* id */,
971 GLuint
* /* params */) {
973 void GLES2InterfaceStub::InsertEventMarkerEXT(GLsizei
/* length */,
974 const GLchar
* /* marker */) {
976 void GLES2InterfaceStub::PushGroupMarkerEXT(GLsizei
/* length */,
977 const GLchar
* /* marker */) {
979 void GLES2InterfaceStub::PopGroupMarkerEXT() {
981 void GLES2InterfaceStub::GenVertexArraysOES(GLsizei
/* n */,
982 GLuint
* /* arrays */) {
984 void GLES2InterfaceStub::DeleteVertexArraysOES(GLsizei
/* n */,
985 const GLuint
* /* arrays */) {
987 GLboolean
GLES2InterfaceStub::IsVertexArrayOES(GLuint
/* array */) {
990 void GLES2InterfaceStub::BindVertexArrayOES(GLuint
/* array */) {
992 void GLES2InterfaceStub::SwapBuffers() {
994 GLuint
GLES2InterfaceStub::GetMaxValueInBufferCHROMIUM(GLuint
/* buffer_id */,
997 GLuint
/* offset */) {
1000 GLboolean
GLES2InterfaceStub::EnableFeatureCHROMIUM(const char* /* feature */) {
1003 void* GLES2InterfaceStub::MapBufferCHROMIUM(GLuint
/* target */,
1004 GLenum
/* access */) {
1007 GLboolean
GLES2InterfaceStub::UnmapBufferCHROMIUM(GLuint
/* target */) {
1010 void* GLES2InterfaceStub::MapBufferSubDataCHROMIUM(GLuint
/* target */,
1011 GLintptr
/* offset */,
1012 GLsizeiptr
/* size */,
1013 GLenum
/* access */) {
1016 void GLES2InterfaceStub::UnmapBufferSubDataCHROMIUM(const void* /* mem */) {
1018 void* GLES2InterfaceStub::MapBufferRange(GLenum
/* target */,
1019 GLintptr
/* offset */,
1020 GLsizeiptr
/* size */,
1021 GLbitfield
/* access */) {
1024 GLboolean
GLES2InterfaceStub::UnmapBuffer(GLenum
/* target */) {
1027 void* GLES2InterfaceStub::MapTexSubImage2DCHROMIUM(GLenum
/* target */,
1029 GLint
/* xoffset */,
1030 GLint
/* yoffset */,
1031 GLsizei
/* width */,
1032 GLsizei
/* height */,
1033 GLenum
/* format */,
1035 GLenum
/* access */) {
1038 void GLES2InterfaceStub::UnmapTexSubImage2DCHROMIUM(const void* /* mem */) {
1040 void GLES2InterfaceStub::ResizeCHROMIUM(GLuint
/* width */,
1041 GLuint
/* height */,
1042 GLfloat
/* scale_factor */) {
1044 const GLchar
* GLES2InterfaceStub::GetRequestableExtensionsCHROMIUM() {
1047 void GLES2InterfaceStub::RequestExtensionCHROMIUM(const char* /* extension */) {
1049 void GLES2InterfaceStub::RateLimitOffscreenContextCHROMIUM() {
1051 void GLES2InterfaceStub::GetProgramInfoCHROMIUM(GLuint
/* program */,
1052 GLsizei
/* bufsize */,
1053 GLsizei
* /* size */,
1056 void GLES2InterfaceStub::GetUniformBlocksCHROMIUM(GLuint
/* program */,
1057 GLsizei
/* bufsize */,
1058 GLsizei
* /* size */,
1061 void GLES2InterfaceStub::GetTransformFeedbackVaryingsCHROMIUM(
1062 GLuint
/* program */,
1063 GLsizei
/* bufsize */,
1064 GLsizei
* /* size */,
1067 void GLES2InterfaceStub::GetUniformsES3CHROMIUM(GLuint
/* program */,
1068 GLsizei
/* bufsize */,
1069 GLsizei
* /* size */,
1072 GLuint
GLES2InterfaceStub::CreateStreamTextureCHROMIUM(GLuint
/* texture */) {
1075 GLuint
GLES2InterfaceStub::CreateImageCHROMIUM(ClientBuffer
/* buffer */,
1076 GLsizei
/* width */,
1077 GLsizei
/* height */,
1078 GLenum
/* internalformat */) {
1081 void GLES2InterfaceStub::DestroyImageCHROMIUM(GLuint
/* image_id */) {
1083 GLuint
GLES2InterfaceStub::CreateGpuMemoryBufferImageCHROMIUM(
1084 GLsizei
/* width */,
1085 GLsizei
/* height */,
1086 GLenum
/* internalformat */,
1087 GLenum
/* usage */) {
1090 void GLES2InterfaceStub::GetTranslatedShaderSourceANGLE(GLuint
/* shader */,
1091 GLsizei
/* bufsize */,
1092 GLsizei
* /* length */,
1093 char* /* source */) {
1095 void GLES2InterfaceStub::PostSubBufferCHROMIUM(GLint
/* x */,
1098 GLint
/* height */) {
1100 void GLES2InterfaceStub::TexImageIOSurface2DCHROMIUM(GLenum
/* target */,
1101 GLsizei
/* width */,
1102 GLsizei
/* height */,
1103 GLuint
/* ioSurfaceId */,
1104 GLuint
/* plane */) {
1106 void GLES2InterfaceStub::CopyTextureCHROMIUM(GLenum
/* target */,
1107 GLenum
/* source_id */,
1108 GLenum
/* dest_id */,
1109 GLint
/* internalformat */,
1110 GLenum
/* dest_type */) {
1112 void GLES2InterfaceStub::CopySubTextureCHROMIUM(GLenum
/* target */,
1113 GLenum
/* source_id */,
1114 GLenum
/* dest_id */,
1115 GLint
/* xoffset */,
1116 GLint
/* yoffset */) {
1118 void GLES2InterfaceStub::DrawArraysInstancedANGLE(GLenum
/* mode */,
1120 GLsizei
/* count */,
1121 GLsizei
/* primcount */) {
1123 void GLES2InterfaceStub::DrawElementsInstancedANGLE(GLenum
/* mode */,
1124 GLsizei
/* count */,
1126 const void* /* indices */,
1127 GLsizei
/* primcount */) {
1129 void GLES2InterfaceStub::VertexAttribDivisorANGLE(GLuint
/* index */,
1130 GLuint
/* divisor */) {
1132 void GLES2InterfaceStub::GenMailboxCHROMIUM(GLbyte
* /* mailbox */) {
1134 void GLES2InterfaceStub::ProduceTextureCHROMIUM(GLenum
/* target */,
1135 const GLbyte
* /* mailbox */) {
1137 void GLES2InterfaceStub::ProduceTextureDirectCHROMIUM(
1138 GLuint
/* texture */,
1139 GLenum
/* target */,
1140 const GLbyte
* /* mailbox */) {
1142 void GLES2InterfaceStub::ConsumeTextureCHROMIUM(GLenum
/* target */,
1143 const GLbyte
* /* mailbox */) {
1145 GLuint
GLES2InterfaceStub::CreateAndConsumeTextureCHROMIUM(
1146 GLenum
/* target */,
1147 const GLbyte
* /* mailbox */) {
1150 void GLES2InterfaceStub::BindUniformLocationCHROMIUM(GLuint
/* program */,
1151 GLint
/* location */,
1152 const char* /* name */) {
1154 void GLES2InterfaceStub::GenValuebuffersCHROMIUM(GLsizei
/* n */,
1155 GLuint
* /* buffers */) {
1157 void GLES2InterfaceStub::DeleteValuebuffersCHROMIUM(
1159 const GLuint
* /* valuebuffers */) {
1161 GLboolean
GLES2InterfaceStub::IsValuebufferCHROMIUM(GLuint
/* valuebuffer */) {
1164 void GLES2InterfaceStub::BindValuebufferCHROMIUM(GLenum
/* target */,
1165 GLuint
/* valuebuffer */) {
1167 void GLES2InterfaceStub::SubscribeValueCHROMIUM(GLenum
/* target */,
1168 GLenum
/* subscription */) {
1170 void GLES2InterfaceStub::PopulateSubscribedValuesCHROMIUM(GLenum
/* target */) {
1172 void GLES2InterfaceStub::UniformValuebufferCHROMIUM(GLint
/* location */,
1173 GLenum
/* target */,
1174 GLenum
/* subscription */) {
1176 void GLES2InterfaceStub::BindTexImage2DCHROMIUM(GLenum
/* target */,
1177 GLint
/* imageId */) {
1179 void GLES2InterfaceStub::ReleaseTexImage2DCHROMIUM(GLenum
/* target */,
1180 GLint
/* imageId */) {
1182 void GLES2InterfaceStub::TraceBeginCHROMIUM(const char* /* category_name */,
1183 const char* /* trace_name */) {
1185 void GLES2InterfaceStub::TraceEndCHROMIUM() {
1187 void GLES2InterfaceStub::AsyncTexSubImage2DCHROMIUM(GLenum
/* target */,
1189 GLint
/* xoffset */,
1190 GLint
/* yoffset */,
1191 GLsizei
/* width */,
1192 GLsizei
/* height */,
1193 GLenum
/* format */,
1195 const void* /* data */) {
1197 void GLES2InterfaceStub::AsyncTexImage2DCHROMIUM(GLenum
/* target */,
1199 GLenum
/* internalformat */,
1200 GLsizei
/* width */,
1201 GLsizei
/* height */,
1203 GLenum
/* format */,
1205 const void* /* pixels */) {
1207 void GLES2InterfaceStub::WaitAsyncTexImage2DCHROMIUM(GLenum
/* target */) {
1209 void GLES2InterfaceStub::WaitAllAsyncTexImage2DCHROMIUM() {
1211 void GLES2InterfaceStub::DiscardFramebufferEXT(
1212 GLenum
/* target */,
1213 GLsizei
/* count */,
1214 const GLenum
* /* attachments */) {
1216 void GLES2InterfaceStub::LoseContextCHROMIUM(GLenum
/* current */,
1217 GLenum
/* other */) {
1219 GLuint
GLES2InterfaceStub::InsertSyncPointCHROMIUM() {
1222 void GLES2InterfaceStub::WaitSyncPointCHROMIUM(GLuint
/* sync_point */) {
1224 void GLES2InterfaceStub::DrawBuffersEXT(GLsizei
/* count */,
1225 const GLenum
* /* bufs */) {
1227 void GLES2InterfaceStub::DiscardBackbufferCHROMIUM() {
1229 void GLES2InterfaceStub::ScheduleOverlayPlaneCHROMIUM(
1230 GLint
/* plane_z_order */,
1231 GLenum
/* plane_transform */,
1232 GLuint
/* overlay_texture_id */,
1233 GLint
/* bounds_x */,
1234 GLint
/* bounds_y */,
1235 GLint
/* bounds_width */,
1236 GLint
/* bounds_height */,
1239 GLfloat
/* uv_width */,
1240 GLfloat
/* uv_height */) {
1242 void GLES2InterfaceStub::SwapInterval(GLint
/* interval */) {
1244 void GLES2InterfaceStub::MatrixLoadfCHROMIUM(GLenum
/* matrixMode */,
1245 const GLfloat
* /* m */) {
1247 void GLES2InterfaceStub::MatrixLoadIdentityCHROMIUM(GLenum
/* matrixMode */) {
1249 void GLES2InterfaceStub::BlendBarrierKHR() {
1251 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_IMPL_AUTOGEN_H_